Skip to main content
VulnerabilityPublished Updated

CVE-2025-28164: libpng · CVE-2025-28164 is a medium severity buffer overflow

Affects libpngSource CVE Database V5

0

Not known to be exploited · CVSS 5.5 Medium.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
5.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 5% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Affected software

ProductAffectedFixed in
GitHubpnggroup/libpngpkg:github/pnggroup/libpngOther threatsAffected
  • >=1.6.43 <=1.6.46
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

  1. Monitor official libpng project channels and vendor advisories for patches addressing CVE-2025-28164 and apply updates promptly once available.
  2. Until patches are released, restrict local access to systems running vulnerable libpng versions to trusted users only, minimizing the risk of local exploitation.
  3. Employ application whitelisting and endpoint protection solutions to detect and prevent execution of untrusted or malicious code that could exploit this vulnerability.
  4. Conduct internal audits to identify all instances of libpng usage across software and systems, including embedded devices, to assess exposure.
  5. Implement strict user privilege management to limit the ability of low-privilege users to execute or trigger vulnerable code paths.
  6. Use sandboxing or containerization for applications processing untrusted PNG files to contain potential crashes and prevent system-wide impact.
  7. Incorporate fuzz testing and static code analysis in development pipelines to detect similar buffer overflow issues proactively.
  8. Educate IT and security teams about the vulnerability to ensure rapid response and mitigation in case of exploitation attempts.

Description

CVE-2025-28164 is a medium severity buffer overflow vulnerability in libpng versions 1.6.43 through 1.6.46. It allows a local attacker with low privileges to cause a denial of service by exploiting the png_create_read_struct() function. The vulnerability does not impact confidentiality or integrity but can disrupt availability by crashing applications that process PNG images. Exploitation requires local access and no user interaction is needed. No known public exploits exist yet, and no patches have been linked. European organizations using affected libpng versions in local image processing or software relying on libpng could face service interruptions.

References

Community reviews

Loading reviews…