CVE catalog

CVE-2026-49128

Music Player Daemon (MPD) before version 0.24.11 contains a path traversal vulnerability in LocalStorage::MapFSOrThrow and LocalStorage::MapUTF8 within the local storage plugin, where the on-disk path

[CVE catalog]

Severity
High · CVSS 8.7CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/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
Published
Source
[NVD] · [CVE record]
EPSS
0.50% · Oct 25, 2026

Music Player Daemon (MPD) before version 0.24.11 contains a path traversal vulnerability in LocalStorage::MapFSOrThrow and LocalStorage::MapUTF8 within the local storage plugin, where the on-disk path is constructed by joining the storage root with a user-supplied URI as plain strings without canonicalization, allowing '..' segments to survive into the resolved path and be flattened by the kernel at openat() time. An unauthenticated attacker can exploit this flaw using the listfiles command to enumerate names, sizes, and modification times of arbitrary directories readable by the MPD process, and the albumart command to read image files in any attacker-chosen directory outside the configured music_directory.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianmpdsid0.24.16-1fixed
Debianmpdforky0.24.12-1fixed
Debianmpdtrixie0.24.4-1vulnerable
Debianmpdbookworm0.23.12-1vulnerable
CpempdNot reportedNot reportedvulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianmpdsourcesid0.24.12-1not yet assignedNot reported[1138215]
Debianmpdsourceforky0.24.12-1not yet assignedNot reported[1138215]
Debianmpdsourcetrixie(unfixed)not yet assignedNot reported[1138215]
Debianmpdsourcebookworm(unfixed)not yet assignedNot reported[1138215]

[Debian bug #1138215]

Notes

[trixie] mpd: Minor issue [bookworm] mpd: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [mpd]Affected
    Details (4)
    • 0.23.12-1+b1 · amd64 · bookworm

      Affected

      nvd · mpd · debian · bookworm; nvd · mpd · debian · 12

    • 0.23.12-1+b1 · arm64 · bookworm

      Affected

      nvd · mpd · debian · bookworm; nvd · mpd · debian · 12

    • 0.24.2-1~bpo12+1 · amd64 · bookworm-backports

      Affected

      nvd · mpd · debian · bookworm; nvd · mpd · debian · 12

    • 0.24.2-1~bpo12+1 · arm64 · bookworm-backports

      Affected

      nvd · mpd · debian · bookworm; nvd · mpd · debian · 12

[Debian 13 (Trixie)]

  • [mpd]Affected
    Details (2)
    • 0.24.4-1 · amd64 · trixie

      Affected

      nvd · mpd · debian · 13

    • 0.24.4-1 · arm64 · trixie

      Affected

      nvd · mpd · debian · 13

Observed:

References