Read the docs

Path traversal in Koodo Reader OPDS handlers exposes server files

Priority MEDIUM 64CWE-22Published · Updated

Key facts

Attack vector
Network
Privileges required
High
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
Information disclosure
Confidentiality · integrity · availability
High · None · None
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-22 and the CVSS impact.

Summary

Koodo Reader through 2.4.6 contains a path traversal flaw (CWE-22) in the OPDS handlers of its self-hosted HTTP server. An authenticated attacker can abuse the cover value in an uploaded database to read files outside the upload directory that the server process can access.

Written with Claude Haiku 5.5 from the sources below · 2026-11-03

Description from the CNA

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00637 50th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
koodo-readerkoodo-readerup to 2.4.6—No fix listedCNA
  • koodo-reader Vendorkoodo-reader Affected up to 2.4.6 Fixed in — No fix listed CNA

Remediation

The sources list no fixed version for koodo-reader.

Written with Claude Haiku 5.5 from the sources below · 2026-11-03

Timeline

  1. 2026-11-03 Threatist record created from CVE-2026-121544
  2. 2026-11-03 CISA SSVC decision points changed
  3. 2026-11-03 Alias added: GHSA-xh68-jpqj-pv76

References

  • TI-2026-39978 Koodo Reader: Remote code execution via malicious epub file CVSS 4.0HIGH 8.4

Sources