CVE-2026-34413
WysokieCVSS 8.6Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 85 - wyżej niż 85% wszystkich znanych CVE
Streszczenie
Xerte Online Toolkits w wersjach 3.15 i wcześniejszych zawiera brak uwierzytelniania w punkcie końcowym elFinder connector. HTTP przekierowanie dla nieuwierzytelnionych wywołań nie wywołuje exit() ani die(), co pozwala na kontynuację przetwarzania żądania po stronie serwera.
Ocena ryzyka
Nieuwierzytelniony atakujący może wykonywać operacje na plikach w katalogach mediów projektu, takie jak tworzenie, przesyłanie, zmiana nazwy, duplikowanie, nadpisywanie i usuwanie plików. Może to być połączone z podatnościami na path traversal i blokadę rozszerzeń, prowadząc do zdalnego wykonania kodu i odczytu dowolnych plików.
Rekomendacja
Należy natychmiast zaktualizować Xerte Online Toolkits do wersji nowszej niż 3.15. Jeśli aktualizacja nie jest możliwa, należy tymczasowo wyłączyć lub zabezpieczyć punkt końcowy /editor/elfinder/php/connector.php przed nieuwierzytelnionym dostępem.
Inne podatności w Xerte Online Toolkits
Zobacz wszystkie- CVE-2026-34415Krytyczne
Podatność w Xerte Online Toolkits w wersjach 3.15 i wcześniejszych wynika z niekompletnej walidacji danych wejściowych w punkcie końcowym elFinder. Błąd w wyrażeniu regularnym nie blokuje rozszerzenia .php4, co pozwala nieuwierzytelnionym atakującym na ominięcie uwierzytelniania i ścieżek, przesłanie złośliwego kodu PHP i wykonanie dowolnych poleceń systemowych na serwerze.
- CVE-2026-41459Średnie
Podatność w Xerte Online Toolkits w wersjach 3.15 i wcześniejszych umożliwia nieuwierzytelnionym atakującym odczytanie pełnej ścieżki systemu plików po stronie serwera dla katalogu głównego aplikacji. Wystarczy wysłać żądanie GET do strony /setup, aby uzyskać wartość root_path wyświetlaną w odpowiedzi HTML.
- CVE-2026-34414Wysokie
Podatność typu path traversal w Xerte Online Toolkits w wersjach 3.15 i wcześniejszych pozwala atakującemu na przenoszenie plików z katalogów projektu do dowolnych lokalizacji w systemie plików poprzez niesanitizowany parametr 'name' w komendzie rename endpointu elFinder. Może to prowadzić do nadpisania plików aplikacji, trwałego cross-site scripting (XSS) lub w połączeniu z innymi podatnościami do zdalnego wykonania kodu bez uwierzytelnienia.
Oryginalny opis (angielski, źródło NVD)
Xerte Online Toolkits versions 3.15 and earlier contain a missing authentication vulnerability in the elFinder connector endpoint at /editor/elfinder/php/connector.php where an HTTP redirect to unauthenticated callers does not call exit() or die(), allowing PHP execution to continue and process the full request server-side. Unauthenticated attackers can perform file operations on project media directories including creating directories, uploading files, renaming files, duplicating files, overwriting files, and deleting files, which can be chained with path traversal and extension blocklist vulnerabilities to achieve remote code execution and arbitrary file read.

