SkipNavigation
US-CERT
American Flag
  Vulnerability
Notes
Database

Search Vulnerability Notes

Vulnerability Notes Help Information


 
 View Notes By
  Name

ID Number

CVE Name

Date Public

Date Published

Date Updated

Severity Metric



 Other Documents
  Technical Alerts

Technical Bulletins

Alerts

Security Tips

 

Vulnerability Note VU#687568

LibTIFF contains multiple integer overflows

Overview

Multiple integer overflows in the LibTIFF library may allow an attacker to execute arbitrary code.

I. Description

LibTIFF is a library used to encode and decode images in Tag Image File Format (TIFF) format. A number of potential integer overflow errors exist in the LibTIFF library. A lack of input validation on user-controlled data may allow a remote attacker to manipulate calls to the malloc() routine.

One instance of these vulnerabilities is in the TIFFFetchStripThing()routine within the tif_dirread.c file. A lack of validation on data specifying the size of an TIFF image may allow a remote attacker to manipulte malloc()to create a buffer with insufficient size. When data is copied to this under-sized buffer, a heap-based buffer overflow may occur. In order to exploit this specific attack vector, an attacker must craft a TIFF image with the STRIPOFFSETS flag set.

Please note that other routines may be vulnerable. In addition, any application that uses the LibTIFF library may be affected by this issue. Users are encouraged to contact their vendors to determine if they are vulnerable.

II. Impact

Depending on the application being used and the attack vector being exploited, potential consequences range from a denial-of-service condition to the execution of arbitrary code with the privileges of the LibTIFF process.

III. Solution

Apply Patch


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.

Systems Affected

VendorStatusDate Updated
Apple Computer Inc.Vulnerable1-Dec-2004
BSDIUnknown1-Nov-2004
ConectivaUnknown1-Nov-2004
Cray Inc.Unknown1-Nov-2004
DebianUnknown2-Nov-2004
EMC CorporationUnknown1-Nov-2004
EngardeUnknown1-Nov-2004
F5 NetworksUnknown1-Nov-2004
FreeBSDUnknown1-Nov-2004
FujitsuUnknown1-Nov-2004
Hewlett-Packard CompanyUnknown1-Nov-2004
HitachiNot Vulnerable1-Dec-2004
IBMUnknown1-Nov-2004
IBM-zSeriesUnknown1-Nov-2004
IBM eServerUnknown1-Nov-2004
ImmunixUnknown1-Nov-2004
Ingrian NetworksUnknown1-Nov-2004
Juniper NetworksUnknown1-Dec-2004
MandrakeSoftUnknown1-Nov-2004
MontaVista SoftwareUnknown1-Nov-2004
NEC CorporationNot Vulnerable17-Mar-2005
NETBSDUnknown1-Nov-2004
NokiaUnknown1-Nov-2004
NovellUnknown1-Nov-2004
OpenBSDUnknown1-Nov-2004
Openwall GNU/*/LinuxUnknown1-Nov-2004
Red Hat Inc.Unknown1-Nov-2004
SCOUnknown1-Nov-2004
SequentUnknown1-Nov-2004
SGIUnknown1-Nov-2004
Sony CorporationUnknown1-Nov-2004
Sun Microsystems Inc.Unknown1-Nov-2004
SuSE Inc.Unknown1-Nov-2004
TurboLinuxUnknown1-Nov-2004
UnisysUnknown1-Nov-2004
Wind River Systems Inc.Unknown1-Nov-2004

References


http://secunia.com/advisories/12818/
http://www.ciac.org/ciac/bulletins/p-015.shtml
http://securitytracker.com/alerts/2004/Oct/1011674.html
http://seclists.org/lists/bugtraq/2004/Oct/0135.html
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0886
http://www.osvdb.org/displayvuln.php?osvdb_id=10751
http://securitytracker.com/alerts/2004/Dec/1012651.html
http://www.idefense.com/application/poi/display?id=173&type=vulnerabilities

Credit

This vulnerability was reported in Secunia Security Advisory SA12818.


Secunia credits Matthias Clasen for providing information regarding this vulnerability.

This document was written by Jeff Gennari.

Other Information

Date Public10/14/2004
Date First Published12/01/2004 09:26:06 AM
Date Last Updated01/25/2005
CERT Advisory 
CVE-ID(s)CAN-2004-0886
NVD-ID(s)CAN-2004-0886
US-CERT Technical Alerts 
Metric10.33
Document Revision129

If you have feedback, comments, or additional information about this vulnerability, please send us email.
 

 
Page Corner Image
Copyright 2004 Carnegie Mellon University
Disclaimers and copyright information
Get Adobe Reader Get Adobe Reader