CVE-2009-20002
Millenium MP3 Studio <= 2.0 .pls File Stack-Based Buffer Overflow
Published 14 mo ago · modified 4 mo ago · JSON
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.
CISA SSVC assessment
- Exploitation
- Proof of concept public
- Automatable
- no
- Technical impact
- total
- Assessed
- 14 mo ago
Exploit prediction (EPSS)
0.56% probability of exploitation in the next 30 days, higher than 47% of all scored CVEs.
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. · 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
vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.