Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-22695: CWE-125: Out-of-bounds Read in pnggroup libpng

0
Medium
VulnerabilityCVE-2026-22695cvecve-2026-22695cwe-125
Published: Mon Jan 12 2026 (01/12/2026, 22:55:40 UTC)
Source: CVE Database V5
Vendor/Project: pnggroup
Product: libpng

Description

CVE-2026-22695 is a medium severity heap buffer over-read vulnerability in the libpng library versions 1. 6. 51 to 1. 6. 53. It occurs in the png_image_finish_read function when processing interlaced 16-bit PNG images with 8-bit output format and non-minimal row stride. This vulnerability is a regression introduced by a previous fix and can lead to denial of service due to application crashes. Exploitation requires local access and user interaction, with no known exploits in the wild. The issue is fixed in libpng version 1. 6.

AI-Powered Analysis

AILast updated: 01/21/2026, 03:04:13 UTC

Technical Analysis

CVE-2026-22695 is a heap buffer over-read vulnerability classified under CWE-125, affecting the widely used libpng library, specifically versions 1.6.51 through 1.6.53. Libpng is a fundamental library for reading, creating, and manipulating PNG raster image files, integrated into numerous applications and systems globally. The vulnerability arises in the simplified API function png_image_finish_read when handling interlaced 16-bit PNG images that are converted to an 8-bit output format with a non-minimal row stride. This specific combination triggers a regression bug introduced by the prior fix for CVE-2025-65018, causing the function to read beyond the allocated heap buffer. Such an out-of-bounds read can lead to application instability or crashes, effectively resulting in a denial-of-service (DoS) condition. The vulnerability requires local access (attack vector: local) and user interaction (UI required), with low attack complexity and no privileges required. There are no known exploits in the wild as of the publication date. The issue is resolved in libpng version 1.6.54, and users are advised to upgrade to this or later versions to remediate the vulnerability.

Potential Impact

For European organizations, the primary impact of CVE-2026-22695 is the potential for denial-of-service conditions in applications that rely on vulnerable versions of libpng for image processing or rendering. This could affect software handling PNG images, including web browsers, graphic design tools, content management systems, and any custom or embedded applications that process PNG files. A successful exploit could cause application crashes, leading to service interruptions or degraded user experience. Although the vulnerability does not directly compromise confidentiality or integrity, disruption of critical services or automated image processing pipelines could have operational and reputational consequences. Organizations in sectors such as media, publishing, software development, and any industry using image-intensive applications should be particularly vigilant. Since exploitation requires local access and user interaction, the risk of remote exploitation is low, but insider threats or social engineering could be vectors. The absence of known exploits in the wild reduces immediate risk but does not eliminate the need for proactive mitigation.

Mitigation Recommendations

European organizations should prioritize updating libpng to version 1.6.54 or later to eliminate this vulnerability. For environments where immediate patching is not feasible, implement strict controls on user privileges to limit local access and reduce the risk of exploitation. Employ application whitelisting and sandboxing for software that processes PNG images to contain potential crashes and prevent escalation. Monitor logs and application behavior for unusual crashes or instability related to image processing. Conduct thorough testing of image handling workflows to identify and isolate vulnerable components. Additionally, educate users on the risks of opening untrusted PNG files, especially in environments where user interaction is required for exploitation. For custom or embedded systems using libpng, coordinate with vendors or development teams to ensure timely updates and consider temporary mitigations such as disabling processing of interlaced 16-bit PNGs with 8-bit output if feasible.

Need more detailed analysis?Upgrade to Pro Console

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-01-08T19:23:09.855Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 69657efdda2266e838423029

Added to database: 1/12/2026, 11:08:45 PM

Last enriched: 1/21/2026, 3:04:13 AM

Last updated: 2/6/2026, 9:56:24 AM

Views: 95

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats