中国站

FreeType pshglob.c文件 psh_blues_set_zones_0()函数整数溢出漏洞

CNNVD-ID编号 CNNVD-200605-447 CVE编号 CVE-2006-0747
发布时间 2006-05-23 更新时间 2009-05-16
漏洞类型 数字错误 漏洞来源 N/A
危险等级 中危 威胁类型 远程
厂商 freetype

漏洞介绍

FreeType是FreeType团队开发的一个基于C语言的、高质量的且可移植的开源字体引擎库,它可用来将字符栅格化并映射成位图以及提供其他字体相关业务的支持。

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

漏洞补丁

目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接: http://www.debian.org/security/2006/dsa-1095 http://prdownloads.sourceforge.net/freetype/freetype-2.2.1.tar.bz2?download

参考网址

受影响实体

信息来源

查询漏洞

    • 漏洞名称
    • CVE编号
    • CNNVD编号
  • 开始时间

  • 结束时间