FreeType TTF文件远程溢出漏洞

2008-04-09 04:14:46来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

FreeType TTF文件远程溢出漏洞

发布日期:2006-06-08
更新日期:2006-06-08

受影响系统:
FreeType FreeType 2.2
不受影响系统:
FreeType FreeType 2.2.1
描述:
BUGTRAQ ID: 18326
CVE(CAN) ID: CVE-2006-0747

FreeType是一个流行的字体函数库。

FreeType的src/pshinter/pshglob.c文件的psh_blues_set_zones_0()函数中存在溢出漏洞。由于read_count为无符整型,以2递减,因此攻击者可以通过控制read_count为奇数导致整数下溢。一旦溢出了read_count,循环就会向堆中dump垃圾数据,导致崩溃。

<*来源:Josh Bressers

链接:https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=183676
http://www.debian.org/security/2005/dsa-1095
*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=125556

建议:
厂商补丁:

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

补丁下载:
Source archives:

http://security.debian.org/pool/updates/main/f/freetype/freetype_2.0.9-1woody1.dsc
Size/MD5 checksum: 672 e9f338a6cc7d4f8924ec9df3dd14035a
http://security.debian.org/pool/updates/main/f/freetype/freetype_2.0.9-1woody1.diff.gz
Size/MD5 checksum: 17441 8313446b932167b006e7b039c6890821
http://security.debian.org/pool/updates/main/f/freetype/freetype_2.0.9.orig.tar.gz
Size/MD5 checksum: 908842 102e1d651fd6404e656e3d1d8a36a4a0

Alpha architecture:

http://security.debian.org/pool/updates/main/f/freetype/freetype2-demos_2.0.9-1woody1_alpha.deb
Size/MD5 checksum: 72438 81cf505ba02eb5167141388fedd84177
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.0.9-1woody1_alpha.deb
Size/MD5 checksum: 244742 599b407104960c51a32c75782ccc6bcb
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.0.9-1woody1_alpha.deb
Size/MD5 checksum: 598368 f5bb8504b2d91b0af7cd878f661520d4

ARM architecture:

http://security.debian.org/pool/updates/main/f/freetype/freetype2-demos_2.0.9-1woody1_arm.deb
Size/MD5 checksum: 38802 0890e233c07cfa17fcf4de4e312ee0cb
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.0.9-1woody1_arm.deb
Size/MD5 checksum: 211736 c071143fd0bcbba47e3be584dd52c9b5
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.0.9-1woody1_arm.deb
Size/MD5 checksum: 565936 3ea6b5786fdc1b74c8ce501a83f87b56

Intel IA-32 architecture:

http://security.debian.org/pool/updates/main/f/freetype/freetype2-demos_2.0.9-1woody1_i386.deb
Size/MD5 checksum: 37128 55f75b5277bc86e66167bd92019d0dc0
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.0.9-1woody1_i386.deb
Size/MD5 checksum: 208990 c59dc78191132dcc3db2ad6e529ed872
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.0.9-1woody1_i386.deb
Size/MD5 checksum: 541294 028c883672af3f15cdea4595e124d12d

Intel IA-64 architecture:

http://security.debian.org/pool/updates/main/f/freetype/freetype2-demos_2.0.9-1woody1_ia64.deb
Size/MD5 checksum: 91606 34dd0d964ef7f5471a9d8aca9204eae6
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.0.9-1woody1_ia64.deb
Size/MD5 checksum: 314490 f277129e151512f5f40f7dac92bd70ca
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.0.9-1woody1_ia64.deb
Size/MD5 checksum: 661156 2da5eeaec642e9ad417f05d556042654

HP Precision architecture:

http://security.debian.org/pool/updates/main/f/freetype/freetype2-demos_2.0.9-1woody1_hppa.deb
Size/MD5 checksum: 65954 01f070e5a891f294673ecc02746e2a3e
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.0.9-1woody1_hppa.deb
Size/MD5 checksum: 243240 3ce3f6c9c81f475e8f5025d891c6baa3
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.0.9-1woody1_hppa.deb
Size/MD5 checksum: 581982 2cd9bf66c5fa0900b2bbd892cb4fe27e

Motorola 680x0 architecture:

http://security.debian.org/pool/updates/main/f/freetype/freetype2-demos_2.0.9-1woody1_m68k.deb
Size/MD5 checksum: 35004 9fb250326a6ec18855b526881bff1971
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6_2.0.9-1woody1_m68k.deb
Size/MD5 checksum: 202382 b914d6dca81b0a0bbcd51b41f14d285b
http://security.debian.org/pool/updates/main/f/freetype/libfreetype6-dev_2.0.9-1woody1_m68k.deb

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:OpenLDAP slurpd状态文件处理缓冲区溢出漏洞

下一篇:Courier Mail Server用户名编码拒绝服务漏洞