CVE-2018-16435
published 2018-09-04CVE-2018-16435: Little CMS (aka Little Color Management System) 2.9 has an integer overflow in the AllocateDataSet function in cmscgats.c, leading to a heap-based buffer…
PriorityP423medium5.5CVSS 3.0
AVLACLPRNUIRSUCNINAH
EPSS
1.75%
75.3th percentile
Little CMS (aka Little Color Management System) 2.9 has an integer overflow in the AllocateDataSet function in cmscgats.c, leading to a heap-based buffer overflow in the SetData function via a crafted file in the second argument to cmsIT8LoadFromFile.
Affected
11 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| canonical | ubuntu_linux | — | — |
| canonical | ubuntu_linux | — | — |
| canonical | ubuntu_linux | — | — |
| canonical | ubuntu_linux | — | — |
| debian | debian_linux | — | — |
| debian | debian_linux | — | — |
| debian | lcms2 | < lcms2 2.9-3 (bookworm) | lcms2 2.9-3 (bookworm) |
| littlecms | little_cms_color_engine | — | — |
| redhat | enterprise_linux_desktop | — | — |
| redhat | enterprise_linux_server | — | — |
| redhat | enterprise_linux_workstation | — | — |
CVSS provenance
nvdv3.05.5MEDIUMCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:N/A:P
osv7.1HIGH
vendor_ubuntu7.1HIGH
vendor_debian5.5MEDIUM
vendor_redhat5.5MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Ubuntu
Little CMS vulnerabilities
vendor_ubuntu·2018-09-20·CVSS 4.3
CVE-2013-4276 [MEDIUM] Little CMS vulnerabilities
Title: Little CMS vulnerabilities
Summary: Several security issues were fixed in Little CMS.
USN-3770-1 fixed a vulnerability in Little CMS. This update provides
the corresponding update for Ubuntu 12.04 ESM.
Original advisory details:
Pedro Ribeiro discoreved that Little CMS incorrectly handled certain files.
An attacker could possibly use this issue to cause a denial of service.
(CVE-2013-4276)
Ibrahim El-Sayed discovered that Little CMS incorrectly handled certain files.
An attacker could possibly use this issue to cause a denial of service.
(CVE-2016-10165)
Quang Nguyen discovered that Little CMS incorrectly handled certain files.
An attacker could possibly use this issue to execute arbitrary code.
(CVE-2018-16435)
Instructions: After a standard system update you need to restart
Ubuntu
Little CMS vulnerabilities
vendor_ubuntu·2018-09-20·CVSS 7.1
CVE-2016-10165 [HIGH] Little CMS vulnerabilities
Title: Little CMS vulnerabilities
Summary: Several security issues were fixed in Little CMS.
Ibrahim El-Sayed discovered that Little CMS incorrectly handled certain files.
An attacker could possibly use this issue to cause a denial of service.
(CVE-2016-10165)
Quang Nguyen discovered that Little CMS incorrectly handled certain files.
An attacker could possibly use this issue to execute arbitrary code.
(CVE-2018-16435)
Instructions: After a standard system update you need to restart applications using Little
CMS to make all the necessary changes.
Red Hat
lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow
vendor_redhat·2018-08-13·CVSS 5.5
CVE-2018-16435 [MEDIUM] CWE-190 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow
lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow
Little CMS (aka Little Color Management System) 2.9 has an integer overflow in the AllocateDataSet function in cmscgats.c, leading to a heap-based buffer overflow in the SetData function via a crafted file in the second argument to cmsIT8LoadFromFile.
Statement: This issue affects the versions of lcms2 as shipped with Red Hat Enterprise Linux 7.
Package: java-1.7.0-openjdk (Red Hat Enterprise Linux 5) - Not affected
Package: java-1.7.0-openjdk (Red Hat Enterprise Linux 6) - Not affected
Package: java-1.8.0-openjdk (Red Hat Enterprise Linux 6) - Not affected
Package: libreoffice (Red Hat Enterprise Linux 6) - Not affected
Package: java-1.7.0-openjdk (Red Hat Enterprise Linux 7) - Not affe
Debian
CVE-2018-16435: lcms2 - Little CMS (aka Little Color Management System) 2.9 has an integer overflow in t...
vendor_debian·2018·CVSS 5.5
CVE-2018-16435 [MEDIUM] CVE-2018-16435: lcms2 - Little CMS (aka Little Color Management System) 2.9 has an integer overflow in t...
Little CMS (aka Little Color Management System) 2.9 has an integer overflow in the AllocateDataSet function in cmscgats.c, leading to a heap-based buffer overflow in the SetData function via a crafted file in the second argument to cmsIT8LoadFromFile.
Scope: local
bookworm: resolved (fixed in 2.9-3)
bullseye: resolved (fixed in 2.9-3)
forky: resolved (fixed in 2.9-3)
sid: resolved (fixed in 2.9-3)
trixie: resolved (fixed in 2.9-3)
GHSA
GHSA-2w2q-grxm-gr8f: Little CMS (aka Little Color Management System) 2
ghsa_unreviewed·2022-05-13
CVE-2018-16435 [MEDIUM] CWE-787 GHSA-2w2q-grxm-gr8f: Little CMS (aka Little Color Management System) 2
Little CMS (aka Little Color Management System) 2.9 has an integer overflow in the AllocateDataSet function in cmscgats.c, leading to a heap-based buffer overflow in the SetData function via a crafted file in the second argument to cmsIT8LoadFromFile.
OSV
lcms2 vulnerabilities
osv·2018-09-20·CVSS 7.1
CVE-2016-10165 [HIGH] lcms2 vulnerabilities
lcms2 vulnerabilities
Ibrahim El-Sayed discovered that Little CMS incorrectly handled certain files.
An attacker could possibly use this issue to cause a denial of service.
(CVE-2016-10165)
Quang Nguyen discovered that Little CMS incorrectly handled certain files.
An attacker could possibly use this issue to execute arbitrary code.
(CVE-2018-16435)
OSV
CVE-2018-16435: Little CMS (aka Little Color Management System) 2
osv·2018-09-04·CVSS 5.5
CVE-2018-16435 [MEDIUM] CVE-2018-16435: Little CMS (aka Little Color Management System) 2
Little CMS (aka Little Color Management System) 2.9 has an integer overflow in the AllocateDataSet function in cmscgats.c, leading to a heap-based buffer overflow in the SetData function via a crafted file in the second argument to cmsIT8LoadFromFile.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2018-16435 CVE-2018-17462 CVE-2018-17463 CVE-2018-17464 CVE-2018-17465 CVE-2018-17466 CVE-2018-17467 CVE-2018-17468 CVE-2018-17469 CVE-2018-17470 CVE-2018-17471 CVE-2018-17473 CVE-2018-17474 CVE-2
bugzilla·2018-10-17·CVSS 5.5
CVE-2018-16435 [MEDIUM] CVE-2018-16435 CVE-2018-17462 CVE-2018-17463 CVE-2018-17464 CVE-2018-17465 CVE-2018-17466 CVE-2018-17467 CVE-2018-17468 CVE-2018-17469 CVE-2018-17470 CVE-2018-17471 CVE-2018-17473 CVE-2018-17474 CVE-2
CVE-2018-16435 CVE-2018-17462 CVE-2018-17463 CVE-2018-17464 CVE-2018-17465 CVE-2018-17466 CVE-2018-17467 CVE-2018-17468 CVE-2018-17469 CVE-2018-17470 CVE-2018-17471 CVE-2018-17473 CVE-2018-17474 CVE-2018-17475 ... chromium: various flaws [epel-7]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of epel-7.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-l
Bugzilla
chromium-browser: Heap buffer overflow in lcms in PDFium
bugzilla·2018-10-17·CVSS 5.5
[MEDIUM] chromium-browser: Heap buffer overflow in lcms in PDFium
chromium-browser: Heap buffer overflow in lcms in PDFium
A heap buffer overflow flaw was found in the Little CMS in PDFium component of the Chromium browser.
Upstream bug:
https://crbug.com/872189
External References:
https://chromereleases.googleblog.com/2018/10/stable-channel-update-for-desktop.html
Discussion:
Created chromium tracking bugs for this issue:
Affects: epel-7 [bug 1640122]
Affects: fedora-all [bug 1640121]
---
(In reply to Andrej Nemec from comment #0)
> https://crbug.com/872189
The upstream chromium bug is still not public, but using the bug id, the following commit in the chromium repo:
https://chromium.googlesource.com/chromium/src/+/6486b858d8c49db25df193a817b808d4dcea1f75%5E%21/#F0
points us to the pdfium repo, which contains the following commit:
https:/
Bugzilla
CVE-2018-16435 CVE-2018-17462 CVE-2018-17463 CVE-2018-17464 CVE-2018-17465 CVE-2018-17466 CVE-2018-17467 CVE-2018-17468 CVE-2018-17469 CVE-2018-17470 CVE-2018-17471 CVE-2018-17473 CVE-2018-17474 CVE-2
bugzilla·2018-10-17·CVSS 5.5
CVE-2018-16435 [MEDIUM] CVE-2018-16435 CVE-2018-17462 CVE-2018-17463 CVE-2018-17464 CVE-2018-17465 CVE-2018-17466 CVE-2018-17467 CVE-2018-17468 CVE-2018-17469 CVE-2018-17470 CVE-2018-17471 CVE-2018-17473 CVE-2018-17474 CVE-2
CVE-2018-16435 CVE-2018-17462 CVE-2018-17463 CVE-2018-17464 CVE-2018-17465 CVE-2018-17466 CVE-2018-17467 CVE-2018-17468 CVE-2018-17469 CVE-2018-17470 CVE-2018-17471 CVE-2018-17473 CVE-2018-17474 CVE-2018-17475 ... chromium: various flaws [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the releva
Bugzilla
CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [epel-6]
bugzilla·2018-09-14·CVSS 5.5
CVE-2018-16435 [MEDIUM] CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [epel-6]
CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [epel-6]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of epel-6.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
Discussion:
Bugzilla
CVE-2018-16435 mingw-lcms2: lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [fedora-all]
bugzilla·2018-09-14·CVSS 5.5
CVE-2018-16435 [MEDIUM] CVE-2018-16435 mingw-lcms2: lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [fedora-all]
CVE-2018-16435 mingw-lcms2: lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit me
Bugzilla
CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow
bugzilla·2018-09-14·CVSS 5.5
CVE-2018-16435 [MEDIUM] CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow
CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow
A flaw was found in Little CMS (aka Little Color Management System) 2.9. An integer overflow in the AllocateDataSet function in cmscgats.c, leading to a heap-based buffer overflow in the SetData function via a crafted file in the second argument to cmsIT8LoadFromFile.
References:
https://github.com/mm2/Little-CMS/issues/171
Upstream Fix:
https://github.com/mm2/Little-CMS/commit/768f70ca405cd3159d990e962d54456773bb8cf8
Discussion:
Created lcms2 tracking bugs for this issue:
Affects: epel-6 [bug 1628972]
Affects: fedora-all [bug 1628970]
Created mingw-lcms2 tracking bugs for this issue:
Affects: fedora-all [bug 1628971]
---
*** Bug 1640118 has been marked as a duplicate
Bugzilla
CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [fedora-all]
bugzilla·2018-09-14·CVSS 5.5
CVE-2018-16435 [MEDIUM] CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [fedora-all]
CVE-2018-16435 lcms2: Integer overflow in AllocateDataSet() in cmscgats.c leading to heap-based buffer overflow [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the relevant top-level CVE bugs.
Please also mention the CVE IDs being fixed in the RPM changelog and the
fedpkg commit message.
NOTE:
https://access.redhat.com/errata/RHSA-2018:3004https://github.com/mm2/Little-CMS/commit/768f70ca405cd3159d990e962d54456773bb8cf8https://github.com/mm2/Little-CMS/issues/171https://lists.debian.org/debian-lts-announce/2018/09/msg00005.htmlhttps://security.gentoo.org/glsa/202105-18https://usn.ubuntu.com/3770-1/https://usn.ubuntu.com/3770-2/https://www.debian.org/security/2018/dsa-4284https://access.redhat.com/errata/RHSA-2018:3004https://github.com/mm2/Little-CMS/commit/768f70ca405cd3159d990e962d54456773bb8cf8https://github.com/mm2/Little-CMS/issues/171https://lists.debian.org/debian-lts-announce/2018/09/msg00005.htmlhttps://security.gentoo.org/glsa/202105-18https://usn.ubuntu.com/3770-1/https://usn.ubuntu.com/3770-2/https://www.debian.org/security/2018/dsa-4284
2018-09-04
Published