Heap Buffer Over-read in LIBPNG Affects Image Processing
CVE-2026-22695

6.1MEDIUM

Key Information:

Vendor

Pnggroup

Status
Vendor
CVE Published:
12 January 2026

What is CVE-2026-22695?

LIBPNG, a reference library used for handling PNG image files, has a vulnerability that allows for a heap buffer over-read in the simplified API function png_image_finish_read. This issue arises when dealing with interlaced 16-bit PNGs while outputting in an 8-bit format and utilizing a non-minimal row stride. This regression was introduced following a fix implemented for a prior vulnerability. The issue can adversely affect applications that rely on LIBPNG for image manipulation, underscoring the need for users to update to version 1.6.54 or later to ensure security and functionality.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.

Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.

Affected Version(s)

libpng < 1.6.54

References

CVSS V3.1

Score:
6.1
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.