📖 libpng
47%
Research headroom
14/22
Modules examined
4 · 0 CVEs
Findings
Research map
Every module of the codebase — size and color it by attack surface, findings, or coverage, switch to the list / files view, and click a module to inspect its findings.
Where to look next
The platform ranks the highest-value modules and techniques to try next.
Disclosed findings (4, 0 CVEs)
More vulnerabilities will appear here as they are patched and publicly disclosed.
Attack surface & downstream impact
Attack surface
IHDR/chunk parsing & CRC handlingzlib/IDAT decompression and row reconstructionAPNG read (acTL/fcTL/fdAT) — sequential and progressiveAPNG write / re-encode (per-frame row buffers)read & write transforms (gamma, packing, interlace combine)ICC profile validation (iCCP)simplified API (png_image_*) read/writeSIMD filter/palette kernels (NEON/SSE2/MSA/VSX/LSX/RVV)
Downstream impact
Web browsers (Chromium, Firefox, Safari) via image decodersAndroid / mobile image pipelinesLinux distributions (system image libraries)Image-processing / thumbnail servers that re-encode PNG/APNG (write-side findings)Countless applications embedding libpng directly