CVE-2009-20002 json
Millenium MP3 Studio <= 2.0 .pls File Stack-Based Buffer Overflow
published 2025-08-21 14 mo ago modified 2026-06-16 4 mo ago also EUVD-2009-5123
- cvss
- 8.4
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 46%
- public exploits
- 1
- Metasploit
Summary
Millenium MP3 Studio versions up to and including 2.0 is vulnerable to a stack-based buffer overflow when parsing .pls playlist files. The application fails to properly validate the length of the File1 field within the playlist, allowing an attacker to craft a malicious .pls file that overwrites the Structured Exception Handler (SEH) and executes arbitrary code. Exploitation requires the victim to open the file locally, though remote execution may be possible if the .pls extension is registered to the application and opened via a browser.
Timeline
- First public exploit (Metasploit exploit/windows/fileformat/millenium_mp3_pls)
- Published
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- total
- Assessed
- 14 mo ago
Exploit prediction
0.56% chance of exploitation in the next 30 days, higher than 46% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Metasploit exploit/windows/fileformat/millenium_mp3_pls Millenium MP3 Studio 2.0 (PLS File) Stack Buffer Overflow metasploit exploit, great rank, 2009-07-30
- raw.githubusercontent.com https://raw.githubusercontent.com/rapid7/metasploit-framework/master/modules/exploits/windows/fileformat/millenium_mp3_pls.rb referenced PoC, tagged "exploit" by a source, unverified
- exploit-db.com https://www.exploit-db.com/exploits/9618 referenced PoC, tagged "exploit" by a source, unverified
- exploit-db.com https://www.exploit-db.com/exploits/10240 referenced PoC, tagged "exploit" by a source, unverified
- web.archive.org https://web.archive.org/web/20090731112010/http://www.milw0rm.com/exploits/9277 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.4 | CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| CNA | 4.0 | 8.4 | CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/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 |
Affected products
- Millenium MP3 Studio
Classification
- Weakness
-
- CWE-121 Stack-based Buffer Overflow
References
-
raw.githubusercontent.com
/rapid7/metasploit-framework/master/modules/exploits/windows/fileformat/millenium_mp3_pls.rb
exploit
-
exploit-db.com
/exploits/9618
exploit
-
exploit-db.com
/exploits/10240
exploit
-
web.archive.org
/web/20090731112010/http://www.milw0rm.com/exploits/9277
exploit
-
ccm.net
/downloads/sound/5995-millennium-mp3-studio/
product
-
vulncheck.com
/advisories/millenium-mp3-studio-pls-file-stack-based-buffer-overflow
third-party-advisory
Sources
- CVE List CVE-2009-20002
- NVD CVE-2009-20002
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.