LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. From version 1.6.0 to before 1.6.51, an out-of-bounds read vulnerability exists in png_image_read_composite when processing palette images with PNG_FLAG_OPTIMIZE_ALPHA enabled. The palette compositing code in png_init_read_transformations incorrectly applies background compositing during premultiplication, violating the invariant component ≤ alpha × 257 required by the simplified PNG API. This issue has been patched in version 1.6.51.
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.0 (including) | 1.6.51 (excluding) |
| OPENJDK ELS 11.0.30 | RedHat | java-11-openjdk-portable | * |
| OPENJDK ELS 11.0.30 | RedHat | * | |
| Red Hat Build of OpenJDK 17.0.18 | RedHat | java-17-openjdk-portable | * |
| Red Hat Build of OpenJDK 21.0.10 | RedHat | java-21-openjdk-portable | * |
| Red Hat Build of OpenJDK 25.0.2 | RedHat | java-25-openjdk-portable | * |
| Red Hat Build of OpenJDK 8u482 | RedHat | java-1.8.0-openjdk-portable | * |
| Red Hat Enterprise Linux 10 | RedHat | libpng-2:1.6.40-8.el10_1.1 | * |
| Red Hat Enterprise Linux 10 | RedHat | java-21-openjdk-1:21.0.10.0.7-1.el10 | * |
| Red Hat Enterprise Linux 10 | RedHat | java-25-openjdk-1:25.0.2.0.10-1.el10 | * |
| Red Hat Enterprise Linux 10.0 Extended Update Support | RedHat | libpng-2:1.6.40-8.el10_0.1 | * |
| Red Hat Enterprise Linux 10.0 Extended Update Support | RedHat | java-21-openjdk-1:21.0.10.0.7-1.el10 | * |
| Red Hat Enterprise Linux 7 Extended Lifecycle Support | RedHat | libpng-2:1.5.13-8.el7_9.1 | * |
| Red Hat Enterprise Linux 8 | RedHat | java-17-openjdk-1:17.0.18.0.8-1.el8 | * |
| Red Hat Enterprise Linux 8 | RedHat | java-21-openjdk-1:21.0.10.0.7-1.el8 | * |
| Red Hat Enterprise Linux 8 | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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 | java-1.8.0-openjdk-1:1.8.0.482.b08-1.el8 | * |
| 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.18.0.8-1.el8 | * |
| Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el8 | * |
| Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el8 | * |
| Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el8 | * |
| Red Hat Enterprise Linux 8.6 Telecommunications Update Service | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el8 | * |
| Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el8 | * |
| Red Hat Enterprise Linux 8.8 Telecommunications Update Service | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el8 | * |
| Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el9 | * |
| Red Hat Enterprise Linux 9 | RedHat | java-21-openjdk-1:21.0.10.0.7-1.el9 | * |
| Red Hat Enterprise Linux 9 | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-1.el9 | * |
| Red Hat Enterprise Linux 9 | RedHat | java-25-openjdk-1:25.0.2.0.10-1.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.18.0.8-1.el9 | * |
| Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el9 | * |
| Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el9 | * |
| Red Hat Enterprise Linux 9.4 Extended Update Support | RedHat | java-21-openjdk-1:21.0.10.0.7-1.el9 | * |
| Red Hat Enterprise Linux 9.4 Extended Update Support | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-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.18.0.8-1.el9 | * |
| Red Hat Enterprise Linux 9.6 Extended Update Support | RedHat | java-21-openjdk-1:21.0.10.0.7-1.el9 | * |
| Red Hat Enterprise Linux 9.6 Extended Update Support | RedHat | java-1.8.0-openjdk-1:1.8.0.482.b08-1.el9 | * |
| Red Hat OpenJDK 11 els for RHEL 7 | RedHat | java-11-openjdk-1:11.0.30.0.7-1.el7_9 | * |
| Red Hat OpenJDK 11 els for RHEL 8 | RedHat | java-11-openjdk-1:11.0.30.0.7-1.el8 | * |
| Red Hat OpenJDK 11 els for RHEL 9 | RedHat | java-11-openjdk-1:11.0.30.0.7-1.el9 | * |
| Red Hat Discovery 2 | RedHat | discovery/discovery-ui-rhel9:sha256:899bd7f941512d54af8ab369ca03028a7d27d05887ccce24bc12c7ccd3e4dbee | * |
| Chromium-browser | Ubuntu | upstream | * |
| 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 | * |
| Thunderbird | Ubuntu | plucky | * |