CVE-2004-1307
CVSS7.5
发布时间 :2004-12-21 00:00:00
修订时间 :2010-08-21 00:22:11
NMCO    

[原文]Integer overflow in the TIFFFetchStripThing function in tif_dirread.c for libtiff 3.6.1 allows remote attackers to execute arbitrary code via a TIFF file with the STRIPOFFSETS flag and a large number of strips, which causes a zero byte buffer to be allocated and leads to a heap-based buffer overflow.


[CNNVD]LibTIFF Heap Corruption整数溢出漏洞(CNNVD-200412-081)

        libtiff 3.6.1版本中tif_dirread.c的TIFFFetchStripThing函数存在整数溢出漏洞。远程攻击者借助一个带有STRIPOFFSETS标志和大量strips的TIFF文件执行任意代码,引发分配零字节缓冲区,并导致基于堆的缓冲区溢出。
        

- CVSS (基础分值)

CVSS分值: 7.5 [严重(HIGH)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: PARTIAL [可能会导致系统文件被修改]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

cpe:/o:mandrakesoft:mandrake_linux:10.0::amd64
cpe:/o:apple:mac_os_x:10.3.9Apple Mac OS X 10.3.9
cpe:/o:sun:solaris:8.0
cpe:/a:avaya:call_management_system_server:11.0
cpe:/a:avaya:call_management_system_server:8.0
cpe:/a:libtiff:libtiff:3.4LibTIFF 3.4
cpe:/a:sgi:propack:3.0SGI ProPack 3.0
cpe:/a:avaya:cvlan
cpe:/a:libtiff:libtiff:3.5.7LibTIFF 3.5.7
cpe:/o:sun:solaris:9.0:x86_update_2
cpe:/a:avaya:call_management_system_server:12.0
cpe:/a:avaya:call_management_system_server:13.0
cpe:/a:libtiff:libtiff:3.6.1LibTIFF 3.6.1
cpe:/a:libtiff:libtiff:3.5.1LibTIFF 3.5.1
cpe:/a:f5:icontrol_service_manager:1.3.6
cpe:/o:apple:mac_os_x:10.3.6Apple Mac OS X 10.3.6
cpe:/o:apple:mac_os_x:10.3.8Apple Mac OS X 10.3.8
cpe:/o:avaya:modular_messaging_message_storage_server:2.0
cpe:/o:conectiva:linux:9.0Conectiva Linux 9.0
cpe:/a:f5:icontrol_service_manager:1.3.5
cpe:/o:apple:mac_os_x:10.3.7Apple Mac OS X 10.3.7
cpe:/o:sun:solaris:7.0::x86
cpe:/o:sun:solaris:7.0
cpe:/a:avaya:call_management_system_server:9.0
cpe:/o:apple:mac_os_x:10.3Apple Mac OS X 10.3
cpe:/a:f5:icontrol_service_manager:1.3.4
cpe:/o:mandrakesoft:mandrake_linux:10.1MandrakeSoft Mandrake Linux 10.1
cpe:/a:libtiff:libtiff:3.5.5LibTIFF 3.5.5
cpe:/o:apple:mac_os_x:10.3.1Apple Mac OS X 10.3.1
cpe:/a:avaya:integrated_managementAvaya Integrated Management
cpe:/o:sun:solaris:10.0::x86
cpe:/o:sco:unixware:7.1.4
cpe:/o:mandrakesoft:mandrake_linux:10.1::x86_64
cpe:/o:apple:mac_os_x_server:10.3.5Apple Mac OS X Server 10.3.5
cpe:/a:libtiff:libtiff:3.6.0LibTIFF 3.6.0
cpe:/o:sun:solaris:9.0::sparc
cpe:/a:avaya:interactive_response:1.2.1Avaya Interactive Response 1.2.1
cpe:/a:avaya:intuity_audix_lxAvaya Intuity LX
cpe:/o:sun:solaris:10.0::sparc
cpe:/o:gentoo:linuxGentoo Linux
cpe:/o:apple:mac_os_x:10.3.3Apple Mac OS X 10.3.3
cpe:/o:conectiva:linux:10.0Conectiva Linux 10.0
cpe:/a:libtiff:libtiff:3.5.2LibTIFF 3.5.2
cpe:/a:f5:icontrol_service_manager:1.3
cpe:/o:apple:mac_os_x_server:10.3.3Apple Mac OS X Server 10.3.3
cpe:/a:libtiff:libtiff:3.5.3LibTIFF 3.5.3
cpe:/o:apple:mac_os_x_server:10.3.4Apple Mac OS X Server 10.3.4
cpe:/a:avaya:mn100Avaya MN100
cpe:/o:mandrakesoft:mandrake_linux_corporate_server:3.0::x86_64
cpe:/o:apple:mac_os_x:10.3.2Apple Mac OS X 10.3.2
cpe:/o:sun:solaris:9.0::x86
cpe:/o:apple:mac_os_x_server:10.3.1Apple Mac OS X Server 10.3.1
cpe:/o:mandrakesoft:mandrake_linux_corporate_server:3.0MandrakeSoft Mandrake Corporate Server 3.0
cpe:/o:apple:mac_os_x:10.3.4Apple Mac OS X 10.3.4
cpe:/a:libtiff:libtiff:3.7.0LibTIFF 3.7.0
cpe:/a:avaya:interactive_response:1.3Avaya Interactive Response 1.3
cpe:/o:apple:mac_os_x_server:10.3.2Apple Mac OS X Server 10.3.2
cpe:/o:avaya:modular_messaging_message_storage_server:1.1
cpe:/o:apple:mac_os_x_server:10.3Apple Mac OS X Server 10.3
cpe:/o:mandrakesoft:mandrake_linux:10.0MandrakeSoft Mandrake Linux 10.0
cpe:/a:avaya:interactive_responseAvaya Interactive Response
cpe:/o:apple:mac_os_x:10.3.5Apple Mac OS X 10.3.5
cpe:/o:apple:mac_os_x_server:10.3.8Apple Mac OS X Server 10.3.8
cpe:/o:apple:mac_os_x_server:10.3.7Apple Mac OS X Server 10.3.7
cpe:/o:sun:solaris:8.0::x86
cpe:/a:libtiff:libtiff:3.5.4LibTIFF 3.5.4
cpe:/o:apple:mac_os_x_server:10.3.6Apple Mac OS X Server 10.3.6
cpe:/o:apple:mac_os_x_server:10.3.9Apple Mac OS X Server 10.3.9

- OVAL (用于检测的技术细节)

oval:org.mitre.oval:def:11175Integer overflow in the TIFFFetchStripThing function in tif_dirread.c for libtiff 3.6.1 allows remote attackers to execute arbitrary code vi...
*OVAL详细的描述了检测该漏洞的方法,你可以从相关的OVAL定义中找到更多检测该漏洞的技术细节。

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2004-1307
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2004-1307
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200412-081
(官方数据源) CNNVD

- 其它链接及资源

http://www.kb.cert.org/vuls/id/539110
(VENDOR_ADVISORY)  CERT-VN  VU#539110
http://www.us-cert.gov/cas/techalerts/TA05-136A.html
(UNKNOWN)  CERT  TA05-136A
http://www.idefense.com/application/poi/display?id=173&type=vulnerabilities&flashstatus=true
(VENDOR_ADVISORY)  IDEFENSE  20041221 libtiff STRIPOFFSETS Integer Overflow Vulnerability
http://lists.apple.com/archives/security-announce/2005/May/msg00001.html
(VENDOR_ADVISORY)  APPLE  APPLE-SA-2005-05-03
http://sunsolve.sun.com/search/document.do?assetkey=1-66-201072-1
(UNKNOWN)  SUNALERT  201072
http://sunsolve.sun.com/search/document.do?assetkey=1-26-101677-1
(UNKNOWN)  SUNALERT  101677

- 漏洞信息

LibTIFF Heap Corruption整数溢出漏洞
高危 缓冲区溢出
2004-12-21 00:00:00 2009-02-05 00:00:00
远程※本地  
        libtiff 3.6.1版本中tif_dirread.c的TIFFFetchStripThing函数存在整数溢出漏洞。远程攻击者借助一个带有STRIPOFFSETS标志和大量strips的TIFF文件执行任意代码,引发分配零字节缓冲区,并导致基于堆的缓冲区溢出。
        

- 公告与补丁

        Fixes are available. Please see the references for details.
        Sun Solaris 8
        
        Sun Solaris 10
        
        Sun Solaris 10.0_x86
        
        Sun Solaris 7.0
        
        Sun Solaris 9
        
        Sun Solaris 9_x86 Update 2
        
        Sun Solaris 9_x86
        
        Sun Solaris 7.0_x86
        
        Sun Solaris 8_x86
        
        
        
        Apple Mac OS X Server 10.3.9
        
        Apple Mac OS X 10.3.9
        
        SGI ProPack 3.0
        
        LibTIFF LibTIFF 3.4
        
        LibTIFF LibTIFF 3.5.1
        
        LibTIFF LibTIFF 3.5.2
        
        LibTIFF LibTIFF 3.5.3
        
        LibTIFF LibTIFF 3.5.4
        
        LibTIFF LibTIFF 3.5.5
        

- 漏洞信息

12556
LibTIFF tif_dirread.c STRIPOFFSETS Flag TIFFFetchStripThing() Function Integer Overflow
Local Access Required Input Manipulation
Loss of Integrity
Exploit Unknown

- 漏洞描述

A local overflow exists in LibTIFF. The TIFFFetchStripThing() function fails to validate the nstrips variable resulting in a buffer overflow. With a specially crafted file, a malicious user can cause arbitrary code execution resulting in a loss of integrity.

- 时间线

2004-12-22 Unknow
Unknow 2004-10-02

- 解决方案

Upgrade to version 3.7.0 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站