Exiv2 Library IPTC Metadata sscanf() denial of service

exiv2-iptc-metadata-dos (24349) The risk level is classified as MediumMedium Risk

Description:

Exiv2 is vulnerable to a denial of service, caused by a buffer overflow in the sscanf() function. By creating an image file containing specially-crafted IPTC Metadata, and then convincing a user to open the file, an attacker could overflow a buffer and cause the application linked to the vulnerable Exiv2 library to crash.


Consequences:

Denial of Service

Remedy:

Upgrade to the latest version of Exiv2 (0.9 or later), available from the Exiv2 Web page. See References.

References:

  • Exiv2 Web page: Exiv2 changelog.
  • Exiv2 Web page: Download.
  • BID-16400: Exiv2 Corrupted EXIF Data Denial Of Service Vulnerability
  • CVE-2005-4676: Buffer overflow in Andreas Huggel Exiv2 before 0.9 does not null terminate strings before calling the sscanf function, which allows remote attackers to cause a denial of service (application crash) via images with crafted IPTC metadata.
  • SA18619: Exiv2 IPTC Metadata Processing Denial of Service
  • VUPEN/ADV-2006-0345: Exiv2 Library IPTC Metadata Processing Denial of Service Vulnerability

Platforms Affected:

  • Andreas Huggel Exiv2 0.8 and prior

Reported:

Jan 26, 2006

The information within this database may change without notice. Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. In no event shall the author/distributor (IBM Internet Security Systems X-Force) be held liable for any damages whatsoever arising out of or in connection with the use or spread of this information.

For corrections or additions please email xforce@iss.net

Return to the main page