CVE-2026-71209
HighCVSS 7.5Exploitation Probability (EPSS)
High risk79th percentile - higher than 79% of all known CVEs
Summary
Vulnerability in audiobookshelf: authentication exemption check incorrectly matches unauthenticated GET routes, and CacheManager joins decoded values into cache file paths, potentially leading to unauthorized file access.
Risk Assessment
Risk of unauthorized access to cache files and potentially user data.
Recommendation
Update audiobookshelf to a patched version or manually review authentication and cache handling logic.
Other vulnerabilities in audiobookshelf
Original NVD description (English source)
audiobookshelf's authentication-exemption check (server/routers/Auth.js) matches unauthenticated-allowed GET routes against req.path via a regex requiring a literal /items/:id/cover or /authors/:id/image shape, where req.path retains %2F sequences URL-encoded. CacheManager.handleCoverCache then joins this decoded value into a cache file path and streams the result before any database-backed ownership check.

