Description
Little CMS (lcms2) through 2.18 has an integer overflow in CubeSize in cmslut.c because the overflow check is performed after the multiplication.
Metrics
CVSS 3.1 7.5/10
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| littlecms | little cms color engine | <= 2.18 |
References
- https://abhinavagarwal07.github.io/posts/lcms2-cubesize-overflow/Exploit, Third Party Advisory
- https://github.com/mm2/Little-CMS/commit/da6110b1d14abc394633a388209abd5ebedd7ab0Patch
- https://github.com/mm2/Little-CMS/commit/e0641b1828d0a1af5ecb1b11fe22f24fceefd4bcPatch
- https://github.com/mm2/Little-CMS/security/advisories/GHSA-4xp6-rcgg-m9qqBroken Link
- https://www.openwall.com/lists/oss-security/2026/04/17/16Mailing List, Third Party Advisory
- https://lists.debian.org/debian-lts-announce/2026/05/msg00014.html
Timeline
- Published
- Apr 18, 2026
- Last modified
- Oct 26, 2026
- NVD status
- Modified