CVE-2024-38909
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
Studio 42 elFinder w wersji 2.1.64 zawiera podatność związaną z nieprawidłową kontrolą dostępu. Kopiowanie plików z nieautoryzowanym rozszerzeniem między katalogami serwera umożliwia atakującemu ujawnienie tajemnic oraz wykonanie zdalnego kodu (RCE).
Ocena ryzyka
Ryzyko dla organizacji obejmuje wyciek poufnych danych oraz możliwość przejęcia kontroli nad serwerem poprzez zdalne wykonanie kodu.
Rekomendacja
Zaleca się natychmiastową aktualizację elFinder do najnowszej dostępnej wersji oraz wdrożenie ścisłych reguł walidacji rozszerzeń plików podczas operacji kopiowania.
Inne podatności w elFinder
Zobacz wszystkie- CVE-2026-81891Wysokie
W elFinder (menedżerze plików dla web) przed wersją 2.1.70 istnieje podatność, która pozwala na ominięcie ograniczeń dotyczących typów plików podczas rozpakowywania archiwów. Funkcja checkExtractItems() nie normalizuje typu MIME, przez co pliki z rozszerzeniami .phtml, .phar, .php5 i .php3 mogą zostać rozpakowane, nawet jeśli uploadDeny blokuje typ text/x-php. Atakujący z uprawnieniami do przesyłania ZIP może umieścić pliki PHP w katalogu dostępnym z sieci i uzyskać zdalne wykonanie kodu. Problem został naprawiony w wersji 2.1.70.
- CVE-2026-81890Średnie
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.
- CVE-2026-81889Wysokie
W elFinder przed wersją 2.1.70 istnieje podatność na atak SSRF (Server-Side Request Forgery) podczas przesyłania plików z URL. Gdy PHP cURL jest niedostępny, walidacja adresu IP może zostać ominięta przez DNS rebinding, co pozwala na połączenie z wewnętrznymi adresami. Dodatkowo, nawet przy użyciu cURL, istnieje możliwość wykonania ślepego SSRF. Problem został naprawiony w wersji 2.1.70.
Oryginalny opis (angielski, źródło NVD)
Studio 42 elFinder 2.1.64 is vulnerable to Incorrect Access Control. Copying files with an unauthorized extension between server directories allows an arbitrary attacker to expose secrets, perform RCE, etc.

