CVE-2019-20633
NiskieStreszczenie
W GNU patch do wersji 2.7.6 występuje podwójne zwolnienie pamięci w funkcji another_hunk w pliku pch.c, co może prowadzić do odmowy usługi poprzez spreparowany plik łatki. Problem wynika z niekompletnej poprawki dla CVE-2018-6952.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do spowodowania awarii procesu patch, co może zakłócić działanie systemów polegających na automatycznym stosowaniu łat.
Rekomendacja
Zaleca się aktualizację GNU patch do wersji 2.7.6 lub nowszej, która zawiera pełną poprawkę dla tego problemu.
Oryginalny opis (angielski, źródło NVD)
GNU patch through 2.7.6 contains a free(p_line[p_end]) Double Free vulnerability in the function another_hunk in pch.c that can cause a denial of service via a crafted patch file. NOTE: this issue exists because of an incomplete fix for CVE-2018-6952.

