8.4high

CVE-2009-20002

Millenium MP3 Studio <= 2.0 .pls File Stack-Based Buffer Overflow

Published 14 mo ago · modified 4 mo ago · JSON

CVSS
8.4
v4.0 · CNA
CISA KEV
No
not known exploited
EPSS
0.6%
percentile 47%
Public exploits
0
none known

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 byVersionScoreVector
CNA4.08.4CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CNA4.08.4CVSS: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

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.