---
id: GHSA-w72q-x6w3-7rj3
title: >-
  Duplicate Advisory: @a2ui/web_core: `openUrl` permits `javascript:` URI
  execution via agent-supplied button actions
summary: >-
  Duplicate Advisory: @a2ui/web_core: `openUrl` permits `javascript:` URI
  execution via agent-supplied button actions
severity: medium
cvss: 6.1
cwe:
  - CWE-79
vendor: a2ui
product: '@a2ui/web_core'
ecosystem: npm
affected:
  - '@a2ui/web_core >= 0.9.0, < 0.10.2'
published: '2026-08-04'
updated: '2026-10-02'
sourceUpdated: '2026-10-02T22:55:17Z'
source: GHSA
sourceUrl: 'https://github.com/advisories/GHSA-w72q-x6w3-7rj3'
references:
  - url: >-
      https://github.com/a2ui-project/a2ui/security/advisories/GHSA-72qq-p3r5-f7wq
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2026-10032'
  - url: 'https://github.com/advisories/GHSA-w72q-x6w3-7rj3'
tags:
  - ghsa
  - npm
ingestedAt: '2026-10-02T23:34:57.397Z'
---

## Overview

## Duplicate Advisory

This advisory has been withdrawn because it is a duplicate of GHSA-72qq-p3r5-f7wq. This link is maintained to preserve external references.

## Original Description
The openUrl function in @a2ui/web_core passes an agent-controlled URL directly to window.open() without validating the URI scheme. A malicious agent can supply a javascript: URI as the url argument of a Button component's functionCall action. When the user clicks the rendered button, arbitrary JavaScript executes in the victim application's browser origin, constituting a stored/reflected XSS with Critical severity. No non-default configuration is required; the Basic Catalog is enabled by default.

## Affected packages

- `@a2ui/web_core >= 0.9.0, < 0.10.2`

## Remediation

Refer to the advisory for the patched release.
