libpng

  1. CVE-2026-22801: Libpng stride bug causes heap read and DoS; fixed in 1.6.54

    A recently disclosed flaw in the libpng library — tracked as CVE-2026-22801 — creates an integer truncation in libpng's simplified write APIs that can lead to a heap buffer over‑read and consequent denial‑of‑service or information disclosure when applications call png_write_image_16bit() or...
  2. Urgent libpng Patch 1.6.52 Fixes CVE-2025-66293 Out-of-Bounds Read

    LIBPNG’s maintainers have shipped an urgent patch after researchers discovered a high‑severity out‑of‑bounds read in the simplified read/write API: png_image_read_composite can read up to 1,012 bytes past the end of the png_sRGB_base array when processing valid palette PNGs that include partial...
  3. CVE-2025-64506 Libpng 1.6.51 Patch Fixes Heap Buffer Over-read in Write API

    A heap buffer over-read has been disclosed in the libpng library’s simplified write API: CVE-2025-64506 affects libpng versions 1.6.0 through 1.6.50 and is patched in libpng 1.6.51; the flaw stems from an incorrect conditional in png_write_image_8bit that can cause 8-bit image buffers to be...
  4. Libpng CVE-2025-64505 Patch 1.6.51 to Prevent PNG Palette Heap Read

    A recently disclosed vulnerability in the widely used LIBPNG library — tracked as CVE‑2025‑64505 — allows a crafted PNG file with malformed palette indices to provoke a heap buffer over‑read in libpng’s png_do_quantize routine; the issue is fixed in libpng 1.6.51, and maintainers and downstream...