CVE-2026-56288

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
Configurations

Configuration 1 (hide)

cpe:2.3:a:gnu:patch:*:*:*:*:*:*:*:*

History

25 Oct 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) GNU patch es vulnerable a una desreferencia de puntero NULL al procesar un archivo de parche unified-diff especialmente diseñado. El manejo inadecuado de los marcadores de nueva línea consecutivos de fin de archivo puede corromper las estructuras de datos internas de hunk (bloque único de cambios en diff), haciendo que la aplicación pase un puntero NULL a fwrite() durante el procesamiento del parche. Un atacante puede desencadenar esta condición con un archivo de parche malicioso, haciendo que la utilidad falle y resultando en una denegación de servicio. Este problema ha sido solucionado en el commit e6d6a4e021660679d7fc9150f981d4920f722313

Information

Published : 2026-07-09 11:16

Updated : 2026-10-25 17:10


NVD link : CVE-2026-56288

Mitre link : CVE-2026-56288

CVE.ORG link : CVE-2026-56288


JSON object : View

Products Affected

gnu

  • patch
CWE
CWE-476

NULL Pointer Dereference