CVE-2022-1271
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 92 - wyżej niż 92% wszystkich znanych CVE
Streszczenie
Podatność w narzędziu zgrep pakietu GNU gzip pozwala na zapis dowolnych plików. Gdy zgrep jest używany z nazwą pliku wybraną przez atakującego (np. spreparowaną nazwą pliku), może nadpisać wybrane treści na dowolny plik. Błąd wynika z niewystarczającej walidacji nazw plików zawierających dwie lub więcej nowych linii.
Ocena ryzyka
Zdalny atakujący o niskich uprawnieniach może zmusić zgrep do zapisu dowolnych plików na systemie, co może prowadzić do modyfikacji systemu lub eskalacji uprawnień.
Rekomendacja
Zaktualizuj GNU gzip do wersji zawierającej poprawkę oraz unikaj używania zgrep na niezaufanych nazwach plików.
Inne podatności w GNU gzip
Zobacz wszystkie- CVE-2026-41992Wysokie
GNU gzip zawiera podatność na przepełnienie bufora globalnego w logice dekompresji LZH, spowodowaną niewłaściwym ponownym użyciem współdzielonego stanu globalnego między różnymi formatami dekompresji w ramach jednego wykonania. Poprzez dekompresję specjalnie spreparowanego pliku LZW, a następnie LZH w jednym poleceniu gzip -d, atakujący może zatruć współdzielony stan i wywołać odczyt poza zakresem w dekoderze LZH.
- CVE-2026-41991Średnie
GNU gzip zawiera podatność w narzędziu gzexe związaną z niebezpiecznym tworzeniem plików tymczasowych. Gdy narzędzie mktemp nie jest dostępne w ścieżce PATH użytkownika, gzexe tworzy plik tymczasowy o przewidywalnej nazwie opartej wyłącznie na PID procesu, bez sprawdzania jego istnienia lub wyłączności dostępu. Lokalny atakujący może wcześniej utworzyć tę ścieżkę jako dowiązanie symboliczne do dowolnego pliku zapisywalnego przez ofiarę, co prowadzi do nadpisania pliku w wyniku warunku TOCTOU.
Oryginalny opis (angielski, źródło NVD)
An arbitrary file write vulnerability was found in GNU gzip's zgrep utility. When zgrep is applied on the attacker's chosen file name (for example, a crafted file name), this can overwrite an attacker's content to an arbitrary attacker-selected file. This flaw occurs due to insufficient validation when processing filenames with two or more newlines where selected content and the target file names are embedded in crafted multi-line file names. This flaw allows a remote, low privileged attacker to force zgrep to write arbitrary files on the system.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

