Memory leak in LittleCMS (aka lcms or liblcms) before 1.18beta2, as used in Firefox…
Priority LOW 25CWE-401Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Medium
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · Partial
- Fix status
- Fixed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-401.
Summary
Memory leak in LittleCMS (aka lcms or liblcms) before 1.18beta2, as used in Firefox 3.1beta, OpenJDK, and GIMP, allows context-dependent attackers to cause a denial of service (memory consumption and application crash) via a crafted image file.
Why it matters now
EPSS 0.02502 84th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed Red Hat: 2 advisories
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 4
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:littlecms:little_cms:*:*:*:*:*:*:*:* | up to 1.17 | Vulnerable | littlecms |
| cpe:2.3:a:gimp:gimp:*:*:*:*:*:*:*:* | before 2.9.2 | Vulnerable | GIMP |
| cpe:2.3:a:mozilla:firefox:3.1:beta1:*:*:*:*:*:* | 3.1 beta1 | Vulnerable | Mozilla |
| cpe:2.3:a:oracle:openjdk:*:*:*:*:*:*:*:* | up to 7 | Vulnerable | Oracle |
- cpe:2.3:a:littlecms:little_cms:*:*:*:*:*:*:*:* Versions up to 1.17 Vulnerable ·littlecms
- cpe:2.3:a:gimp:gimp:*:*:*:*:*:*:*:* Versions before 2.9.2 Vulnerable ·GIMP
- cpe:2.3:a:mozilla:firefox:3.1:beta1:*:*:*:*:*:* Versions 3.1 beta1 Vulnerable ·Mozilla
- cpe:2.3:a:oracle:openjdk:*:*:*:*:*:*:*:* Versions up to 7 Vulnerable ·Oracle
Remediation
Red Hat 2 advisories
- RHSA-2009:0377 Released 2009-04-07 · Red Hat rating Importantjava-1.6.0-openjdk security update
- Red Hat Enterprise Linux (v. 5 server) java-1.6.0-openjdk-1:1.6.0.0-0.30.b09.el5, java-1.6.0-openjdk-1:1.6.0.0-0.30.b09.el5.i386, java-1.6.0-openjdk-demo-1:1.6.0.0-0.30.b09.el5 +7
- Red Hat Enterprise Linux Desktop (v. 5 client) java-1.6.0-openjdk-1:1.6.0.0-0.30.b09.el5, java-1.6.0-openjdk-1:1.6.0.0-0.30.b09.el5.i386, java-1.6.0-openjdk-demo-1:1.6.0.0-0.30.b09.el5 +7
- RHSA-2009:0339 Released 2009-03-19 · Red Hat rating Moderatelcms security update
- Red Hat Enterprise Linux (v. 5 server) lcms-1.18-0.1.beta1.el5_3.2, lcms-1.18-0.1.beta1.el5_3.2.i386, lcms-1.18-0.1.beta1.el5_3.2.ia64 +9
- Red Hat Enterprise Linux Desktop (v. 5 client) lcms-1.18-0.1.beta1.el5_3.2, lcms-1.18-0.1.beta1.el5_3.2.i386, python-lcms-1.18-0.1.beta1.el5_3.2 +1
- Red Hat Enterprise Linux Desktop Workstation (v. 5 client) lcms-1.18-0.1.beta1.el5_3.2, lcms-devel-1.18-0.1.beta1.el5_3.2, lcms-devel-1.18-0.1.beta1.el5_3.2.i386
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux (v. 5 server) | Fixed | RHSA-2009:0339, RHSA-2009:0377 |
| Red Hat Enterprise Linux Desktop (v. 5 client) | Fixed | RHSA-2009:0339, RHSA-2009:0377 |
| Red Hat Enterprise Linux Desktop Workstation (v. 5 client) | Fixed | RHSA-2009:0339 |
Timeline
- 2026-10-02 Threatist record created from CVE-2009-0581
- 2026-10-03 Alias added: GHSA-2m87-9x7m-6v4q
References
Exploit 2
Patch 1
Advisory 19
- FEDORA-2009-2970
- MDVSA-2009:137
- FEDORA-2009-2928
- SUSE-SR:2009:007
- USN-744-1
- DSA-1745
- FEDORA-2009-2982
- FEDORA-2009-3034
- FEDORA-2009-2903
- SSA:2009-083-01
- RHSA-2009:0377
- http://www.ocert.org/advisories/ocert-2009-003.html
- MDVSA-2009:162
- RHSA-2009:0339
- DSA-1769
- MDVSA-2009:121
- FEDORA-2009-2910
- GLSA-200904-19
- FEDORA-2009-2983
Sources
- CVE-2009-0581 · CVE Program
- CVE-2009-0581 · NVD
- FIRST EPSS
- GHSA-2m87-9x7m-6v4q · GitHub Advisory Database · CC BY 4.0
- CVE-2009-0581 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences