Description
AIL Framework contained a reflected cross-site scripting vulnerability in the /tag/add_tags endpoint. When an error occurred while processing a tag operation, the application returned the error value directly as an HTML response using str(res[0]).

If attacker-controlled input was included in the generated error message, a crafted request could cause arbitrary HTML or JavaScript to be reflected in the response without appropriate output encoding. An attacker could exploit the vulnerability by convincing an authenticated AIL Framework user to open a specially crafted link.

Successful exploitation could allow JavaScript to execute in the victim’s browser within the security context of the AIL Framework application. Depending on the victim’s privileges and the application’s protections, the attacker could perform actions using the victim’s session, access information available to the victim, or modify data through authenticated application requests.

The vulnerability requires user interaction because the authenticated victim must follow or open the crafted request. The attacker does not necessarily require an AIL Framework account, provided that the crafted request can be delivered to an already authenticated user.
Published: 2026-08-06
Score: 8.2 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability occurs in the /tag/add_tags endpoint of the AIL Framework where an error message that contains attacker‑controlled input is reflected back in an HTML response without proper encoding. This allows an attacker to inject arbitrary JavaScript that will run in the browser of a user who is authenticated to the application. The impact is that the attacker can execute code within the victim’s browser session, potentially accessing or manipulating data that the victim can normally reach, or performing actions that appear to come from the victim’s account.

Affected Systems

Affected vendor: ail‑project. Product: ail‑framework. No specific version information is provided; the issue exists in any release prior to any future patch containing the commit referenced in the advisories.

Risk and Exploitability

The CVSS score of 8.2 indicates high severity. EPSS data is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting no known active exploitation yet. The attack vector requires an authenticated user to open a crafted link; the attacker does not need an AIL Framework account themselves but must deliver the exploit to an already authenticated user. Successful exploitation would give the attacker code execution in the victim’s browser under the security context of the application.

Generated by OpenCVE AI on August 7, 2026 at 01:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Deploy the patched version of ail‑framework that includes the fix found in commit 4faf5117b15b4a6208d56f8c54f51c58b87eb007.
  • Configure a strict Content Security Policy that disallows execution of inline scripts to mitigate reflected XSS even if the issue persists.
  • Ensure that error responses are sanitized by removing or encoding any user‑supplied data before sending them back to the client, preventing raw input from being reflected in the HTML output.

Generated by OpenCVE AI on August 7, 2026 at 01:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 07 Aug 2026 02:15:00 +0000

Type Values Removed Values Added
First Time appeared Ail-project
Ail-project ail-framework
Vendors & Products Ail-project
Ail-project ail-framework

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description AIL Framework contained a reflected cross-site scripting vulnerability in the /tag/add_tags endpoint. When an error occurred while processing a tag operation, the application returned the error value directly as an HTML response using str(res[0]). If attacker-controlled input was included in the generated error message, a crafted request could cause arbitrary HTML or JavaScript to be reflected in the response without appropriate output encoding. An attacker could exploit the vulnerability by convincing an authenticated AIL Framework user to open a specially crafted link. Successful exploitation could allow JavaScript to execute in the victim’s browser within the security context of the AIL Framework application. Depending on the victim’s privileges and the application’s protections, the attacker could perform actions using the victim’s session, access information available to the victim, or modify data through authenticated application requests. The vulnerability requires user interaction because the authenticated victim must follow or open the crafted request. The attacker does not necessarily require an AIL Framework account, provided that the crafted request can be delivered to an already authenticated user.
Title Authenticated Reflected Cross-Site Scripting in Tag Error Responses in ail-framework
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N'}


Subscriptions

Ail-project Ail-framework
cve-icon MITRE

Status: PUBLISHED

Assigner: CIRCL

Published:

Updated: 2026-08-07T13:55:55.951Z

Reserved: 2026-08-06T16:48:01.625Z

Link: CVE-2026-71445

cve-icon Vulnrichment

Updated: 2026-08-07T13:55:44.409Z

cve-icon NVD

Status : Deferred

Published: 2026-08-06T22:18:31.163

Modified: 2026-08-26T16:49:18.760

Link: CVE-2026-71445

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T02:00:06Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')