First published: Thu Feb 26 2009(Updated: )
Multiple stack-based buffer overflows in the ReadSetOfCurves function in LittleCMS (aka lcms or liblcms) before 1.18beta2, as used in Firefox 3.1beta, OpenJDK, and GIMP, allow context-dependent attackers to execute arbitrary code via a crafted image file associated with a large integer value for the (1) input or (2) output channel, related to the ReadLUT_A2B and ReadLUT_B2A functions.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/lcms | <0:1.18-0.1.beta1.el5_3.2 | 0:1.18-0.1.beta1.el5_3.2 |
redhat/java | <1.6.0-openjdk-1:1.6.0.0-0.30.b09.el5 | 1.6.0-openjdk-1:1.6.0.0-0.30.b09.el5 |
Mozilla Firefox | =3.1-beta1 | |
GIMP | ||
sun OpenJDK | <=7 | |
LittleCMS | <=1.17 | |
GIMP | <2.9.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2009-0733 is classified as a critical vulnerability due to the potential for arbitrary code execution.
Fix CVE-2009-0733 by upgrading to LittleCMS version 1.18beta2 or later, or by applying relevant patches from your software vendor.
CVE-2009-0733 affects multiple applications including Firefox 3.1beta, GIMP, and versions of OpenJDK before 7.
Yes, CVE-2009-0733 can be exploited remotely by attackers through specially crafted image files.
CVE-2009-0733 is less of a risk for current systems that have been updated to exclude the vulnerable versions, but it is important to remain vigilant.