NetSight
critical9.3

CVE-2026-10032

The openUrl function in @a2ui/web_core passes an agent-controlled URL directly to window.open() without validating the URI scheme.

Impact

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

EcosystemPackageAffectedFixed in
npm@a2ui/web_core>= 0.9.0, < 0.10.20.10.2

Affected products

VendorProductAffected versions
GoogleA2ui\/Web Core
from 0.9.0 before 0.10.2

Weakness classification

References