Katalog CVE

CVE-2026-10032

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 2 - wyżej niż 2% wszystkich znanych CVE

Streszczenie

Funkcja openUrl w @a2ui/web_core przekazuje kontrolowany przez agenta adres URL bezpośrednio do window.open() bez walidacji schematu URI. Złośliwy agent może dostarczyć URI javascript: jako argument url w akcji functionCall komponentu Button. Po kliknięciu przycisku przez użytkownika, dowolny JavaScript wykonuje się w kontekście przeglądarki aplikacji, co stanowi Stored/Reflected XSS o krytycznej dotkliwości.

Ocena ryzyka

Wykonanie dowolnego JavaScriptu w kontekście aplikacji może prowadzić do kradzieży danych, przejęcia sesji lub pełnej kompromitacji aplikacji.

Rekomendacja

Zaktualizuj @a2ui/web_core do wersji, w której poprawiono walidację URL. Jeśli nie jest to możliwe, ogranicz użycie komponentu Button i waliduj adresy URL przed przekazaniem do window.open().

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS