Skip to main content

Audiobookshelf CVE-2026-42888

| EUVDEUVD-2026-29297 MEDIUM
Path Traversal (CWE-22)
2026-05-11 GitHub_M
6.9
CVSS 4.0 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
4.3 MEDIUM

Podcast creation is a write operation likely requiring at least user-level auth (PR:L); only limited integrity impact applies with no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

4
Analysis Generated
Jul 23, 2026 - 23:37 vuln.today
Patch available
May 11, 2026 - 22:18 EUVD
CVSS changed
May 11, 2026 - 21:22 NVD
6.9 (MEDIUM)
CVE Published
May 11, 2026 - 20:16 nvd
MEDIUM 6.9

DescriptionGitHub Advisory

Audiobookshelf is a self-hosted audiobook and podcast server. Prior to 2.32.2, the podcast creation endpoint at server/controllers/PodcastController.js accepts a user-controlled file path without sufficient boundary validation to ensure it remains within the intended library directory. This vulnerability is fixed in 2.32.2.

AnalysisAI

Path traversal in Audiobookshelf's podcast creation endpoint allows attackers to write files outside the intended library directory by supplying a crafted file path. Affected versions are all releases prior to 2.32.2 (per CVE) or 2.33.2 (per EUVD - see confidence notes), with the vulnerable code located in server/controllers/PodcastController.js. No public exploit code has been identified and CISA KEV has not flagged active exploitation, but SSVC marks the attack as automatable, meaning scripted mass-scanning is feasible once a reliable exploit exists.

Technical ContextAI

Audiobookshelf (CPE: cpe:2.3:a:advplyr:audiobookshelf:*:*:*:*:*:*:*:*) is a Node.js self-hosted media server for audiobooks and podcasts. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory), a classic path traversal flaw. The podcast creation HTTP endpoint accepts a caller-supplied file path parameter and performs insufficient boundary validation - it fails to canonicalize or jail the path within the configured library directory before acting on it. A crafted payload containing sequences such as '../' or absolute paths can therefore cause the server to write or interact with files anywhere the Node.js process has filesystem access, outside the intended media root.

RemediationAI

Upgrade Audiobookshelf to version 2.32.2 or later; the EUVD record suggests 2.33.2 may represent a further fix - consult the vendor security advisory at https://github.com/advplyr/audiobookshelf/security/advisories/GHSA-phch-9734-wrp3 to confirm the authoritative patched release before upgrading. If immediate patching is not possible, restrict network access to the Audiobookshelf instance so only trusted users can reach the podcast creation API endpoint - placing it behind a VPN or an authenticated reverse proxy eliminates the network vector for unauthenticated exploitation. Additionally, running the Audiobookshelf process under a dedicated low-privilege OS user with filesystem permissions scoped strictly to the intended media library directory limits the blast radius of any successful path traversal to that directory tree, preventing writes to sensitive system paths.

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

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-42888 vulnerability details – vuln.today

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