Skip to main content

Ail Framework EUVDEUVD-2026-20605

| CVE-2026-39416 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-04-08 GitHub_M
8.5
CVSS 4.0 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
8.5 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:Amber
Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
X

Lifecycle Timeline

6
Analysis Updated
Apr 16, 2026 - 06:01 EUVD-patch-fix
executive_summary
Re-analysis Queued
Apr 16, 2026 - 05:29 backfill_euvd_patch
patch_released
Patch available
Apr 16, 2026 - 05:29 EUVD
6.8
EUVD ID Assigned
Apr 08, 2026 - 20:46 euvd
EUVD-2026-20605
Analysis Generated
Apr 08, 2026 - 20:46 vuln.today
CVE Published
Apr 08, 2026 - 20:11 nvd
HIGH 8.5

DescriptionGitHub Advisory

AIL framework is an open-source platform to collect, crawl, process and analyse unstructured data. Prior to 6.8, a stored cross-site scripting (XSS) vulnerability was identified in the modal item preview functionality. When item content longer than 800 characters was processed, attacker-controlled content was returned without an explicit text/plain content type, allowing the browser to interpret the response as active HTML. This could result in execution of arbitrary JavaScript in the context of an authenticated user viewing a crafted item. This vulnerability is fixed in 6.8.

AnalysisAI

Stored cross-site scripting in AIL Framework <6.8 allows authenticated high-privilege attackers to inject malicious JavaScript through the modal item preview function. When processing item content exceeding 800 characters, the application returns attacker-controlled content without explicit text/plain content-type headers, enabling browser interpretation as HTML. Successful exploitation executes arbitrary JavaScript in victim browsers viewing crafted items, compromising confidentiality and integrity across system and user contexts. No public exploit identified at time of analysis.

Technical ContextAI

Vulnerability stems from improper output encoding (CWE-79) in content preview rendering logic for items exceeding 800-character threshold. Application fails to enforce text/plain MIME type on user-controlled responses, triggering automatic HTML parsing. Affects cpe:2.3:a:ail-project:ail-framework:*:*:*:*:*:*:*:* versions prior to 6.8. CVSS 4.0 vector PR:H indicates high-privilege requirement, yet network-accessible with no user interaction needed once content is stored.

RemediationAI

Vendor-released patch: upgrade to AIL Framework version 6.8 immediately. This release implements proper content-type enforcement and output encoding for modal item previews. Upgrading eliminates stored XSS attack surface in affected preview functionality. Until patching, restrict access to item creation and modification to only essential trusted administrators, implement Content Security Policy headers to mitigate script execution, and audit existing stored items for suspicious payloads. Monitor application logs for abnormal item content patterns. Official security advisory available at https://github.com/ail-project/ail-framework/security/advisories/GHSA-fj6v-43r7-gcjm and detailed vulnerability analysis at https://vulnerability.circl.lu/vuln/gcve-1-2026-0023.

Share

EUVD-2026-20605 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy