CVE Catalog

CVE-2026-10032

MediumCVSS 6.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

2th percentile - higher than 2% of all known CVEs

Summary

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.

Risk Assessment

Arbitrary JavaScript execution in the application context can lead to data theft, session hijacking, or full application compromise.

Recommendation

Update @a2ui/web_core to a version where URL validation is fixed. If not possible, restrict the use of the Button component and validate URLs before passing to window.open().

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS