CVE-2026-44258
KrytyczneStreszczenie
W wersjach przed 4.08.010, funkcja elfinder_checkRisk w efw4.X nie weryfikuje parametru dst używanego przez elfinder_paste, co pozwala atakującemu na kopiowanie lub przenoszenie plików z katalogu domowego do dowolnej lokalizacji poprzez ustawienie dst na zakodowaną w base64 ścieżkę przejścia.
Ocena ryzyka
Atakujący może uzyskać dostęp do plików w katalogu domowym, co prowadzi do potencjalnego wycieku danych lub nieautoryzowanego dostępu do systemu.
Rekomendacja
Zaleca się aktualizację do wersji 4.08.010 lub nowszej, aby usunąć tę podatność.
Inne podatności w efw4.X
Zobacz wszystkie- CVE-2026-44260Wysokie
W wersjach przed 4.08.010 frameworka efw4.X, flaga readonly ustawiona na tagu JSP <efw:elFinder> miała na celu zapobieganie modyfikacjom plików. Mimo to, brak odpowiednich kontrolerów zdarzeń pozwala atakującym na wykonywanie operacji zapisu, omijając interfejs użytkownika.
- CVE-2026-44257Krytyczne
W efw4.X przed wersją 4.08.010, metoda efw.file.FileManager.unZip nie sprawdzała ścieżki kanonicznej przy zapisywaniu wpisów zip na dysku, co pozwalało na wyjście poza zamierzony katalog. Atakujący mógł wykorzystać tę lukę do umieszczenia złośliwego pliku JSP i wykonywania dowolnych poleceń jako użytkownik Tomcat.
Oryginalny opis (angielski, źródło NVD)
efw4.X is an Enterprise Framework for Web. Prior to 4.08.010, the elfinder_checkRisk function validates target and targets for path traversal and home containment, but does not validate the dst (destination) parameter used by elfinder_paste. An attacker can copy or move files from within the home directory to any arbitrary destination by setting dst to a base64-encoded traversal path. This bypasses the protected=true security control. This vulnerability is fixed in 4.08.010.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

