Katalog CVE

CVE-2026-35025

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

Podatność w serwerze FTP ProFTPD (do wersji 1.3.9b i 1.3.10rc2) umożliwia uwierzytelnionym użytkownikom ominięcie ograniczeń ACL katalogów poprzez dodanie prefiksu /proc/self/root do ścieżki w komendzie RNFR. Atakujący może wykorzystać nierozwiązane dowiązania symboliczne w funkcji dir_canonical_path(), aby dir_check() wykonał porównanie leksykalne ścieżki, które nie pasuje do żadnego skonfigurowanego bloku Directory, co pozwala na zmianę nazwy plików w katalogach chronionych przez DenyAll i późniejsze ich pobranie.

Ocena ryzyka

Organizacja narażona jest na nieautoryzowany dostęp do plików w katalogach chronionych przez reguły DenyAll, co może prowadzić do wycieku poufnych danych. Atak wymaga uwierzytelnienia, ale może być przeprowadzony przez każdego zalogowanego użytkownika FTP.

Rekomendacja

Należy natychmiast zaktualizować ProFTPD do wersji 1.3.9c lub nowszej, która zawiera poprawkę. Jako tymczasowe zabezpieczenie można skonfigurować DefaultRoot (chroot) dla wszystkich sesji FTP, co uniemożliwia wykorzystanie podatności.

Inne podatności w ProFTPD

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

ProFTPD through 1.3.9b and 1.3.10rc2 contains an access control bypass vulnerability that allows authenticated FTP users to circumvent Directory ACL restrictions by prefixing paths with /proc/self/root in the RNFR command handler. Attackers can exploit the unresolved symlink components in dir_canonical_path() to cause dir_check() to perform lexical path comparisons that match no configured Directory block, enabling rename operations on files in DenyAll-protected directories and subsequent retrieval of those files. Mitigation: Sessions configured with DefaultRoot (chroot) are not affected, as chroot changes the directory to which /proc/self/root resolves.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS