Katalog CVE

CVE-2026-56288

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

GNU patch jest podatny na dereferencję pustego wskaźnika podczas przetwarzania specjalnie spreparowanego pliku łatki w formacie unified-diff. Nieprawidłowe obsłużenie kolejnych znaczników końca pliku może uszkodzić wewnętrzne struktury danych hunk, powodując przekazanie pustego wskaźnika do funkcji fwrite() podczas aplikowania łatki.

Ocena ryzyka

Atakujący może wykorzystać tę podatność, dostarczając złośliwy plik łatki, co prowadzi do awarii narzędzia patch i odmowy usługi (DoS) w systemie, w którym jest ono używane.

Rekomendacja

Należy niezwłocznie zaktualizować GNU patch do wersji zawierającej commit e6d6a4e021660679d7fc9150f981d4920f722313 lub nowszej, która usuwa tę podatność.

Inne podatności w GNU patch

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS