CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2010-2251

High
Published: Translated: NVD NIST

Summary

Polecenie get1 w lftpget w LFTP przed wersją 4.0.6 nie weryfikuje poprawnie nazwy pliku dostarczonej przez serwer przed określeniem docelowej nazwy pliku pobrania. Umożliwia to zdalnym serwerom tworzenie lub nadpisywanie dowolnych plików za pomocą nagłówka Content-Disposition, co może prowadzić do wykonania dowolnego kodu.

Risk Assessment

Organizacja może być narażona na ataki, które wykorzystują możliwość nadpisania plików, co może prowadzić do nieautoryzowanego dostępu lub wykonania złośliwego kodu. W szczególności, atakujący może wykorzystać tę podatność do manipulacji plikami w katalogu domowym użytkownika.

Recommendation

Zaleca się aktualizację LFTP do wersji 4.0.6 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto wprowadzić dodatkowe mechanizmy zabezpieczeń, aby ograniczyć możliwość pobierania plików z niezaufanych źródeł.

Related vulnerabilities

Original NVD description (English source)

The get1 command, as used by lftpget, in LFTP before 4.0.6 does not properly validate a server-provided filename before determining the destination filename of a download, which allows remote servers to create or overwrite arbitrary files via a Content-Disposition header that suggests a crafted filename, and possibly execute arbitrary code as a consequence of writing to a dotfile in a home directory.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS