Podatności lrzsz
3 znanych podatności CVE w lrzsz, przetłumaczonych i ocenionych.
- CVE-2026-105842Średnie
lrzsz przed wersją 0.13.0 zawiera podatność przepełnienia bufora na stercie w funkcji procheader() narzędzia odbiorczego lrz podczas kopiowania zbyt długich nazw plików dostarczonych przez nadawcę do Pathname. Złośliwi nadawcy ZMODEM mogą dostarczyć nazwy plików o długości do 8192 bajtów, przepełniając bufor przez sprintf() w trybie pipe lub strcpy(), co uszkadza pamięć sterty i powoduje awarię lrz.
- CVE-2026-105841Wysokie
lrzsz przed wersją 0.13.0 zawiera podatność wstrzyknięcia poleceń systemu operacyjnego w trybie potokowym narzędzia odbiorczego lrz, która pozwala zdalnym nadawcom wykonać polecenia poprzez dostarczenie spreparowanych nazw plików. Gdy lrz działa pod nazwą z przyrostkiem, taką jak lrztar, funkcja procheader() w src/lrz.c przekazuje nieescapowaną nazwę pliku ZMODEM/YMODEM do popen(), więc metaznaki powłoki są wykonywane jako użytkownik odbierający.
- CVE-2026-105840Wysokie
lrzsz przed wersją 0.13.0 zawiera podatność path traversal w trybie ograniczonym narzędzia odbiorczego lrz, która pozwala złośliwym nadawcom ZMODEM zapisywać pliki poza bieżącym katalogiem przy użyciu ścieżek absolutnych. Ponieważ checkpath() w src/lrz.c odrzuca tylko sekwencje '../', chyba że zbudowano z --enable-pubdir, atakujący mogą wysyłać pliki o nazwach ze ścieżkami absolutnymi, aby nadpisać dowolny plik z prawem zapisu dla użytkownika odbierającego.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

