Synopsis
The remote Debian host is missing a security-related update.
Description
Several vulnerabilities that can lead to the execution of arbitrary code have been discovered in libmodplug, a library for MOD music based on ModPlug. The Common Vulnerabilities and Exposures project identifies the following issues :
  - CVE-2011-1761     epiphant discovered that the abc file parser is     vulnerable to several stack-based buffer overflows that     potentially lead to the execution of arbitrary code.
  - CVE-2011-2911     Hossein Lotfi of Secunia discovered that the     CSoundFile::ReadWav function is vulnerable to an integer     overflow which leads to a heap-based buffer overflow. An     attacker can exploit this flaw to potentially execute     arbitrary code by tricking a victim into opening crafted     WAV files.
  - CVE-2011-2912     Hossein Lotfi of Secunia discovered that the     CSoundFile::ReadS3M function is vulnerable to a     stack-based buffer overflow. An attacker can exploit     this flaw to potentially execute arbitrary code by     tricking a victim into opening crafted S3M files.
  - CVE-2011-2913     Hossein Lotfi of Secunia discovered that the     CSoundFile::ReadAMS function suffers from an off-by-one     vulnerability that leads to memory corruption. An     attacker can exploit this flaw to potentially execute     arbitrary code by tricking a victim into opening crafted     AMS files.
  - CVE-2011-2914     It was discovered that the CSoundFile::ReadDSM function     suffers from an off-by-one vulnerability that leads to     memory corruption. An attacker can exploit this flaw to     potentially execute arbitrary code by tricking a victim     into opening crafted DSM files.
  - CVE-2011-2915     It was discovered that the CSoundFile::ReadAMS2 function     suffers from an off-by-one vulnerability that leads to     memory corruption. An attacker can exploit this flaw to     potentially execute arbitrary code by tricking a victim     into opening crafted AMS files.
Solution
Upgrade the libmodplug packages.
For the stable distribution (squeeze), this problem has been fixed in version 1:0.8.8.1-1+squeeze2.
Plugin Details
File Name: debian_DSA-2415.nasl
Agent: unix
Supported Sensors: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus
Risk Information
Vector: CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:P
Vulnerability Information
CPE: cpe:/o:debian:debian_linux:6.0, p-cpe:/a:debian:debian_linux:libmodplug
Required KB Items: Host/local_checks_enabled, Host/Debian/release, Host/Debian/dpkg-l
Exploit Ease: Exploits are available
Patch Publication Date: 2/21/2012