安全研究

安全漏洞
libmikmod库多个堆溢出漏洞

发布日期:2010-02-05
更新日期:2010-02-08

受影响系统:
mikmod libmikmod 3.1.2
描述:
BUGTRAQ  ID: 38114
CVE(CAN) ID: CVE-2009-3995,CVE-2009-3996

libmikmod是Mikmod所使用的函数库,主要用于播放各种类型的音频模块。

libmikmod库的Impulse Tracker和Ultratracker解析器在解析畸形文件时存在多个堆溢出漏洞,使用该库的应用在处理特制的模块文件时就可以触发这些溢出,导致执行任意代码。

<*来源:Dyon Balding
  
  链接:http://secunia.com/secunia_research/2009-55/
        http://www.debian.org/security/2010/dsa-2071
*>

建议:
厂商补丁:

Debian
------
Debian已经为此发布了一个安全公告(DSA-2071-1)以及相应补丁:
DSA-2071-1:New libmikmod packages fix several vulnerabilities
链接:http://www.debian.org/security/2010/dsa-2071

补丁下载:
Source archives:

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod_3.1.11-6+lenny1.dsc
Size/MD5 checksum:     1038 9741350a41a54261dbf242f02aa325fd
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod_3.1.11.orig.tar.gz
Size/MD5 checksum:   611590 705106da305e8de191549f1e7393185c
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod_3.1.11-6+lenny1.diff.gz
Size/MD5 checksum:   336630 4e4d04d2c9b5bcdd3edb3b04e683ea86

alpha architecture (DEC Alpha)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_alpha.deb
Size/MD5 checksum:   221696 e01fb2f9c7e693ae7b0727a552da31a1
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_alpha.deb
Size/MD5 checksum:   378570 dd8abb7da4195af53aed1e57750d2f1f

amd64 architecture (AMD x86_64 (AMD64))

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_amd64.deb
Size/MD5 checksum:   157216 b3836423b8875f21d5ae01d5f9b533c5
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_amd64.deb
Size/MD5 checksum:   265776 935b94d522dd814337b06acd07184fb7

arm architecture (ARM)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_arm.deb
Size/MD5 checksum:   164040 f2fdc8c7f4c7f54ec75ffd179c98ddca
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_arm.deb
Size/MD5 checksum:   264064 2eba8b4037ca117fc8920563d2b05ca3

armel architecture (ARM EABI)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_armel.deb
Size/MD5 checksum:   155766 916c6a467219ed4a5e0da68168c1e591
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_armel.deb
Size/MD5 checksum:   254664 77c56898614f92c30e0ad5ef2de7c0cc

hppa architecture (HP PA RISC)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_hppa.deb
Size/MD5 checksum:   185910 6b044e5ce0fb2de4fc37a8ddbbd037a0
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_hppa.deb
Size/MD5 checksum:   299236 40db7231bf6258319f45412c1d46df50

i386 architecture (Intel ia32)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_i386.deb
Size/MD5 checksum:   244570 c4363c834307008b053bb1899a13013f
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_i386.deb
Size/MD5 checksum:   147266 3d8adb8a243afb7a614052ba7494e01e

ia64 architecture (Intel ia64)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_ia64.deb
Size/MD5 checksum:   264426 c2d6c1a0d1b32ff27030ec2f1cd3ebe4
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_ia64.deb
Size/MD5 checksum:   391590 39c904baed7a4462ccbf10805cae88c0

mips architecture (MIPS (Big Endian))

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_mips.deb
Size/MD5 checksum:   167728 708a04685879d374730d4b94dd87a7d8
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_mips.deb
Size/MD5 checksum:   292908 f52fce4500f59af99befc30fab46d48d

mipsel architecture (MIPS (Little Endian))

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_mipsel.deb
Size/MD5 checksum:   291132 c1c7fa74ce5a2d4e580aae5f5db21b8d
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_mipsel.deb
Size/MD5 checksum:   167172 65bd1438a4cac985a0dc555f9b0eb54f

powerpc architecture (PowerPC)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_powerpc.deb
Size/MD5 checksum:   284010 0d98c66f1cbc9c34f87d1c9721fa7681
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_powerpc.deb
Size/MD5 checksum:   173082 a953d970966c47adc2d55d2c5959835b

s390 architecture (IBM S/390)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_s390.deb
Size/MD5 checksum:   172646 e10ca9b6552459194a6d6d46799103dd
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_s390.deb
Size/MD5 checksum:   268534 98768623fa899a4e2835dfced3b90d10

sparc architecture (Sun SPARC/UltraSPARC)

http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2_3.1.11-a-6+lenny1_sparc.deb
Size/MD5 checksum:   150056 ed9837041b097d69e887eacce18917df
http://security.debian.org/pool/updates/main/libm/libmikmod/libmikmod2-dev_3.1.11-a-6+lenny1_sparc.deb
Size/MD5 checksum:   256132 bb7c09b265c54f42447199100d626c32

补丁安装方法:

1. 手工安装补丁包:

  首先,使用下面的命令来下载补丁软件:
  # wget url  (url是补丁下载链接地址)

  然后,使用下面的命令来安装补丁:  
  # dpkg -i file.deb (file是相应的补丁名)

2. 使用apt-get自动安装补丁包:

   首先,使用下面的命令更新内部数据库:
   # apt-get update
  
   然后,使用下面的命令安装更新软件包:
   # apt-get upgrade

mikmod
------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://www.mikmod.org/

浏览次数:2548
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障