CVE-2026-59510
Last modified
CVE-2026-59510 is a high-severity vulnerability rated 7.1/10 on the CVSS scale. AIL Framework contains a path traversal vulnerability in its PDF object handling. Prior to commit 14c618fce4d1df02358717c48ea903706abecdf2, the PDF.get_filepath() function constructed a file path by joining the configured PDF storage directory with a path derived from a PDF object identifier, without verifying that the resolved path remained within the intended PDF_FOLDER directory. An authenticated attacker able to invoke PDF object operations with a crafted identifier could use relative traversal sequences or absolute path components to cause AIL Framework to open files located outside the PDF storage directory. EPSS estimates a 0.37% chance of exploitation in the next 30 days.
Description
AIL Framework contains a path traversal vulnerability in its PDF object handling. Prior to commit 14c618fce4d1df02358717c48ea903706abecdf2, the PDF.get_filepath() function constructed a file path by joining the configured PDF storage directory with a path derived from a PDF object identifier, without verifying that the resolved path remained within the intended PDF_FOLDER directory. An authenticated attacker able to invoke PDF object operations with a crafted identifier could use relative traversal sequences or absolute path components to cause AIL Framework to open files located outside the PDF storage directory. This could allow disclosure of files readable by the AIL process, including application configuration, credentials, or other sensitive local data. This vulnerability is potential due to additional errors before being able to be executed. The fix canonicalises the resulting path with os.path.realpath() and rejects paths whose common directory is outside the configured PDF directory.
Metrics
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N/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:Clear
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| ail-project | ail-framework | <= v6.9.0 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-59510?
How severe is CVE-2026-59510?
How do I fix CVE-2026-59510?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-5943Document structural anomalies caused inconsistencies between…7.8
- CVE-2026-5944An improper access control vulnerability exists in the Cisco…8.2
- CVE-2026-5946Multiple flaws have been identified in `named` related to th…7.5
- CVE-2026-5947Undefined behavior may result due to a race condition leadin…5.9
- CVE-2026-5950An unbounded resend loop vulnerability exists in the BIND 9 …5.3
- CVE-2026-59509An unauthenticated improper input validation vulnerability i…9.2
- CVE-2026-59511Insertion of Sensitive Information Into Sent Data vulnerabil…5.3
- CVE-2026-59512Unauthenticated Cross Site Scripting (XSS) in Product Enquir…7.1
- CVE-2026-59513Subscriber Cross Site Scripting (XSS) in Masteriyo - LMS <= …6.5
- CVE-2026-59514Unauthenticated SQL Injection in Buddyboss Platform <= 3.0.5…9.3
- CVE-2026-59515Improper Neutralization of Special Elements used in an SQL C…9.3
- CVE-2026-59516Improper Neutralization of Input During Web Page Generation …7.1
Are you affected by CVE-2026-59510?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
