Katalog CVE

CVE-2026-100172

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

Streszczenie

AIL Framework zawiera podatność na trwałe wstrzyknięcie skryptów (XSS) w dwóch szablonach Jinja2 renderujących popovery dla dopasowanej, śledzonej lub oznaczonej treści. Wartości dynamiczne są wstawiane bezpośrednio do atrybutu data-content bez kodowania wyjściowego, a popovery mają włączone data-html="true", co pozwala na wykonanie wstrzykniętego kodu w sesji ofiary.

Ocena ryzyka

Uwierzytelniony atakujący może wstrzyknąć złośliwy kod, który wykona się w sesji ofiary, umożliwiając wyciek danych lub działania z uprawnieniami ofiary.

Rekomendacja

Zaktualizuj AIL Framework do wersji z poprawką lub zastosuj poprawne kodowanie wyjściowe wartości w szablonach block_message.html i show_item.html.

Inne podatności w AIL Framework

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

The AIL Framework (ail-project/ail-framework) contains a stored cross-site scripting (XSS) vulnerability in two Jinja2 templates that render popovers for matched, tracked, or tagged content: var/www/templates/chats_explorer/block_message.html and var/www/templates/objects/item/show_item.html. In both templates, dynamic values associated with this content, including icon color, icon style, icon glyph, subtype, identifier, name, description, and matched value, are interpolated directly into the data-content HTML attribute of Bootstrap popover elements without appropriate output encoding. Because the popovers are configured with data-html="true", the content is interpreted as HTML in the victim's browser. An authenticated attacker who can influence matched, tracked, or tagged content may inject arbitrary HTML or JavaScript into these values. When a victim displays the affected popover, the injected markup may execute in the victim's session, potentially enabling data exfiltration or actions with the victim's privileges. The vulnerability is classified as stored XSS because the malicious payload can persist in the affected match, tracking, or tag-related data and be delivered to users who view the affected content.

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