Impact
This vulnerability in the AIL Framework allows a web application user who can influence content associated with matches, tags, or tracking to store malicious HTML or JavaScript in model fields. When another authenticated user displays the affected popover, the injected code is interpreted by the browser and runs in the victim’s session, which can lead to data theft or actions performed with the victim’s privileges. The weakness is a classic stored XSS (CWE‑79) because the payload persists in the database until displayed to a user.
Affected Systems
The flaw resides in the AIL Framework (ail-project/ail-framework), specifically the Jinja2 templates for popover elements in block_message.html and show_item.html. The affected product is the AIL Framework web application; no specific version range is provided in the data, so all versions prior to the disclosed fix are potentially vulnerable.
Risk and Exploitability
The vulnerability has a CVSS score of 8.5, indicating high severity. EPSS information is not available, and the vulnerability is not listed in the CISA KEV catalog, so the known exploitation probability is unknown. Exploitation requires an authenticated user with the ability to create or modify the relevant content; an attacker who can do so can embed harmful scripts that will execute for any user who views the corresponding popover.
OpenCVE Enrichment