CVE-2026-104081
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 54 - wyżej niż 54% wszystkich znanych CVE
Streszczenie
KodExplorer przed wersją 4.55 zawiera podatność path traversal w funkcji unzip_pre_name() w pliku app/function/helper.function.php, gdzie pojedyncze nierekurencyjne oczyszczanie str_replace() można obejść za pomocą spreparowanych nazw plików, takich jak "....//". W połączeniu z brakiem opcji PCLZIP_OPT_EXTRACT_DIR_RESTRICTION w wywołaniu extract() biblioteki PclZip w KodArchive.class.php uwierzytelniony atakujący może przesłać złośliwe archiwum ZIP i nadpisać dowolne pliki, co prowadzi do przejęcia konta administratora i zdalnego wykonania kodu.
Ocena ryzyka
Uwierzytelniony atakujący może nadpisać pliki aplikacji, wstrzyknąć trwały XSS, przejąć konto administratora i uzyskać zdalne wykonanie kodu na serwerze. Stanowi to poważne zagrożenie dla poufności, integralności i dostępności systemu.
Rekomendacja
Zaktualizuj KodExplorer do wersji 4.55 lub nowszej. Ogranicz uprawnienia kont uwierzytelnionych i zweryfikuj integralność plików aplikacji.
Inne podatności w KodExplorer
Zobacz wszystkie- CVE-2026-6572Średnie
W Collabora KodExplorer do wersji 4.52 wykryto lukę w pliku /app/controller/share.class.php (endpoint fileUpload) polegającą na nieprawidłowej autoryzacji przy manipulacji argumentem fileUpload. Atak można przeprowadzić zdalnie, wymaga on jednak wysokiej złożoności. Exploit został publicznie ujawniony, a producent nie odpowiedział.
- CVE-2026-6571Średnie
W kodcloud KodExplorer do wersji 4.52 zidentyfikowano słabość w funkcji roleGroupAction pliku /app/controller/systemRole.class.php. Manipulacja argumentem group_role może prowadzić do obejścia autoryzacji. Atak można przeprowadzić zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-6570Niskie
W kodcloud KodExplorer do wersji 4.52 wykryto lukę w funkcji initInstall w pliku /app/controller/systemMember.class.php. Manipulacja argumentem path prowadzi do obejścia autoryzacji. Atak możliwy zdalnie, exploit publicznie ujawniony.
- CVE-2025-34504Średnie
KodExplorer 4.52 zawiera podatność otwartego przekierowania na stronie logowania użytkownika, która pozwala atakującym manipulować parametrem 'link'. Atakujący mogą tworzyć złośliwe adresy URL w parametrze link, aby przekierować użytkowników na dowolne zewnętrzne strony po uwierzytelnieniu.
- CVE-2023-37153Średnie
KodExplorer w wersji 4.51 zawiera podatność typu Cross-Site Scripting (XSS) w polu opisu funkcji tworzenia aplikacji Light. Atakujący może wykorzystać tę podatność, wstrzykując składnię XSS do pola opisu.
Oryginalny opis (angielski, źródło NVD)
KodExplorer before 4.55 contains a path traversal vulnerability in the unzip_pre_name() function within app/function/helper.function.php, where a single non-recursive str_replace() sanitization pass can be bypassed using crafted filenames like "....//", combined with PclZip's extract() call in KodArchive.class.php lacking the PCLZIP_OPT_EXTRACT_DIR_RESTRICTION option. Authenticated attackers can upload a malicious ZIP archive with traversal sequences to overwrite arbitrary files such as core JavaScript assets, enabling stored XSS that leads to admin account takeover and subsequent remote code execution via unrestricted PHP file upload.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

