Katalog CVE

CVE-2026-64836

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

Streszczenie

ICEcoder w wersjach do 8.1 zawiera podatność na path traversal w punkcie końcowym kontroli plików z powodu błędu logicznego w sprawdzaniu ograniczenia do katalogu głównego dokumentów. Funkcja File::check() porównuje realpath() do wartości logicznej true, co nigdy nie kończy się sukcesem.

Ocena ryzyka

Uwierzytelnieni atakujący mogą odczytywać, zapisywać lub usuwać pliki poza skonfigurowanym katalogiem głównym dokumentów, co może prowadzić do wycieku danych lub ich zniszczenia. Wymaga to uwierzytelnienia w aplikacji.

Rekomendacja

Zaktualizuj ICEcoder do wersji nowszej niż 8.1, gdy będzie dostępna. Do czasu aktualizacji ogranicz uprawnienia procesu PHP do systemu plików i monitoruj operacje na plikach.

Inne podatności w ICEcoder

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

ICEcoder versions through 8.1 contain a path traversal vulnerability in the file-control endpoint due to a logic error in the document-root confinement check. The File::check() validation function compares realpath() to boolean true, which never succeeds, allowing authenticated attackers to submit traversal sequences or absolute paths in the file parameter to read, write, or delete files outside the configured document root.

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