Skip to content
GoogleCVE-2026-10032

Google @a2ui/web_core: cross-site scripting

Medium6.1CVE-2026-10032 · Published Aug 4, 2026 · updated Sep 23, 2026

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.

Google advisory

Affected versions

PackageAffectedFixed in
@a2ui/web_core
Product
<= 0.9.0No fix yet
<= 0.9.1-alpha.0No fix yet
<= 0.9.1-alpha.1No fix yet
<= 0.9.1-alpha.2No fix yet
Details and references
CVSS 4.0
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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Severity from
the vendor (its own CVE record or advisory)
Weakness
CWE-79

More Google advisories

All Google
Advisory
Google Chrome: use after free
High8.3Aug 6
Google Chrome: information disclosure
Medium5.3Aug 6
Google Chrome: privilege escalation
High7.4Aug 6
Google Chrome: buffer overflow
High8.3Aug 6
Google Chrome: use after free
High8.3Aug 6
Google Android: use after free
Critical9.8Aug 4

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.