CVE-2026-70561
Last modified
CVE-2026-70561 is a high-severity vulnerability rated 7.1/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.29% 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
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/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:X
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
- Received
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 11.2.1 contains a cross-site request forgery vulner…5.1
- CVE-2026-70557diboot-core's POST /common/load-related-data endpoint resolv…7.1
- CVE-2026-70558Dinky's POST /download/uploadFromRsByLocal handler passes th…9.8
- CVE-2026-70559Dinky's SysConfigController.getAll() handler for GET /api/sy…8.7
- 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-7057A flaw has been found in Tenda F456 1.0.0.5. The affected el…8.8
- CVE-2026-7058A vulnerability has been found in 666ghj MiroFish up to 0.1.…7.3
- CVE-2026-70588Ghost is a Node.js content management system. From 5.26.0 un…5
- CVE-2026-70589Ghost is a Node.js content management system. From 4.22.0 un…4.8
- CVE-2026-7059A vulnerability was found in 666ghj MiroFish up to 0.1.2. Th…5.5
- CVE-2026-70590Ghost is a Node.js content management system. Prior to 6.54.…4.8
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
