CUPS图象过滤器GIF零宽度内存破坏漏洞
发布日期:2002-12-20
更新日期:2002-12-26
受影响系统:Apple MacOS X 10.2.2
Apple MacOS X 10.2 (Jaguar)
Easy Software Products CUPS 1.1.7
Easy Software Products CUPS 1.1.6
Easy Software Products CUPS 1.1.4-5
Easy Software Products CUPS 1.1.4-3
Easy Software Products CUPS 1.1.4-2
Easy Software Products CUPS 1.1.4
Easy Software Products CUPS 1.1.14
Easy Software Products CUPS 1.1.13
Easy Software Products CUPS 1.1.10
Easy Software Products CUPS 1.0.4-8
Easy Software Products CUPS 1.0.4
Easy Software Products CUPS 1.1.17
- Caldera Open Linux Workstation 3.1.1
- Caldera Open Linux Workstation 3.1
- Caldera Open Linux Server 3.1.1
- Caldera Open Linux Server 3.1
- Debian Linux 3.0
- Mandrake Linux 8.2
- Mandrake Linux 8.1
- Mandrake Linux 8.0
- RedHat Linux 8.0
- RedHat Linux 7.3
- RedHat Linux 7.2
- SuSE Linux 8.0
- SuSE Linux 7.3
不受影响系统:Apple MacOS X 10.2.3
Easy Software Products CUPS 1.1.18
描述:
BUGTRAQ ID:
6439
CVE(CAN) ID:
CVE-2002-1371
Common Unix Printing System (CUPS)是一款通用Unix打印系统,是Unix环境下的跨平台打印解决方案,基于Internet打印协议,提供大多数PostScript和raster打印机服务。
CUPS图象过滤器不正确处理宽度为零值的GIF文件,远程攻击者可以利用这个漏洞进行对CUPS进行拒绝服务攻击,可能以CUPS进程权限在系统上执行任意指令。
在filters/image-gif.c图象过滤器代码中不正确检查图象宽度为零的GIF文件:
bpp = ImageGetDepth(img);
pixels = calloc(bpp, img->xsize);
...
xpos ++;
temp += bpp;
if (xpos == img->xsize)
{
ImagePutRow(img, 0, ypos, img->xsize, pixels); ...
如果攻击者发送特殊构建的GIF文件,可能破坏内存结构,以CUPS进程权限在系统上执行任意指令。
Red Hat Linux和Apple MacOS X系统默认不安装CUPS系统。
<*来源:iDEFENSE Labs (
labs@idefense.com)
链接:
http://www.idefense.com/advisory/12.19.02.txt
*>
建议:
厂商补丁:
Apple
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
Apple MacOS X 10.2.3和MacOS X Server 10.2.3不受此漏洞影响。
升级程序:
Apple MacOS X 10.2 (Jaguar):
Apple Upgrade MacOSXUpdateCombo10.2.3.dmg
http://www.info.apple.com/kbnum/n120164
Apple MacOS X 10.2.2:
Apple Upgrade MacOSXUpdate10.2.3.dmg
http://www.info.apple.com/kbnum/n120165
Easy Software Products
----------------------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
Easy Software Products Upgrade CUPS 1.1.18
http://www.cups.org/software.html浏览次数:2814
严重程度:0(网友投票)