Katalog CVE

CVE-2026-81890

ŚrednieCVSS 5.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

elFinder przed wersją 2.1.70 nie chroni komendy netmount przed atakami CSRF, ponieważ nie jest ona uwzględniona w liście chronionych komend. W domyślnej konfiguracji FTP network mounts są włączone, a atakujący może kontrolować parametry takie jak protokół, host, port, użytkownik, hasło, co pozwala na trwałe zamontowanie wybranego przez atakującego serwera FTP w sesji ofiary i wysyłanie poświadczeń bez tokena CSRF.

Ocena ryzyka

Atakujący może wykorzystać sesję ofiary do nawiązania połączeń z wybranym serwerem FTP, co może prowadzić do wycieku danych lub wykorzystania serwera do dalszych ataków.

Rekomendacja

Zaktualizuj elFinder do wersji 2.1.70 lub nowszej, która zawiera poprawkę dodającą walidację CSRF dla komendy netmount.

Inne podatności w elFinder

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

elFinder is an open-source file manager for web, written in JavaScript using jQuery UI. Prior to 2.1.70, the netmount command is omitted from elFinderConnector::$csrfProtectedCmds in php/elFinderConnector.class.php, so validateCsrfToken() is not called for this state-changing operation. In the shipped php/connector.minimal.php-dist configuration, FTP network mounts are enabled by default, and attacker-controlled protocol, host, path, port, user, pass, alias, and options arguments flow through elFinder::netmount() in php/elFinder.class.php to php/elFinderVolumeFTP.class.php. A cross-site request can therefore persist an attacker-chosen FTP mount in the victim's session, cause the PHP server to connect to an attacker-chosen FTP host and port, and send supplied credentials without an X-elFinder-CSRF token. This issue is fixed in version 2.1.70.

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