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.52, an out-of-bounds read vulnerability in libpngs simplified API allows reading up to 1012 bytes beyond the png_sRGB_base[512] array when processing valid palette PNG images with partial transparency and gamma correction. The PNG files that trigger this vulnerability are valid per the PNG specification; the bug is in libpngs internal state management. Upgrade to libpng 1.6.52 or later.
The product reads data past the end, or before the beginning, of the intended buffer.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Libpng | Libpng | * | 1.6.52 (excluding) |
| OPENJDK ELS 11.0.31 | RedHat | java-11-openjdk-portable | * |
| Red Hat Build of OpenJDK 17.0.9 | RedHat | java-17-openjdk-portable | * |
| Red Hat Enterprise Linux 10 | RedHat | libpng-2:1.6.40-8.el10_1.1 | * |
| Red Hat Enterprise Linux 10.0 Extended Update Support | RedHat | libpng-2:1.6.40-8.el10_0.1 | * |
| Red Hat Enterprise Linux 8 | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el8 | * |
| Red Hat Enterprise Linux 8 | RedHat | mingw-libpng-0:1.6.34-1.el8_10 | * |
| Red Hat Enterprise Linux 8 | RedHat | libpng-2:1.6.34-9.el8_10 | * |
| Red Hat Enterprise Linux 8.2 Advanced Update Support | RedHat | libpng-2:1.6.34-8.el8_2.1 | * |
| Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el8 | * |
| Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support | RedHat | libpng-2:1.6.34-8.el8_4.1 | * |
| Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el8 | * |
| Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On | RedHat | libpng-2:1.6.34-8.el8_4.1 | * |
| Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el8 | * |
| Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support | RedHat | libpng-2:1.6.34-8.el8_6.1 | * |
| Red Hat Enterprise Linux 8.6 Telecommunications Update Service | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el8 | * |
| Red Hat Enterprise Linux 8.6 Telecommunications Update Service | RedHat | libpng-2:1.6.34-8.el8_6.1 | * |
| Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el8 | * |
| Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions | RedHat | libpng-2:1.6.34-8.el8_6.1 | * |
| Red Hat Enterprise Linux 8.8 Telecommunications Update Service | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el8 | * |
| Red Hat Enterprise Linux 8.8 Telecommunications Update Service | RedHat | libpng-2:1.6.34-8.el8_8.1 | * |
| Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el8 | * |
| Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions | RedHat | libpng-2:1.6.34-8.el8_8.1 | * |
| Red Hat Enterprise Linux 9 | RedHat | libpng-2:1.6.37-12.el9_7.1 | * |
| Red Hat Enterprise Linux 9 | RedHat | java-17-openjdk-1:17.0.19.0.10-2.el9 | * |
| Red Hat Enterprise Linux 9 | RedHat | libpng-2:1.6.37-12.el9_7.1 | * |
| Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions | RedHat | libpng-2:1.6.37-12.el9_0.1 | * |
| Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el9 | * |
| Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions | RedHat | libpng-2:1.6.37-12.el9_2.1 | * |
| Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el9 | * |
| Red Hat Enterprise Linux 9.4 Extended Update Support | RedHat | libpng-2:1.6.37-12.el9_4.1 | * |
| Red Hat Enterprise Linux 9.4 Extended Update Support | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el9 | * |
| Red Hat Enterprise Linux 9.6 Extended Update Support | RedHat | libpng-2:1.6.37-12.el9_6.1 | * |
| Red Hat Enterprise Linux 9.6 Extended Update Support | RedHat | java-17-openjdk-1:17.0.19.0.10-1.el9 | * |
| Red Hat OpenJDK 11 els for RHEL 7 | RedHat | java-11-openjdk-1:11.0.31.0.11-1.el7_9 | * |
| Red Hat OpenJDK 11 els for RHEL 8 | RedHat | java-11-openjdk-1:11.0.31.0.11-1.el8 | * |
| Red Hat OpenJDK 11 els for RHEL 9 | RedHat | java-11-openjdk-1:11.0.31.0.11-1.el9 | * |
| Red Hat OpenShift Container Platform 4.12 | RedHat | rhcos-412.86.202603041314-0 | * |
| Red Hat OpenShift Container Platform 4.13 | RedHat | rhcos-413.92.202602240113-0 | * |
| Red Hat OpenShift Container Platform 4.14 | RedHat | rhcos-414.92.202602171627-0 | * |
| Red Hat OpenShift Container Platform 4.15 | RedHat | rhcos-415.92.202603101737-0 | * |
| Red Hat OpenShift Container Platform 4.16 | RedHat | rhcos-416.94.202602101357-0 | * |
| Red Hat OpenShift Container Platform 4.17 | RedHat | rhcos-417.94.202602090846-0 | * |
| Red Hat OpenShift Container Platform 4.18 | RedHat | rhcos-418.94.202602022246-0 | * |
| Red Hat OpenShift Container Platform 4.19 | RedHat | rhcos-4.19.9.6.202602112047-0 | * |
| Red Hat Discovery 2 | RedHat | discovery/discovery-ui-rhel9:1767904573 | * |
| Red Hat Hardened Images | RedHat | libpng-main-1.6.56-1.hum1 | * |
| Chromium-browser | Ubuntu | upstream | * |
| Libpng1.6 | Ubuntu | esm-apps-legacy/xenial | * |
| Libpng1.6 | Ubuntu | esm-apps/xenial | * |
| Libpng1.6 | Ubuntu | esm-infra/bionic | * |
| Libpng1.6 | Ubuntu | esm-infra/focal | * |
| Libpng1.6 | Ubuntu | jammy | * |
| Libpng1.6 | Ubuntu | noble | * |
| Libpng1.6 | Ubuntu | plucky | * |
| Libpng1.6 | Ubuntu | questing | * |
| Libpng1.6 | Ubuntu | upstream | * |
| Thunderbird | Ubuntu | plucky | * |