PT-2009-6704 · Little Cms+1 · Lcms-Devel-1.18+5

Chris Evans

·

Published

1970-01-01

·

Updated

2024-11-19

·

CVE-2009-0733

CVSS v2.0

9.3

High

VectorAV:N/AC:M/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions lcms versions prior to 1.18beta2 liblcms1-dev versions prior to 1.18 liblcms1 versions prior to 1.18 liblcms-utils versions prior to 1.18 lcms-devel-1.18 versions prior to 1.18
Description The issue involves multiple stack-based buffer overflows in the ReadSetOfCurves function in LittleCMS, which can be exploited to execute arbitrary code via a crafted image file associated with a large integer value for the input or output channel. This is related to the ReadLUT A2B and ReadLUT B2A functions. The exploitation can lead to a violation of confidentiality, integrity, and availability of protected information and can be performed remotely.
Recommendations For lcms versions prior to 1.18beta2, update to version 1.18beta2 or later. For liblcms1-dev versions prior to 1.18, update to version 1.18 or later. For liblcms1 versions prior to 1.18, update to version 1.18 or later. For liblcms-utils versions prior to 1.18, update to version 1.18 or later. For lcms-devel-1.18 versions prior to 1.18, update to version 1.18 or later.

Exploit

Fix

Memory Corruption

Memory Leak

Weakness Enumeration

Related Identifiers

BDU:2015-03025
BDU:2015-03026
BDU:2015-03027
BDU:2015-06297
BDU:2015-06299
BDU:2015-09381
CVE-2009-0733
DSA-1745-1
DSA-1769-1
RHSA-2009:0339
RHSA-2009:0377
RHSA-2009_0339
RHSA-2009_0377

Affected Products

Red Hat
Lcms
Lcms-Devel-1.18
Liblcms-Utils
Liblcms1
Liblcms1-Dev