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
| Vector | AV: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
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Red Hat
Lcms
Lcms-Devel-1.18
Liblcms-Utils
Liblcms1
Liblcms1-Dev