Skip to content
OpenAdvisories

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

VendorProductAffectedFixed
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.

ReleasePackageFixed inAdvisory
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
ReleasePackageFixed inAdvisory
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)
ReleasePackageFixed inAdvisory
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
ReleasePackageFixed inAdvisory
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)
ReleasePackageFixed inAdvisory
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 ↗
ReleasePackageFixed inAdvisory
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 ↗
ReleasePackageFixed inAdvisory
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
ReleasePackageFixed inAdvisory
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)
ReleasePackageFixed inAdvisory
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
ReleasePackageFixed inAdvisory
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
ReleasePackageFixed inAdvisory
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

ReleasePackageFixed inAdvisory
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

ReleasePackageFixed inAdvisory
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

ReleasePackageFixed inAdvisory
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

ReleasePackageFixed inAdvisory
Wolfi rolling libpng 1.6.55-r0 —

Advisories 50

References