Skip to main content

Audiobookshelf CVE-2026-42886

| EUVDEUVD-2026-29209 MEDIUM
Improper Handling of Highly Compressed Data (Data Amplification) (CWE-409)
2026-05-11 GitHub_M
4.9
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as admin user
  2. Delivery
    Access backup upload endpoint
  3. Exploit
    Upload ZIP bomb file
  4. Execution
    Trigger zip.entryData() decompression
  5. Persist
    Exhaust server memory
  6. Impact
    Crash application process

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Compression ratio limits
Exploitation Conditions

Exploitation requires an authenticated admin user account and network access to the POST /api/backups/upload endpoint. The endpoint is exposed via the default HTTP/HTTPS interface of Audiobookshelf and accepts ZIP file uploads in the backup functionality. No special server configuration or non-default features are required-the flaw exists in the core backup restoration logic. The attack is limited to users with admin privileges; standard users cannot access or exploit the vulnerable endpoint. Successful exploitation crashes only the application process, not the underlying host operating system, assuming the system has adequate swap or OOM killer configured.

Impact

This vulnerability presents moderate real-world risk with important context: CVSS score of 4.9 reflects high attack complexity due to the PR:H (high privilege) requirement-only admin users can exploit this. The network-accessible endpoint (AV:N, AC:L) and guaranteed denial-of-service impact (A:H) are significant, but privilege escalation is a prerequisite. EPSS and KEV status are not provided, but the public GitHub advisory and clearly described exploitation path suggest credible risk. The primary threat model is a compromised admin account or insider threat, not unauthenticated remote exploitation. Organizations with strict admin access controls face lower risk; those with delegated admin roles or shared credentials face higher exposure. No compensating controls can fully mitigate this without patching, as the flaw is in core deserialization logic.

Exploit ScenarioDerived

An administrator (or attacker with stolen admin credentials) logs into Audiobookshelf and navigates to the backup upload feature. They upload a malicious .audiobookshelf ZIP file containing a details entry that is 50 megabytes compressed but expands to 10 gigabytes when decompressed. The server begins extracting the ZIP without size validation, memory usage spikes uncontrollably, and the Node.js process crashes within seconds, making the audiobook server unavailable until manually restarted.

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

Denial-of-service in Audiobookshelf prior to version 2.32.2 allows authenticated admin users to crash the server by uploading a specially crafted ZIP file to the backup upload endpoint. The vulnerability stems from decompressing ZIP entries without size limits, enabling an attacker to craft a highly compressed archive that consumes gigabytes of memory when extracted, exhausting server resources and triggering an out-of-memory condition.

RemediationAI

Upgrade Audiobookshelf to version 2.32.2 or later immediately; this is the vendor-released fix addressing the decompression bomb vulnerability. If immediate upgrade is not feasible, restrict admin role assignment to only trusted users and implement network-level access controls to limit who can reach the /api/backups/upload endpoint (e.g., firewall rules, reverse proxy authentication). Monitor server memory and CPU usage for anomalous spikes during backup operations. These workarounds do not eliminate the vulnerability but reduce exposure window and attack surface. Refer to the GitHub security advisory at https://github.com/advplyr/audiobookshelf/security/advisories/GHSA-4jq4-rvq8-j26h for patch confirmation.

Affected VersionsENISA

audiobookshelf < 2.33.2

Affected Packages

euvd audiobookshelf fix: 2.33.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 POST /api/backups/upload endpoint uses zip.entryData() to decompress entries from uploaded .audiobookshelf ZIP files without validating or limiting decompressed size. This is a classic zip bomb vulnerability (CWE-409: Improper Resource Validation). The upload middleware itself also lacks file size restrictions on the incoming request. An attacker with admin credentials can craft a ZIP using extreme compression ratios (e.g., gigabytes of zeros compressed to kilobytes), which expand to enormous memory allocations during decompression, overwhelming Node.js heap memory and crashing the process.

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

Vendor (GitHub_M) PRIMARY 4.9 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch available
May 11, 2026 - 21:03 EUVD
CVE Published
May 11, 2026 - 19:54 nvd
MEDIUM 4.9

DescriptionCVE.org

Audiobookshelf is a self-hosted audiobook and podcast server. Prior to 2.32.2, the POST /api/backups/upload endpoint decompresses the details entry from an uploaded .audiobookshelf ZIP file entirely into memory using zip.entryData(), with no limit on the decompressed size. The upload middleware also has no file size limit. An admin user can upload a crafted ZIP containing a highly compressed details entry that, when decompressed, consumes hundreds of megabytes or gigabytes of memory, crashing the server process via out-of-memory. This vulnerability is fixed in 2.32.2.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% 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

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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-42883 MEDIUM
6.5 May 11

Authenticated users with download permissions in Audiobookshelf prior to 2.32.2 can download files from libraries they d

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