CVE-2026-70561
Last modified
CVE-2026-70561 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. TestLink 1.9.20 and prior contains an insecure direct object reference vulnerability that allows any authenticated user, including low-privilege guest accounts, to read arbitrary attachments by supplying an integer attachment ID to the attachmentdownload.php handler without any project or role authorization check. Attackers can enumerate sequential integer IDs through the attachment download endpoint to retrieve file contents from private projects they have no membership in, bypassing the per-project access control model and exposing test specifications, requirements documents, execution evidence, and other sensitive uploaded files across the entire installation.. EPSS estimates a 0.51% chance of exploitation in the next 30 days.
Description
TestLink 1.9.20 and prior contains an insecure direct object reference vulnerability that allows any authenticated user, including low-privilege guest accounts, to read arbitrary attachments by supplying an integer attachment ID to the attachmentdownload.php handler without any project or role authorization check. Attackers can enumerate sequential integer IDs through the attachment download endpoint to retrieve file contents from private projects they have no membership in, bypassing the per-project access control model and exposing test specifications, requirements documents, execution evidence, and other sensitive uploaded files across the entire installation.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| TestLinkOpenSourceTRMS | TestLink | <= 1.9.20 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-70561?
How severe is CVE-2026-70561?
How do I fix CVE-2026-70561?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- 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-70556Hubzilla versions prior to 11.4 contains a cross-site reque…4.3
- CVE-2026-70557diboot-core's POST /common/load-related-data endpoint resolv…6.5
- CVE-2026-70558Dinky's POST /download/uploadFromRsByLocal handler passes th…9.8
- CVE-2026-70559Dinky's SysConfigController.getAll() handler for GET /api/sy…7.5
- CVE-2026-7056A vulnerability was detected in Tenda F456 1.0.0.5. Impacted…8.8
- CVE-2026-70560Ultimate POS (Stock Management & Point of Sale) contains a s…5.4
- CVE-2026-70562Double free in Windows Audio Service allows an authorized at…7
- CVE-2026-70563Improper link resolution before file access ('link following…8.1
- CVE-2026-70564Heap-based buffer overflow in Windows Print Spooler Componen…7.8
- CVE-2026-70565Use after free in Windows AF_UNIX Socket Provider allows an …7
- CVE-2026-70567Double free in Windows Display Enhancement Service allows an…7
- CVE-2026-70568Heap-based buffer overflow in Windows Defender Firewall Serv…7
Are you affected by CVE-2026-70561?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
