CVE Catalog

CVE-2026-42886

MediumCVSS 4.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.31%

24th percentile - higher than 24% of all known CVEs

Summary

In Audiobookshelf 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 decompressed size. The upload middleware also has no file size limit, so 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.

Risk Assessment

An administrator or attacker with admin privileges can crash the server through memory exhaustion, causing service unavailability. This may disrupt access to audiobooks and podcasts for all users.

Recommendation

Update Audiobookshelf to version 2.32.2 or later. Until patched, restrict access to the backup upload endpoint to trusted administrators only.

Other vulnerabilities in Audiobookshelf

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS