CVE-2026-100172 Details
Description
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.
A stored cross-site scripting vulnerability has been identified in the AIL Framework, specifically within two Jinja2 templates that create popovers for matched, tracked, or tagged content. The vulnerable templates are 'var/www/templates/chats_explorer/block_message.html' and 'var/www/templates/objects/item/show_item.html'. In these templates, dynamic values related to the content, such as icon details, subtype, identifier, name, description, and matched value, are directly inserted into the 'data-content' attribute of Bootstrap popover elements without proper HTML encoding. Since the popovers allow HTML content, this creates an opportunity for an authenticated attacker to inject arbitrary HTML or JavaScript. When a victim interacts with the affected popover, the injected content could execute in their session, potentially leading to unauthorized data access or actions performed with the victim's privileges. This vulnerability is classified as stored XSS because the malicious payload can persist in the affected data and be delivered to users who view it.
Users can update to the latest version of the AIL Framework, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 25, 2026CISA-ADP
Assessed Sep 25, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/ail-project/ail-framework/commit/ee63a0a96646790255e038f5ca5dd0ab5fe98db2 | CIRCL | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-79 | Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') | CIRCL |
Affected Products
| Product | Versions |
|---|---|
| AIL Framework | All versions |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 25, 2026 | CVE Modified | CISA-ADP |
| Sep 25, 2026 | New CVE Received | CIRCL |
Volerion