Skip to main content

Audiobookshelf CVE-2026-42883

| EUVDEUVD-2026-29206 MEDIUM
Incorrect Authorization (CWE-863)
2026-05-11 GitHub_M
6.5
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

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

Lifecycle Timeline

3
Patch available
May 11, 2026 - 21:03 EUVD
Analysis Generated
May 11, 2026 - 20:31 vuln.today
CVE Published
May 11, 2026 - 19:51 nvd
MEDIUM 6.5

DescriptionGitHub Advisory

Audiobookshelf is a self-hosted audiobook and podcast server. Prior to 2.32.2, the GET /api/libraries/:id/download endpoint validates that the requesting user has access to the library specified in the URL path, but fetches downloadable items solely by attacker-provided IDs without constraining them to that library. An authenticated user with download permission and access to any one library can exfiltrate the full file contents of items belonging to any other library, including libraries they are explicitly denied access to. This vulnerability is fixed in 2.32.2.

AnalysisAI

Authenticated users with download permissions in Audiobookshelf prior to 2.32.2 can download files from libraries they do not have access to by directly specifying item IDs in the GET /api/libraries/:id/download endpoint, bypassing library access controls. An attacker with valid credentials and access to any single library can exfiltrate complete file contents from restricted libraries, including those explicitly denied to them.

Technical ContextAI

Audiobookshelf's download endpoint implements two-stage authorization: it validates that the requesting user has access to the library in the URL path parameter, but then retrieves downloadable items using only the attacker-supplied item ID without re-validating that the item belongs to the authorized library. This is a broken access control vulnerability (CWE-863: Incorrect Authorization) stemming from insufficient object-level authorization checks. The endpoint fails to constrain item lookups to the library scope established during the initial validation, allowing authenticated users to traverse across library boundaries using direct object references (IDOR pattern).

RemediationAI

Upgrade Audiobookshelf to version 2.32.2 or later immediately, as the vendor has released a patched version that corrects the authorization bypass. Apply this upgrade across all instances of Audiobookshelf in your environment. Until patching is possible, restrict download API access to trusted networks using a reverse proxy or firewall rule (e.g., block or require additional authentication for /api/libraries/*/download endpoints), but note this is a partial mitigation that reduces usability. Alternatively, audit and temporarily revoke download permissions for all but the most trusted users, though this degrades functionality. The most effective interim control is network segmentation: isolate Audiobookshelf from untrusted networks and enforce strict role-based access controls, limiting download permission to users who require it. However, these workarounds do not address the underlying flaw and should be treated as temporary measures pending patching. Consult the official GitHub Security Advisory at https://github.com/advplyr/audiobookshelf/security/advisories/GHSA-6rvg-w3f5-9gq5 for additional context and confirmation of patch availability.

CVE-2025-25205 HIGH POC
8.2 Feb 12

Audiobookshelf is a self-hosted audiobook and podcast server. Rated high severity (CVSS 8.2), this vulnerability is remo

CVE-2026-71209 HIGH POC
7.5 Aug 05

Unauthenticated arbitrary file read in audiobookshelf exploits a URL-encoding normalization gap between the Express auth

CVE-2025-46338 MEDIUM POC
6.9 Apr 29

Audiobookshelf is a self-hosted audiobook and podcast server. Rated medium severity (CVSS 6.9), this vulnerability is re

CVE-2023-47624 MEDIUM POC
6.5 Dec 13

Audiobookshelf is a self-hosted audiobook and podcast server. Rated medium severity (CVSS 6.5), this vulnerability is re

CVE-2023-47619 MEDIUM POC
6.5 Dec 13

Audiobookshelf is a self-hosted audiobook and podcast server. Rated medium severity (CVSS 6.5), this vulnerability is re

CVE-2026-27963 MEDIUM POC
4.8 Feb 26

Stored XSS in Audiobookshelf prior to version 2.32.0 enables privileged users to inject malicious code into library meta

CVE-2024-35236 MEDIUM POC
4.8 May 27

Audiobookshelf is a self-hosted audiobook and podcast server. Rated medium severity (CVSS 4.8), this vulnerability is re

CVE-2024-43797 MEDIUM POC
4.3 Sep 02

audiobookshelf is a self-hosted audiobook and podcast server. Rated medium severity (CVSS 4.3), this vulnerability is re

CVE-2023-51697 HIGH
7.5 Dec 27

Audiobookshelf is a self-hosted audiobook and podcast server. Rated high severity (CVSS 7.5), this vulnerability is remo

CVE-2023-51665 HIGH
7.5 Dec 27

Audiobookshelf is a self-hosted audiobook and podcast server. Rated high severity (CVSS 7.5), this vulnerability is remo

CVE-2026-42888 MEDIUM
6.9 May 11

Path traversal in Audiobookshelf's podcast creation endpoint allows attackers to write files outside the intended librar

CVE-2026-73085 MEDIUM
5.3 Aug 11

JWT token type confusion in Audiobookshelf prior to 2.36.0 allows any holder of a valid refresh token to authenticate AP

Share

CVE-2026-42883 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy