CVE Catalog

CVE-2026-56288

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

GNU patch is vulnerable to a NULL pointer dereference when processing a specially crafted unified-diff patch file. Improper handling of consecutive end-of-file newline markers can corrupt internal hunk data structures, causing the application to pass a NULL pointer to fwrite() during patch processing.

Risk Assessment

An attacker can trigger this condition with a malicious patch file, causing the utility to crash and resulting in a denial of service (DoS) on the affected system.

Recommendation

Update GNU patch to a version containing commit e6d6a4e021660679d7fc9150f981d4920f722313 or later, which fixes this vulnerability.

Other vulnerabilities in GNU patch

See all
Original NVD description (English source)

GNU patch is vulnerable to a NULL pointer dereference when processing a specially crafted unified-diff patch file. Improper handling of consecutive end-of-file newline markers can corrupt internal hunk (single block of changes in diff) data structures, causing the application to pass a NULL pointer to fwrite() during patch processing. An attacker can trigger this condition with a malicious patch file, causing the utility to crash and resulting in a denial of service. This issue has been fixed in the commit e6d6a4e021660679d7fc9150f981d4920f722313

Vulnerability data from NVD (NIST) · CISA KEV · EPSS