๐Ÿ” CVE Alert

CVE-2026-71209

HIGH 7.5

audiobookshelf - %2F Encoding Discrepancy Bypasses Cover/Image Auth Exemption Regex, Enabling Unauthenticated Path Traversal

CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-22
Vendor advplyr
Product audiobookshelf
Published Aug 5, 2026
Last Updated Aug 10, 2026
Stay Ahead of the Next One

Get instant alerts for advplyr audiobookshelf

Be the first to know when new high vulnerabilities affecting advplyr audiobookshelf are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Affected Versions

advplyr / audiobookshelf
2.19.1 โ‰ค 2.35.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/advplyr/audiobookshelf/security/advisories/GHSA-pg8v-5jcv-wrvw github.com: https://github.com/advplyr/audiobookshelf

Credits

Sarvar Omonov