Vulnerabilities > CVE-2009-1831 - Numeric Errors vulnerability in Nullsoft Winamp

047910
CVSS 9.3 - CRITICAL
Attack vector
NETWORK
Attack complexity
MEDIUM
Privileges required
NONE
Confidentiality impact
COMPLETE
Integrity impact
COMPLETE
Availability impact
COMPLETE
network
nullsoft
CWE-189
critical
nessus
exploit available
metasploit

Summary

The Nullsoft Modern Skins Support module (gen_ff.dll) in Nullsoft Winamp before 5.552 allows remote attackers to execute arbitrary code via a crafted MAKI file, which triggers an incorrect sign extension, an integer overflow, and a stack-based buffer overflow.

Vulnerable Configurations

Part Description Count
Application
Nullsoft
95

Common Weakness Enumeration (CWE)

Exploit-Db

  • descriptionWinamp 5.551 MAKI Parsing Integer Overflow PoC. CVE-2009-1831. Dos exploit for windows platform
    fileexploits/windows/dos/8767.c
    idEDB-ID:8767
    last seen2016-02-01
    modified2009-05-22
    platformwindows
    port
    published2009-05-22
    reportern00b
    sourcehttps://www.exploit-db.com/download/8767/
    titleWinamp 5.551 - MAKI Parsing Integer Overflow PoC
    typedos
  • descriptionWinamp. CVE-2009-1831. Local exploit for windows platform
    fileexploits/windows/local/8772.pl
    idEDB-ID:8772
    last seen2016-02-01
    modified2009-05-22
    platformwindows
    port
    published2009-05-22
    reporterEncrypt3d.M!nd
    sourcehttps://www.exploit-db.com/download/8772/
    titleWinamp <= 5.55 - MAKI script Universal Integer Overflow Exploit
    typelocal
  • descriptionWinamp 5.551 MAKI Parsing Integer Overflow Exploit. CVE-2009-1831. Local exploit for windows platform
    fileexploits/windows/local/8783.c
    idEDB-ID:8783
    last seen2016-02-01
    modified2009-05-26
    platformwindows
    port
    published2009-05-26
    reportern00b
    sourcehttps://www.exploit-db.com/download/8783/
    titleWinamp 5.551 - MAKI Parsing Integer Overflow Exploit
    typelocal
  • descriptionWinamp MAKI Buffer Overflow. CVE-2009-1831. Local exploit for windows platform
    idEDB-ID:21256
    last seen2016-02-02
    modified2012-09-12
    published2012-09-12
    reportermetasploit
    sourcehttps://www.exploit-db.com/download/21256/
    titleWinamp - MAKI Buffer Overflow
  • descriptionWinamp. CVE-2009-1831. Local exploit for windows platform
    fileexploits/windows/local/8770.py
    idEDB-ID:8770
    last seen2016-02-01
    modified2009-05-22
    platformwindows
    port
    published2009-05-22
    reporterHis0k4
    sourcehttps://www.exploit-db.com/download/8770/
    titleWinamp <= 5.55 - MAKI script Universal Seh Overwrite Exploit
    typelocal

Metasploit

descriptionThis module exploits a stack based buffer overflow in Winamp 5.55. The flaw exists in the gen_ff.dll and occurs while parsing a specially crafted MAKI file, where memmove is used in an insecure way with user controlled data. To exploit the vulnerability the attacker must convince the victim to install the generated mcvcore.maki file in the "scripts" directory of the default "Bento" skin, or generate a new skin using the crafted mcvcore.maki file. The module has been tested successfully on Windows XP SP3 and Windows 7 SP1.
idMSF:EXPLOIT/WINDOWS/FILEFORMAT/WINAMP_MAKI_BOF
last seen2020-02-09
modified2017-09-22
published2012-09-10
references
reporterRapid7
sourcehttps://github.com/rapid7/metasploit-framework/blob/master//modules/exploits/windows/fileformat/winamp_maki_bof.rb
titleWinamp MAKI Buffer Overflow

Nessus

NASL familyWindows
NASL idWINAMP_5552.NASL
descriptionThe remote host is running Winamp, a media player for Windows. The version of Winamp installed on the remote host is earlier than 5.552. Such versions are reportedly affected by an integer overflow vulnerability when processing
last seen2020-06-01
modified2020-06-02
plugin id38858
published2009-05-22
reporterThis script is Copyright (C) 2009-2018 Tenable Network Security, Inc.
sourcehttps://www.tenable.com/plugins/nessus/38858
titleWinamp < 5.552 Modern Skins Support Module (gen_ff.dll) MAKI File Handling Overflow

Oval

accepted2014-04-07T04:01:59.123-04:00
classvulnerability
contributors
  • nameShane Shaffer
    organizationG2, Inc.
  • nameShane Shaffer
    organizationG2, Inc.
  • nameMaria Mikhno
    organizationALTX-SOFT
definition_extensions
commentWinamp is installed
ovaloval:org.mitre.oval:def:6897
descriptionThe Nullsoft Modern Skins Support module (gen_ff.dll) in Nullsoft Winamp before 5.552 allows remote attackers to execute arbitrary code via a crafted MAKI file, which triggers an incorrect sign extension, an integer overflow, and a stack-based buffer overflow.
familywindows
idoval:org.mitre.oval:def:15683
statusaccepted
submitted2012-07-20T09:18:28.692-04:00
titleVulnerability in Nullsoft Modern Skins Support module (gen_ff.dll) in Nullsoft Winamp before 5.552
version8

Packetstorm

data sourcehttps://packetstormsecurity.com/files/download/116403/winamp_maki_bof.rb.txt
idPACKETSTORM:116403
last seen2016-12-05
published2012-09-11
reporterjuan vazquez
sourcehttps://packetstormsecurity.com/files/116403/Winamp-MAKI-Buffer-Overflow.html
titleWinamp MAKI Buffer Overflow