An Integer overflow in the LibTIFF library may allow a remote attacker to cause a divide-by-zero error that results in a denial-of-service condition.
LibTIFF is a library used to encode and decode images in Tag Image File Format (TIFF) format. An integer overflow in the
tif_dirread.c file may allow an attacker to cause a divide-by-zero error. If a remote attacker can persuade a user to access a specially crafted TIFF image with the row bytes field set to zero, that attacker may cause the divide-by-zero error and crash the process that linked to the LibTIFF library.
Any program that uses the LibTIFF library may be affected by this issue. Users are encouraged to contact their vendors to determine if they are vulnerable.
A remote attacker may be able to cause a divide-by-zero error and crash the process linked to the LibTIFF library.
Patch or upgrade as specified by your vendor. Users who suspect they are vulnerable are encouraged to check with their vendor to determine the appropriate action to take.
Vendor| Status| Date Notified| Date Updated
NEC Corporation| | 01 Nov 2004| 17 Mar 2005
Apple Computer Inc.| | 01 Nov 2004| 17 May 2005
BSDI| | -| 01 Nov 2004
Conectiva| | -| 01 Nov 2004
Cray Inc.| | -| 01 Nov 2004
Debian| | 01 Nov 2004| 02 Nov 2004
EMC Corporation| | -| 01 Nov 2004
Engarde| | -| 01 Nov 2004
F5 Networks| | -| 01 Nov 2004
FreeBSD| | -| 01 Nov 2004
Fujitsu| | -| 01 Nov 2004
Hewlett-Packard Company| | -| 01 Nov 2004
Hitachi| | -| 01 Nov 2004
IBM| | -| 01 Nov 2004
IBM-zSeries| | -| 01 Nov 2004
If you are a vendor and your product is affected, let us know.
Group | Score | Vector
Base | N/A | N/A
Temporal | N/A | N/A
Environmental | N/A | N/A
This vulnerability was reported in Secunia Security Advisory SA12818.
Secunia credits Chris Evans and Dmitry V. Levin for providing information regarding this vulnerability.
This document was written by Jeff Gennari.