CVE-2026-10032

Arbitrary JavaScript Execution via openUrl in @a2ui/web_core

Published Aug 4, 2026 CVSS 4.0 · 6.1 Medium EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-72qq-p3r5-f7wq @a2ui/web_core: `openUrl` permits `javascript:` URI execution via agent-supplied button actions
History
Type Values Removed Values Added
First Time appeared Google
Google a2ui\/web Core
CPEs cpe:2.3:a:google:a2ui\/web_core:*:*:*:*:*:node.js:*:*
Vendors & Products Google
Google a2ui\/web Core
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

Type Values Removed Values Added
First Time appeared A2ui-project
A2ui-project a2ui
Vendors & Products A2ui-project
A2ui-project a2ui
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
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.
Title Arbitrary JavaScript Execution via openUrl in @a2ui/web_core
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 6.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N/E:U'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Google
Published
Updated
Aug 4, 2026, 5:43 PM
Reserved
May 28, 2026, 6:45 PM
Status
Analyzed
Published
Aug 4, 2026, 4:16 PM
Modified
Oct 23, 2026, 11:10 PM