LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. Prior to 1.6.55, an out-of-bounds read vulnerability exists in the png_set_quantize() API function. When the function is called with no histogram and the number of colors in the palette is more than twice the maximum supported by the user's display, certain palettes will cause the function to enter into an infinite loop that reads past the end of an internal heap-allocated buffer. The images that trigger this vulnerability are valid per the PNG specification. This vulnerability is fixed in 1.6.55.
CVSS Details
- CVSS 4.0 Base Score: 8.3 (HIGH)
- CVSS 4.0 Vector: (CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X)
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade libpngUpgrade mingw32-libpngUpgrade libpng15Upgrade mingw64-libpngUpgrade libpng-develUpgrade mingw32-libpng-staticUpgrade mingw64-libpng-staticUpgrade libpng12 | Feb 27, 2026 | Feb 23, 2026 |
| Alpine Linux | — | Upgrade libpng | Feb 25, 2026 | Feb 10, 2026 |
| Amazon Linux Ami 2 | — | Upgrade libpngUpgrade libpng-develUpgrade libpng-staticUpgrade libpng-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade libpng-toolsUpgrade libpng-debugsourceUpgrade libpng-devel-debuginfoUpgrade libpng-debuginfoUpgrade libpng-tools-debuginfoUpgrade libpng-staticUpgrade libpngUpgrade libpng-devel | Mar 9, 2026 | Feb 10, 2026 |
| Debian | — | Upgrade libpng1.6 | Feb 19, 2026 | Feb 19, 2026 |
| Freebsd | — | Upgrade png | Feb 17, 2026 | Feb 16, 2026 |
| Nutanix Ahv | — | Upgrade Nutanix AHV to the latest version | Jun 5, 2026 | May 12, 2026 |
| Oracle_linux | — | Upgrade libpng-develUpgrade mingw64-libpng-staticUpgrade libpng15Upgrade mingw64-libpngUpgrade libpngUpgrade mingw32-libpng-staticUpgrade libpng12-develUpgrade libpng-staticUpgrade mingw32-libpngUpgrade libpng12 | Feb 24, 2026 | Feb 10, 2026 |
| Redhat Openshift | — | Upgrade rhcos | Aug 10, 2026 | Feb 10, 2026 |
| Redhat_linux | — | Upgrade java-11-openjdk-javadoc-zipUpgrade java-11-openjdk-fastdebugUpgrade libpng12-develUpgrade libpng12-debugsourceUpgrade libpng-develUpgrade java-11-openjdk-devel-debuginfoUpgrade java-11-openjdk-headless-slowdebug-debuginfoUpgrade mingw32-libpng-debuginfoUpgrade java-11-openjdk-demo-fastdebugUpgrade java-11-openjdk-headless-fastdebug-debuginfoUpgrade mingw32-libpngUpgrade java-11-openjdk-headless-debuginfoUpgrade mingw64-libpng-staticUpgrade libpng-debugsourceUpgrade java-11-openjdk-static-libs-debugUpgrade java-11-openjdk-srcUpgrade java-11-openjdk-javadoc-zip-debugUpgrade java-11-openjdk-devel-fastdebugUpgrade java-11-openjdk-debuginfoUpgrade java-11-openjdk-demoUpgrade java-11-openjdk-debugUpgrade libpng15Upgrade java-11-openjdk-fastdebug-debuginfoUpgrade java-11-openjdk-devel-slowdebug-debuginfoUpgrade java-11-openjdk-devel-slowdebugUpgrade java-11-openjdk-static-libs-slowdebugUpgrade java-11-openjdk-devel-debugUpgrade java-11-openjdk-jmods-slowdebugUpgrade java-11-openjdk-slowdebugUpgrade java-11-openjdk-demo-debugUpgrade mingw64-libpngUpgrade java-11-openjdk-static-libsUpgrade java-11-openjdk-devel-fastdebug-debuginfoUpgrade java-11-openjdk-headless-debugUpgrade java-11-openjdk-javadoc-debugUpgrade java-11-openjdk-static-libs-fastdebugUpgrade java-11-openjdk-demo-slowdebugNo solution existsUpgrade java-11-openjdk-src-debugUpgrade libpng12-debuginfoUpgrade libpng15-debuginfoUpgrade libpngUpgrade libpng-debuginfoUpgrade java-11-openjdk-jmods-fastdebugUpgrade java-11-openjdk-src-slowdebugUpgrade mingw32-libpng-staticUpgrade libpng-tools-debuginfoUpgrade mingw64-libpng-debuginfoUpgrade java-11-openjdk-slowdebug-debuginfoUpgrade java-11-openjdk-headless-slowdebugUpgrade libpng-devel-debuginfoUpgrade libpng-staticUpgrade java-11-openjdk-headless-fastdebugUpgrade java-11-openjdk-src-fastdebugUpgrade java-11-openjdk-jmodsUpgrade java-11-openjdk-javadocUpgrade java-11-openjdk-develUpgrade libpng15-debugsourceUpgrade libpng12Upgrade java-11-openjdkUpgrade java-11-openjdk-debugsourceUpgrade java-11-openjdk-jmods-debugUpgrade java-11-openjdk-headless | Mar 3, 2026 | Feb 10, 2026 |
| Rocky_linux | — | Upgrade libpng15-debugsourceUpgrade java-17-openjdk-jmods-fastdebugUpgrade java-17-openjdk-static-libsUpgrade java-17-openjdk-src-slowdebugUpgrade libpng12Upgrade java-17-openjdk-debugsourceUpgrade java-17-openjdk-debuginfoUpgrade java-17-openjdk-headless-fastdebugUpgrade java-17-openjdk-javadocUpgrade java-17-openjdk-srcUpgrade java-17-openjdk-demo-fastdebugUpgrade java-17-openjdk-devel-slowdebug-debuginfoUpgrade java-17-openjdk-slowdebugUpgrade libpng-devel-debuginfoUpgrade java-17-openjdk-devel-fastdebug-debuginfoUpgrade java-17-openjdk-demoUpgrade java-17-openjdk-devel-debuginfoUpgrade java-17-openjdk-static-libs-slowdebugUpgrade java-17-openjdkUpgrade java-17-openjdk-headless-fastdebug-debuginfoUpgrade libpng12-debuginfoUpgrade libpng-debuginfoUpgrade libpng15-debuginfoUpgrade java-17-openjdk-src-fastdebugUpgrade libpng12-debugsourceUpgrade java-17-openjdk-headless-slowdebug-debuginfoUpgrade java-17-openjdk-develUpgrade java-17-openjdk-devel-fastdebugUpgrade libpng-develUpgrade java-17-openjdk-headless-slowdebugUpgrade java-17-openjdk-headless-debuginfoUpgrade java-17-openjdk-fastdebugUpgrade java-17-openjdk-javadoc-zipUpgrade java-17-openjdk-headlessUpgrade java-17-openjdk-jmods-slowdebugUpgrade libpng15Upgrade libpng-debugsourceUpgrade java-17-openjdk-slowdebug-debuginfoUpgrade libpngUpgrade java-17-openjdk-static-libs-fastdebugUpgrade java-17-openjdk-jmodsUpgrade java-17-openjdk-devel-slowdebugUpgrade java-17-openjdk-demo-slowdebugUpgrade java-17-openjdk-fastdebug-debuginfo | Feb 26, 2026 | Feb 24, 2026 |
| Ubuntu | — | Upgrade libpng12-0 (Ubuntu Pro)Upgrade libpng16-16Upgrade libpng16-16t64Upgrade libpng16-16 (Ubuntu Pro) | Feb 13, 2026 | Feb 12, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Feb 10, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub