Description
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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| pnggroup | libpng | < 1.6.55 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | libpng1.6 | 1.6.55-1 | — |
| Debian 13 | libpng1.6 | 1.6.48-1+deb13u3 | DSA-6138-1 |
| Debian 12 | libpng1.6 | 1.6.39-2+deb12u3 | DSA-6138-1 |
| Debian 11 | libpng1.6 | 1.6.37-3+deb11u2 | DLA-4481-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.04 LTS | libpng1.6 | 1.6.55-1 | — |
| Ubuntu 25.10 | libpng1.6 | 1.6.50-1ubuntu0.4 | USN-8039-1 |
| Ubuntu 24.04 LTS | libpng1.6 | 1.6.43-5ubuntu0.5 | USN-8039-1 |
| Ubuntu 22.04 LTS | libpng1.6 | 1.6.37-3ubuntu0.4 | USN-8039-1 |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 20.04 LTS | libpng1.6 | 1.6.37-2ubuntu0.1~esm2 | USN-8035-1 |
| Ubuntu Pro 18.04 LTS | libpng1.6 | 1.6.34-1ubuntu0.18.04.2+esm2 | USN-8035-1 |
| Ubuntu Pro 16.04 LTS | libpng | 1.2.54-1ubuntu1.1+esm2 | USN-8081-1 |
| Ubuntu Pro 16.04 LTS | libpng1.6 | 1.6.20-2ubuntu0.1~esm3 | USN-8035-1 |
| Ubuntu Pro 14.04 LTS | libpng | 1.2.50-1ubuntu2.14.04.3+esm1 | USN-8081-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10 | libpng +1 | 2:1.6.40-8.el10_1.2 | RHSA-2026:3551 |
| RHEL 9 | libpng +1 | 2:1.6.37-12.el9_7.2 | RHSA-2026:3405 |
| RHEL 9 | libpng15 | 1.5.30-14.el9_7.1 | RHSA-2026:3031 |
| RHEL 8 | libpng +1 | 2:1.6.34-10.el8_10 | RHSA-2026:4728 |
| RHEL 8 | libpng12 | 1.2.57-6.el8_10 | RHSA-2026:6445 |
| RHEL 8 | libpng15 | 1.5.30-8.el8_10 | RHSA-2026:6439 |
| RHEL 8 | mingw-libpng +4 | 1.6.34-2.el8_10 | RHSA-2026:4306 |
Show 15 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10.0 EUS | libpng +1 | 2:1.6.40-8.el10_0.2 | RHSA-2026:3577 |
| RHEL 9.6 EUS | libpng +1 | 2:1.6.37-12.el9_6.2 | RHSA-2026:3576 |
| RHEL 9.6 EUS | libpng15 | 1.5.30-14.el9_6.1 | RHSA-2026:3968 |
| RHEL 9.4 EUS | libpng +1 | 2:1.6.37-12.el9_4.2 | RHSA-2026:3574 |
| RHEL 9.4 EUS | libpng15 | 1.5.30-14.el9_4.1 | RHSA-2026:3969 |
| RHEL 9.2 E4S | libpng +1 | 2:1.6.37-12.el9_2.2 | RHSA-2026:3575 |
| RHEL 9.2 E4S | libpng15 | 1.5.30-14.el9_2.1 | RHSA-2026:4221 |
| RHEL 9.0 E4S | libpng +1 | 2:1.6.37-12.el9_0.2 | RHSA-2026:3573 |
| RHEL 9.0 E4S | libpng15 | 1.5.30-14.el9_0.1 | RHSA-2026:4222 |
| RHEL 8.8 TUS | libpng +1 | 2:1.6.34-8.el8_8.2 | RHSA-2026:4729 |
| RHEL 8.8 TUS | libpng12 | 1.2.57-5.el8_8.1 | RHSA-2026:7034 |
| RHEL 8.8 TUS | libpng15 | 1.5.30-7.el8_8.1 | RHSA-2026:6468 |
| RHEL 8.8 E4S | libpng +1 | 2:1.6.34-8.el8_8.2 | RHSA-2026:4729 |
| RHEL 8.8 E4S | libpng12 | 1.2.57-5.el8_8.1 | RHSA-2026:7034 |
| RHEL 8.8 E4S | libpng15 | 1.5.30-7.el8_8.1 | RHSA-2026:6468 |
| RHEL 8.6 TUS | libpng +1 | 2:1.6.34-8.el8_6.2 | RHSA-2026:4730 |
| RHEL 8.6 TUS | libpng12 | 1.2.57-5.el8_6.1 | RHSA-2026:7033 |
| RHEL 8.6 TUS | libpng15 | 1.5.30-7.el8_6.1 | RHSA-2026:6469 |
| RHEL 8.6 E4S | libpng +1 | 2:1.6.34-8.el8_6.2 | RHSA-2026:4730 |
| RHEL 8.6 E4S | libpng12 | 1.2.57-5.el8_6.1 | RHSA-2026:7033 |
| RHEL 8.6 E4S | libpng15 | 1.5.30-7.el8_6.1 | RHSA-2026:6469 |
| RHEL 8.6 AUS | libpng +1 | 2:1.6.34-8.el8_6.2 | RHSA-2026:4730 |
| RHEL 8.6 AUS | libpng12 | 1.2.57-5.el8_6.1 | RHSA-2026:7033 |
| RHEL 8.6 AUS | libpng15 | 1.5.30-7.el8_6.1 | RHSA-2026:6469 |
| RHEL 8.4 EUS Long Life | libpng +1 | 2:1.6.34-8.el8_4.2 | RHSA-2026:4731 |
| RHEL 8.4 EUS Long Life | libpng12 | 1.2.57-5.el8_4.1 | RHSA-2026:7036 |
| RHEL 8.4 EUS Long Life | libpng15 | 1.5.30-7.el8_4.1 | RHSA-2026:6467 |
| RHEL 8.4 AUS | libpng +1 | 2:1.6.34-8.el8_4.2 | RHSA-2026:4731 |
| RHEL 8.4 AUS | libpng12 | 1.2.57-5.el8_4.1 | RHSA-2026:7036 |
| RHEL 8.4 AUS | libpng15 | 1.5.30-7.el8_4.1 | RHSA-2026:6467 |
| RHEL 8.2 AUS | libpng +1 | 2:1.6.34-8.el8_2.2 | RHSA-2026:4732 |
| RHEL 8.2 AUS | libpng12 | 1.2.57-5.el8_2.1 | RHSA-2026:7035 |
| RHEL 8.2 AUS | libpng15 | 1.5.30-7.el8_2.1 | RHSA-2026:6466 |
| RHEL 7 ELS | libpng +2 | 2:1.5.13-8.el7_9.2 | RHSA-2026:4756 |
| RHEL 7 ELS | libpng12 | 1.2.50-10.el7_9.1 | RHSA-2026:7032 |
| Red Hat Hardened Images 1 | libpng +3 | 1.6.56-1.hum1 | RHSA-2026:80330, RHSA-2026:7503, RHSA-2026:6732 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 10 | libpng +1 | 2:1.6.40-8.el10_1.2 | ALSA-2026:3551 |
| AlmaLinux 9 | libpng +1 | 2:1.6.37-12.el9_7.2 | ALSA-2026:3405 |
| AlmaLinux 9 | libpng15 | 1.5.30-14.el9_7.1 | ALSA-2026:3031 |
| AlmaLinux 8 | libpng +1 | 2:1.6.34-10.el8_10 | ALSA-2026:4728 |
| AlmaLinux 8 | libpng12 | 1.2.57-6.el8_10 | ALSA-2026:6445 |
| AlmaLinux 8 | libpng15 | 1.5.30-8.el8_10 | ALSA-2026:6439 |
| AlmaLinux 8 | mingw32-libpng +3 | 1.6.34-2.el8_10 | ALSA-2026:4306 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 10 | libpng | 2:1.6.40-8.el10_1.2 | RLSA-2026:3551 |
| Rocky Linux 9 | libpng | 2:1.6.37-12.el9_7.2 | RLSA-2026:3405 |
| Rocky Linux 9 | libpng15 | 1.5.30-14.el9_7.1 | RLSA-2026:3031 |
| Rocky Linux 8 | libpng | 2:1.6.34-10.el8_10 | RLSA-2026:4728 |
| Rocky Linux 8 | libpng12 | 1.2.57-6.el8_10 | RLSA-2026:6445 |
| Rocky Linux 8 | libpng15 | 1.5.30-8.el8_10 | RLSA-2026:6439 |
| Rocky Linux 8 | mingw-libpng | 1.6.34-2.el8_10 | RLSA-2026:4306 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLES 15 SP7 | libpng16 | 1.6.40-150600.3.12.1 | SUSE-SU-2026:0597-1 |
| SLES 15 SP6 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLES 15 SP6 | libpng16 | 1.6.40-150600.3.12.1 | SUSE-SU-2026:0597-1 |
| SLES 15 SP5 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLES 15 SP5 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLES 15 SP4 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLES 15 SP4 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLES 12 SP5 | libpng12 | 1.2.50-20.9.1 | SUSE-SU-2026:3039-1, SUSE-SU-2026:0598-1 |
| SLES 12 SP5 | libpng15 | 1.5.30-10.16.1 | SUSE-SU-2026:2878-1 |
| SLES 12 SP5 | libpng16 | 1.6.8-15.18.1 | SUSE-SU-2026:0583-1 |
Show 12 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 15 SP6 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLES for SAP 15 SP6 | libpng16 | 1.6.40-150600.3.12.1 | SUSE-SU-2026:0597-1 |
| SLES for SAP 15 SP5 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLES for SAP 15 SP5 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLES for SAP 15 SP4 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLES for SAP 15 SP4 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLE Micro 6.2 | libpng16 | 1.6.44-160000.5.1 | SUSE-SU-2026:20750-1 |
| SLE Micro 6.1 | libpng16 | 1.6.43-slfo.1.1_3.1 | SUSE-SU-2026:23514-1, SUSE-SU-2026:20530-1 |
| SLE Micro 6.0 | libpng16 | 1.6.43-3.1 | SUSE-SU-2026:23063-1, SUSE-SU-2026:20523-1 |
| SLE Micro 5.5 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLE Micro 5.4 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLE Micro 5.3 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLE Micro 5.2 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLE HPC 15 SP5 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLE HPC 15 SP5 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
| SLE HPC 15 SP4 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| SLE HPC 15 SP4 | libpng16 | 1.6.34-150000.3.19.1 | SUSE-SU-2026:0596-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | libpng12 | 1.2.59-6.1 | openSUSE-SU-2026:11265-1 |
| openSUSE Tumbleweed | libpng16 | 1.6.55-1.1 | openSUSE-SU-2026:10188-1 |
| openSUSE Leap 16.0 | libpng16 | 1.6.44-160000.5.1 | openSUSE-SU-2026:20378-1 |
| openSUSE Leap 15.6 | libpng12 | 1.2.57-150000.4.6.1 | SUSE-SU-2026:0599-1 |
| openSUSE Leap 15.6 | libpng16 | 1.6.40-150600.3.12.1 | SUSE-SU-2026:0597-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.24 | libpng | 1.6.55-r0 | — |
| Alpine v3.23 | libpng | 1.6.55-r0 | — |
| Alpine v3.22 | libpng | 1.6.55-r0 | — |
| Alpine v3.21 | libpng | 1.6.55-r0 | — |
| Alpine v3.20 | libpng | 1.6.55-r0 | — |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | libpng +3 | 2:1.6.37-10.amzn2023.0.11 | ALAS2023-2026-1463 |
| Amazon Linux 2 | libpng +2 | 2:1.5.13-8.amzn2.0.7 | ALAS2-2026-3189 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | fltk +4 | No fix yet | — |
| Azure Linux 3 | libpng | 1.6.55-1 | — |
| Azure Linux 2 (CBL-Mariner) | fltk +3 | No fix yet | — |
| Azure Linux 2 (CBL-Mariner) | libpng | 1.6.55-1 | — |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 10 | libpng +1 | 2:1.6.40-8.el10_1.2 | ELSA-2026-3551 |
| Oracle Linux 9 | libpng +1 | 2:1.6.37-12.el9_7.2 | ELSA-2026-3405 |
| Oracle Linux 9 | libpng15 | 1.5.30-14.el9_7.1 | ELSA-2026-3031 |
| Oracle Linux 8 | libpng +1 | 2:1.6.34-10.el8_10 | ELSA-2026-4728 |
| Oracle Linux 8 | libpng12 | 1.2.57-6.el8_10 | ELSA-2026-6445 |
| Oracle Linux 8 | libpng15 | 1.5.30-8.el8_10 | ELSA-2026-6439 |
| Oracle Linux 8 | mingw32-libpng +3 | 1.6.34-2.el8_10 | ELSA-2026-4306 |
| Oracle Linux 7 | libpng +2 | 2:1.5.13-8.0.3.el7 | ELSA-2026-4756 |
| Oracle Linux 7 | libpng12 +1 | 1.2.50-10.0.1.el7 | ELSA-2026-7032 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | libpng | 1.6.55-r0 | — |
Advisories 50
- WID-SEC-2026-2189 Dell PowerProtect Data Domain: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 2, 2026
- ALSA-2026:3551 Important: libpng security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:3405 Important: libpng security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:3031 Important: libpng15 security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:6439 Important: libpng15 security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:6445 Important: libpng12 security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:4728 Important: libpng security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:4306 Important: mingw-libpng security update AlmaLinux Security Advisories · Oct 29, 2026
- USN-8039-1 libpng1.6 vulnerability Ubuntu Security Notices (USN) · Oct 27, 2026
- USN-8035-1 libpng1.6 vulnerabilities Ubuntu Security Notices (USN) · Oct 27, 2026
- USN-8081-1 libpng vulnerabilities Ubuntu Security Notices (USN) · Oct 27, 2026
- RHSA-2026:7503 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:80330 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:7036 Red Hat Security Advisory: libpng12 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:7034 Red Hat Security Advisory: libpng12 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:7035 Red Hat Security Advisory: libpng12 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:7033 Red Hat Security Advisory: libpng12 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:7032 Red Hat Security Advisory: libpng12 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:6732 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:6469 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:6467 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:6468 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:6466 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:6445 Red Hat Security Advisory: libpng12 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:6439 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4756 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4731 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4732 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4729 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4730 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4728 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4306 Red Hat Security Advisory: mingw-libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4222 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:4221 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3969 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3968 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3577 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3575 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3576 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3574 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3551 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3573 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3405 Red Hat Security Advisory: libpng security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- RHSA-2026:3031 Red Hat Security Advisory: libpng15 security update Red Hat Security Advisories (RHSA) · Oct 16, 2026
- WID-SEC-2026-2253 IBM Security Verify Access: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 17, 2026
- WID-SEC-2026-0353 libpng: Schwachstelle ermöglicht Codeausführung BSI CERT-Bund (WID) · Sep 15, 2026
- SUSE-SU-2026:23514-1 Security update for libpng16 SUSE / openSUSE Security Updates · Sep 15, 2026
- SUSE-SU-2026:23063-1 Security update for libpng16 SUSE / openSUSE Security Updates · Aug 12, 2026
- SUSE-SU-2026:3039-1 Security update for libpng12 SUSE / openSUSE Security Updates · Jul 16, 2026
- openSUSE-SU-2026:11265-1 libpng12-0-1.2.59-6.1 on GA media SUSE / openSUSE Security Updates · Jul 15, 2026