漏洞信息详情
LibXpm图象解码多个缓冲区溢出漏洞
- CNNVD编号:CNNVD-200410-062
- 危害等级: 高危
- CVE编号:
CVE-2004-0688
- 漏洞类型:
边界条件错误
- 发布时间:
2004-09-17
- 威胁类型:
远程
- 更新时间:
2005-10-20
- 厂 商:
suse - 漏洞来源:
chris chris@cr-sec… -
漏洞简介
libXpm是一款对XPM进行解码的库系统。
libXpm多处不正确检查边界缓冲区长度,远程攻击者可以利用这个漏洞可能以用户进程权限执行任意指令。
问题一是xpmParseColors (parse.c)中的堆栈缓冲区溢出:
XPMv1和XPMv2/3解析代码中不安全使用strcat(),可导致缓冲区溢出。
第二个问题是xpmParseColors (parse.c)中分配colorTable存在整数溢出问题,问题存在于如下:
colorTable = (XpmColor *) XpmCalloc(ncolors, sizeof(XpmColor));
ncolors可来自不可信的XPM文件。
第三个问题是ParseAndPutPixels (create.c)读取象素时存在堆栈缓冲区溢出。
构建恶意的XPM文件,诱使用户访问可导致以用户进程权限执行任意指令。
漏洞公告
厂商补丁:
Debian
——
http://www.debian.org/security/2004/dsa-548
MandrakeSoft
————
MandrakeSoft已经为此发布了一个安全公告(MDKSA-2004:099)以及相应补丁:
MDKSA-2004:099:Updated XFree86 packages fix libXpm overflow vulnerabilities
链接:http://www.linux-mandrake.com/en/security/2004/2004-099.php” target=”_blank”>
http://www.linux-mandrake.com/en/security/2004/2004-099.php
补丁下载:
Updated Packages:
Mandrakelinux 10.0:
Mandrakelinux 10.0/AMD64:
Corporate Server 2.1:
来源:US-CERT Vulnerability Note: VU#537878
名称: VU#537878
链接:http://www.kb.cert.org/vuls/id/537878
来源:US-CERT Technical Alert: TA05-136A
名称: TA05-136A
链接:http://www.us-cert.gov/cas/techalerts/TA05-136A.html
来源: BID
名称: 11196
链接:http://www.securityfocus.com/bid/11196
来源: XF
名称: libxpm-xpmfile-integer-overflow(17416)
链接:http://xforce.iss.net/xforce/xfdb/17416
来源: REDHAT
名称: RHSA-2005:004
链接:http://www.redhat.com/support/errata/RHSA-2005-004.html
来源: REDHAT
名称: RHSA-2004:537
链接:http://www.redhat.com/support/errata/RHSA-2004-537.html
来源: SUSE
名称: SUSE-SA:2004:034
链接:http://www.novell.com/linux/security/advisories/2004_34_xfree86_libs_xshared.html
来源: GENTOO
名称: GLSA-200502-07
链接:http://www.gentoo.org/security/en/glsa/glsa-200502-07.xml
来源: GENTOO
名称: GLSA-200409-34
链接:http://www.gentoo.org/security/en/glsa/glsa-200409-34.xml
来源: DEBIAN
名称: DSA-560
链接:http://www.debian.org/security/2004/dsa-560
来源: scary.beasts.org
链接:http://scary.beasts.org/security/CESA-2004-003.txt
来源: OVAL
名称: oval:org.mitre.oval:def:11796
链接:http://oval.mitre.org/repository/data/getDef?id=oval:org.mitre.oval:def:11796
来源: BUGTRAQ
名称: 20040915 CESA-2004-004: libXpm
链接:http://marc.theaimsgroup.com/?l=bugtraq&m=109530851323415&w=2
来源: APPLE
名称: APPLE-SA-2005-05-03
链接:http://lists.apple.com/archives/security-announce/2005/May/msg00001.html
来源: ftp.x.org
链接:http://ftp.x.org/pub/X11R6.8.0/patches/README.xorg-CAN-2004-0687-0688.patch
来源: UBUNTU
名称: USN-27-1
链接:http://www.ubuntulinux.org/support/documentation/usn/usn-27-1
来源: HP
名称: SSRT4848
链接:http://www.securityfocus.com/archive/1/archive/1/434715/100/0/threaded
来源: FEDORA
名称: FLSA-2006:152803
链接:http://www.redhat.com/archives/fedora-legacy-announce/2006-January/msg00001.html
来源: MANDRAKE
名称: MDKSA-2004:098
链接:http://www.mandriva.com/security/advisories?name=MDKSA-2004:098
来源: VUPEN
名称: ADV-2006-1914
链接:http://www.frsirt.com/english/advisories/2006/1914
来源: SUNALERT
名称: 57653
链接:http://sunsolve.sun.com/search/document.do?assetkey=1-26-57653-1
来源: SECUNIA
名称: 20235
链接:http://secunia.com/advisories/20235
来源: CONECTIVA
名称: CLA-2005:924
链接:http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000924