CVE-2023-7216
ŚrednieCVSS 5.3Streszczenie
W narzędziu CPIO występuje podatność path traversal. Podczas rozpakowywania archiwum archiwizator może podążać za dowiązaniami symbolicznymi poza zamierzony katalog, co pozwala na zapis plików w dowolnych lokalizacjach poprzez dowiązania symboliczne.
Ocena ryzyka
Atakujący może nakłonić użytkownika do otwarcia specjalnie spreparowanego archiwum, co może doprowadzić do nadpisania plików systemowych lub umieszczenia złośliwych plików w krytycznych katalogach.
Rekomendacja
Zaktualizuj CPIO do wersji zawierającej poprawkę. Unikaj rozpakowywania niezaufanych archiwów CPIO, zwłaszcza zawierających dowiązania symboliczne.
Inne podatności w CPIO
Zobacz wszystkie- CVE-2015-1197Niskie
Podatność w narzędziu cpio 2.11 podczas korzystania z opcji --no-absolute-filenames. Lokalny użytkownik może zapisywać dane do dowolnych plików w systemie poprzez atak typu symlink na pliku znajdującym się w archiwum.
- CVE-1999-1572Niskie
Program cpio w systemach FreeBSD 2.1.0, Debian GNU/Linux 3.0 oraz prawdopodobnie innych systemach operacyjnych używa umask równym 0 podczas tworzenia plików z opcjami -O (archiwum) lub -F, co skutkuje nadawaniem plikom trybu 0666.
Oryginalny opis (angielski, źródło NVD)
A path traversal vulnerability was found in the CPIO utility. This issue could allow a remote unauthenticated attacker to trick a user into opening a specially crafted archive. During the extraction process, the archiver could follow symlinks outside of the intended directory, which allows files to be written in arbitrary directories through symlinks.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

