PT-2010-1149 · Mono · Libgdiplus

Published

2010-08-24

·

Updated

2014-01-05

·

CVE-2010-1526

CVSS v2.0

6.8

Medium

VectorAV:N/AC:M/Au:N/C:P/I:P/A:P
Name of the Vulnerable Software and Affected Versions libgdiplus versions prior to 2.6.7
Description The issue is related to multiple integer overflows in libgdiplus, which can be exploited by attackers to execute arbitrary code. This can be achieved through crafted image files, including TIFF, JPEG, and BMP files. The exploitation is linked to specific functions: gdip load tiff image in tiffcodec.c, gdip load jpeg image internal in jpegcodec.c, and gdip read bmp image in bmpcodec.c, leading to heap-based buffer overflows. The vulnerability can be exploited remotely and may lead to a breach of confidentiality, integrity, and availability of protected information.
Recommendations For libgdiplus versions prior to 2.6.7, update to version 2.6.7 or later to resolve the issue. As a temporary workaround, consider restricting the use of libgdiplus for handling TIFF, JPEG, and BMP files until a patch is applied. Avoid using the gdip load tiff image, gdip load jpeg image internal, and gdip read bmp image functions in the affected codec files (tiffcodec.c, jpegcodec.c, and bmpcodec.c) to minimize the risk of exploitation.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2015-09692
CVE-2010-1526

Affected Products

Libgdiplus