Vulnerability · Published Nov 3, 2026 · Assigned by VulnCheck
CVE-2026-121544Koodo Reader through 2.4.6 Path Traversal via OPDS Cover and Download Handlers
Medium 4.9
In plain English
A medium-severity path traversal in koodo-reader from koodo-reader. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 51% of all known vulnerabilities).
Severity (CVSS 3.1)4.9Medium
Exploit odds (30 days)0.6%top 49.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known
Official description
Koodo Reader through 2.4.6 contains a path traversal vulnerability in the self-hosted HTTP server's OPDS handlers that allows authenticated attackers to read files outside the upload directory. Attackers can upload a crafted books.db with a cover value containing ../ sequences, then request /opds/cover/{key} to read files accessible to the server process.
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| koodo-reader | koodo-reader | 0 – through 2.4.6 |
Weakness: CWE-22 · Vector: CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
References
- GitHub Issue #1654 issue-tracking
- https://github.com/koodo-reader/koodo-reader product
- Fix commit patch
- https://github.com/koodo-reader/koodo-reader/blob/v2.4.6/httpserver/opds.go#L167-L194 technical-description
- https://github.com/koodo-reader/koodo-reader/blob/v2.4.6/httpserver/opds.go#L384-L431 technical-description
- https://github.com/koodo-reader/koodo-reader/compare/205539043b0a2afd9fd8bf99ef8434bd1833c2bf...cbc79a1ab5cbbd61c8252d6ab3cc6dbb694663b8 technical-description
- VulnCheck Advisory: Koodo Reader through 2.4.6 Path Traversal via OPDS Cover and Download Handlers third-party-advisory