CVE-2026-34757 — Use After Free in Libpng
Severity
5.1MEDIUMNVD
EPSS
0.0%
top 96.52%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedApr 9
Description
LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. From 1.0.9 to before 1.6.57, passing a pointer obtained from png_get_PLTE, png_get_tRNS, or png_get_hIST back into the corresponding setter on the same png_struct/png_info pair causes the setter to read from freed memory and copy its contents into the replacement buffer. The setter frees the internal buffer before copying from the caller-supplied pointer, wh…
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:NExploitability: 2.5 | Impact: 2.5
Affected Packages2 packages
🔴Vulnerability Details
1CVEList▶
LIBPNG has a yse-after-free in png_set_PLTE, png_set_tRNS and png_set_hIST leading to corrupted chunk data and potential heap information disclosure↗2026-04-09
📋Vendor Advisories
2🕵️Threat Intelligence
9💬Community
1Bugzilla▶
CVE-2026-34757 libpng: libpng: Information disclosure and data corruption via use-after-free vulnerability↗2026-04-09