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
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Authenticate to Audiobookshelf
  2. Delivery
    Obtain valid sessionToken/credentials
  3. Exploit
    Discover target item ID via reconnaissance
  4. Install
    Send GET request to /api/libraries/[authorized_lib_id]/download with itemId=[target_lib_item_id]
  5. C2
    Server validates access to authorized library only
  6. Execute
    Server retrieves and returns file from unauthorized library
  7. Impact
    Attacker receives full file contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must be an authenticated user with download permissions granted for at least one library in the Audiobookshelf instance. The vulnerability is triggered when an attacker requests the /api/libraries/:id/download endpoint using a library ID they are authorized to access in the URL path, but specifies an itemId parameter pointing to a file in a different library. The authorization flaw exists because the server validates library-level access based on the URL parameter but does not constrain the item lookup to that library; it retrieves any item by ID regardless of library membership. No special configuration, non-default settings, or privileged roles are required - standard authenticated users with basic download permissions can exploit this. The vulnerability is limited by requiring prior authentication (PR:L in CVSS), but not by user interaction, non-default configuration, or platform-specific factors. An attacker without any account cannot exploit this; however, any valid account with download permission becomes a potential vector.

Impact

CVSS 6.5 (Network, Low Complexity, Low Privilege) with High Confidentiality Impact reflects realistic risk: the vulnerability requires valid authentication and download permission (non-zero privilege requirement) but is otherwise straightforward to exploit remotely without user interaction. The Low Complexity and Network attack vector indicate no special configuration or bypass techniques are needed - any authenticated user meeting the stated permissions can immediately exploit this. EPSS data not provided in input, limiting correlation with empirical exploitation likelihood. CISA KEV status not confirmed in input. The severity is driven entirely by confidentiality impact (full file exfiltration) with no integrity or availability damage; this is a data disclosure vulnerability, not remote code execution. Real-world risk depends heavily on deployment context: organizations using Audiobookshelf with sensitive audiobooks, proprietary podcasts, or restricted library segments face direct business/compliance impact. The attack requires no social engineering or advanced techniques - it exploits a straightforward authorization logic flaw discoverable by any authenticated user.

Exploit ScenarioDerived

An authenticated user with download permissions for Library A logs into Audiobookshelf and discovers the item ID of a restricted file in Library B (via error messages, metadata leakage, or prior reconnaissance). The attacker directly requests GET /api/libraries/[LibraryA_ID]/download?itemId=[LibraryB_item_ID], and the server validates their access to Library A, then fetches and returns the full contents of the Library B file without re-checking authorization. The attacker downloads sensitive or proprietary content they should never have accessed.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 11, 2026

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.

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.

Affected VersionsENISA

audiobookshelf < 2.32.2

Affected Packages

euvd audiobookshelf fix: 2.32.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

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).

Know when Audiobookshelf gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

2
Patch available
May 11, 2026 - 21:03 EUVD
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.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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