pnggroup libpng

13 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-40930= 1.8.0LIBPNG: Chunk smuggling in push-mode APNG parser via unconsumed chunk bodyMEDIUM 5.40.2 %
CVE-2026-34757>= 1.0.9, < 1.6.57LIBPNG 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…MEDIUM 5.10.2 %
CVE-2026-33636>= 1.6.36, < 1.6.56LIBPNG has ARM NEON Palette Expansion Out-of-Bounds Read on AArch64HIGH 7.60.8 %
CVE-2026-33416>= 1.2.1, < 1.6.56LIBPNG has use-after-free via pointer aliasing in `png_set_tRNS` and `png_set_PLTE`HIGH 7.51.1 %
CVE-2026-37131.6.0 ; 1.6.1 ; 1.6.2 ; …pnggroup libpng pnm2png pnm2png.c do_pnm2png heap-based overflowMEDIUM 4.80.1 %
CVE-2026-25646< 1.6.55LIBPNG has a heap buffer overflow in png_set_quantizeHIGH 8.31.1 %
CVE-2026-22801< 1.6.54LIBPNG has an integer truncation causing heap buffer over-read in png_image_write_*HIGH 7.80.1 %
CVE-2026-22695< 1.6.54LIBPNG has a heap buffer over-read in png_image_read_direct_scaled (regression from CVE-2025-65018 fix)HIGH 7.10.2 %
CVE-2025-66293< 1.6.52LIBPNG has an out-of-bounds read in png_image_read_compositeHIGH 7.10.4 %
CVE-2025-65018>= 1.6.0, < 1.6.51LIBPNG is vulnerable to a heap buffer overflow in `png_combine_row` triggered via `png_image_finish_read`HIGH 7.10.3 %
CVE-2025-64720>= 1.6.0, < 1.6.51LIBPNG is vulnerable to a buffer overflow in `png_image_read_composite` via incorrect palette premultiplicationHIGH 7.10.4 %
CVE-2025-64506>= 1.6.0, < 1.6.51LIBPNG is vulnerable to a heap buffer over-read in `png_write_image_8bit` with grayscale+alpha or RGB/RGBA imagesMEDIUM 6.10.1 %
CVE-2025-64505< 1.6.51LIBPNG is vulnerable to a heap buffer overflow in `png_do_quantize` via malformed palette indexMEDIUM 6.10.2 %