CVE-2026-49130
Music Player Daemon < 0.24.11 CRLF Injection via XspfPlaylistPlugin.cxx
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the xspf_char_data function within the XSPF playlist plugin that allows attackers to embed literal CR/LF bytes in URI fields by supplying a malicious XSPF playlist with XML numeric character references. Attackers can inject forged key-value lines through the location field into MPD protocol responses including playlistinfo, currentsong, and listplaylist outputs, as well as the state file writer, by exploiting Expat's decoding of numeric character references prior to the character data callback.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.9
Music Player Daemon < 0.24.11 CRLF Injection via XspfPlaylistPlugin.cxx
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the xspf_char_data function within the XSPF playlist plugin that allows attackers to embed literal CR/LF bytes in URI fields by supplying a malicious XSPF playlist with XML numeric character references. Attackers can inject forged key-value lines through the location field into MPD protocol responses including playlistinfo, currentsong, and listplaylist outputs, as well as the state file writer, by exploiting Expat's decoding of numeric character references prior to the character data callback.
- Record
CVE-2026-49130- CVSS 4.0
- 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 - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-93
- Updated
- 2026-11-02
EUVDEUVD-2026-33006
6.9
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the xspf_char_data function within the XSPF playlist plugin that allows attackers to embed literal CR/LF bytes in URI fields by supplying a malicious XSPF playlist with XML numeric character references. Attackers can inject forged key-value lines through the location field into MPD protocol responses including playlistinfo, currentsong, and listplaylist outputs, as well as the state file writer, by exploiting Expat's decoding of numeric character references prior to the character data callback.
- Record
EUVD-2026-33006- CVSS 4.0
- 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 - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-f8fv-fv9m-8539
6.9
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the...
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the xspf_char_data function within the XSPF playlist plugin that allows attackers to embed literal CR/LF bytes in URI fields by supplying a malicious XSPF playlist with XML numeric character references. Attackers can inject forged key-value lines through the location field into MPD protocol responses including playlistinfo, currentsong, and listplaylist outputs, as well as the state file writer, by exploiting Expat's decoding of numeric character references prior to the character data callback.
- Record
GHSA-f8fv-fv9m-8539- CVSS 4.0
- 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 - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-93
- Updated
- 2026-11-02
NVD
6.9
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the xspf_char_data function within the XSPF playlist plugin that allows attackers to embed literal CR/LF bytes in URI fields by supplying a malicious XSPF playlist with XML numeric character references. Attackers can inject forged key-value lines through the location field into MPD protocol responses including playlistinfo, currentsong, and listplaylist outputs, as well as the state file writer, by exploiting Expat's decoding of numeric character references prior to the character data callback.
- Record
CVE-2026-49130- CVSS 4.0
- 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 - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-93
- Updated
- 2026-11-02
OSV
6.9
Music Player Daemon < 0.24.11 CRLF Injection via XspfPlaylistPlugin.cxx
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the xspf_char_data function within the XSPF playlist plugin that allows attackers to embed literal CR/LF bytes in URI fields by supplying a malicious XSPF playlist with XML numeric character references. Attackers can inject forged key-value lines through the location field into MPD protocol responses including playlistinfo, currentsong, and listplaylist outputs, as well as the state file writer, by exploiting Expat's decoding of numeric character references prior to the character data callback.
- Record
CVE-2026-49130- CVSS 4.0
- 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 - Weakness
- CWE-93
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-49130
6.9
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the xspf_char_data function within the XSPF playlist plugin that allows attackers to embed literal CR/LF bytes in URI fields by supplying a malicious XSPF playlist with XML numeric character references. Attackers can inject forged key-value lines through the location field into MPD protocol responses including playlistinfo, currentsong, and listplaylist outputs, as well as the state file writer, by exploiting Expat's decoding of numeric character references prior to the character data callback.
- Record
DEBIAN-CVE-2026-49130- CVSS 4.0
- 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 - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-49130
6.9
Music Player Daemon (MPD) before version 0.24.11 contains a CRLF injection vulnerability in the xspf_char_data function within the XSPF playlist plugin that allows attackers to embed literal CR/LF bytes in URI fields by supplying a malicious XSPF playlist with XML numeric character references. Attackers can inject forged key-value lines through the location field into MPD protocol responses including playlistinfo, currentsong, and listplaylist outputs, as well as the state file writer, by exploiting Expat's decoding of numeric character references prior to the character data callback.
- Record
UBUNTU-CVE-2026-49130- CVSS 4.0
- 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 - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mpdDebian:12 |
All versions, plus listed versions 0.23.12-10.23.14-10.23.14-20.23.15-10.23.15-1~bpo12+1 Show 12 moreShow less0.23.16-10.23.17-10.24-10.24.1-10.24.12-10.24.16-10.24.2-10.24.2-1~bpo12+10.24.3-10.24.4-10.24.6-10.24.8-1 |
None known |
mpdDebian:13 |
All versions, plus listed versions 0.24.12-10.24.16-10.24.4-10.24.6-10.24.8-1 |
None known |
mpdDebian:14 |
before 0.24.12-1, plus listed versions 0.24.4-10.24.6-10.24.8-1 |
0.24.12-1 |
mpdUbuntu:16.04:LTS |
All versions, plus listed versions 0.19.10-1build10.19.11-10.19.12-1 |
None known |
mpdUbuntu:18.04:LTS |
All versions, plus listed versions 0.20.9-20.20.9-2build20.20.11-10.20.11-1build10.20.13-10.20.17-10.20.18-10.20.18-1build1 |
None known |
mpdUbuntu:20.04:LTS |
All versions, plus listed versions 0.21.13-1build10.21.13-1build20.21.16-10.21.16-1build10.21.16-1build20.21.20-10.21.20-1build1 |
None known |
mpdUbuntu:22.04:LTS |
All versions, plus listed versions 0.22.6-1build10.23.3-20.23.5-1build10.23.5-1build20.23.5-1build30.23.5-1build40.23.5-1build50.23.5-1build7 |
None known |
mpdUbuntu:24.04:LTS |
All versions, plus listed versions 0.23.12-1build30.23.14-10.23.14-20.23.14-2build10.23.14-2build30.23.14-2build40.23.14-2build5 |
None known |
mpdUbuntu:25.10 |
All versions, plus listed versions 0.23.17-1build10.24.3-10.24.4-1 |
None known |
mpdUbuntu:26.10 |
All versions, plus listed versions 0.24.6-1build30.24.12-1 |
None known |
mpdUbuntu:26.04:LTS |
All versions, plus listed versions 0.24.4-10.24.6-10.24.6-1build10.24.6-1build20.24.6-1build3 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-49130 is a medium vulnerability (CVSS 6.9) in Musicplayerdaemon Mpd, published May 28, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.26%, the 17th percentile. Fixed in mpd 0.24.12-1.
References
mstreet97.github.io/security-research/opensource/vulnerability-disclosure/cybersecurity/cve/2026/05/25/Four_Bugs_Reachable_nc.html
musicpd.org/news/2026/05/mpd-0-24-11-released
raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.11/NEWS
github.com/MusicPlayerDaemon/MPD/releases/tag/v0.24.11
github.com/MusicPlayerDaemon/MPD/issues/2483
github.com/MusicPlayerDaemon/MPD/commit/855085b35c67dddeef0652e2cb3ac8cdd4f457b7
Show 8 moreShow less
vulncheck.com/advisories/music-player-daemon-crlf-injection-via-xspfplaylistplugin-cxx
nvd.nist.gov/vuln/detail/CVE-2026-49130
github.com/advisories/GHSA-f8fv-fv9m-8539
github.com/CVEProject/cvelistV5/tree/main/cves/2026/49xxx/CVE-2026-49130.json
github.com/MusicPlayerDaemon/MPD
security-tracker.debian.org/tracker/CVE-2026-49130
ubuntu.com/security/CVE-2026-49130
cve.org/CVERecord?id=CVE-2026-49130