Vulnerability details

CVE-2025-25205

advplyr audiobookshelf

Remote Authentication-Bypass can lead to server crash or limited information disclosure due to faulty pattern matching

CVSS 3.1
8.2High

Official description

Audiobookshelf is a self-hosted audiobook and podcast server. Starting in version 2.17.0 and prior to version 2.19.1, a flaw in the authentication bypass logic allows unauthenticated requests to match certain unanchored regex patterns in the URL. Attackers can craft URLs containing substrings like "/api/items/1/cover" in a query parameter (?r=/api/items/1/cover) to partially bypass authentication or trigger server crashes under certain routes. This could lead to information disclosure of otherwise protected data and, in some cases, a complete denial of service (server crash) if downstream code expects an authenticated user object. Version 2.19.1 contains a patch for the issue.

CVSS scores

ScoreVersionSourceVector
8.2High 3.1 CVEProject cvelistV5 (CNA) (GitHub_M) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H

Affected products

VendorProductVersionsSource
advplyr audiobookshelf >= 2.17.0, < 2.19.1 CVEProject cvelistV5 (CNA)

References and advisories

5
Kolun on Telegram @kolunsec Exploited CVEs, key news and a daily digest Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.

Details

Published
2025-02-12
Last updated
2025-02-13
State
Published
Assigner (CNA)
GitHub_M

Exploit prediction (EPSS)

4.75%
Probability of exploitation in 30 days
91.8%
Percentile (among all CVEs)

SSVC assessment (CISA)

Automatable
Yes
Exploitation
Proof of concept
Technical impact
Partial

Weaknesses (CWE)

  • CWE-202
    Exposure of Sensitive Information Through Data Queries
  • CWE-287
    Improper Authentication
  • CWE-400
    Uncontrolled Resource Consumption