Katalog CVE

CVE-2026-100176

WysokieCVSS 8.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja osi czasu nazw użytkowników w AIL Framework jest podatna na trwałe wstrzyknięcie skryptów (XSS). Nazwy użytkowników importowane z czatów i forów są przechowywane bez ograniczeń znaków, a następnie renderowane w DOM za pomocą metody html() biblioteki D3 w podpowiedzi, co pozwala na wykonanie dowolnego JavaScriptu w przeglądarce analityka po najechaniu na wpis.

Ocena ryzyka

Udany atak może prowadzić do przejęcia sesji, wycieku danych lub nieautoryzowanych działań w uwierzytelnionej sesji analityka.

Rekomendacja

Zaktualizuj AIL Framework do wersji z poprawką lub zmodyfikuj plik timeline_basic.js, aby escapować wartości nazw użytkowników przed wstawieniem do DOM.

Inne podatności w AIL Framework

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

The AIL Framework's username timeline feature is vulnerable to stored cross-site scripting (XSS). Usernames imported from chats and crawled forums are stored without character restrictions. When an authenticated analyst views the username timeline, the application renders these stored usernames into the DOM using D3's html() method in the tooltip. Because the username value (d.obj) is interpolated directly into an HTML string without sanitization, a crafted username containing HTML event handlers (e.g., <img src=x onerror=alert(1)>) will execute arbitrary JavaScript in the analyst's browser when the analyst hovers over the corresponding timeline entry. The attack requires the victim to be an authenticated analyst with access to the timeline view and to interact with the malicious timeline entry (hover). Successful exploitation can lead to session hijacking, data exfiltration, or unauthorized actions performed within the analyst's authenticated session. The vulnerability resides in the client-side JavaScript file var/www/static/js/d3/timeline_basic.js.

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