CVE-2021-47937
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 45 - wyżej niż 45% wszystkich znanych CVE
Streszczenie
e107 CMS 2.3.0 umożliwia uwierzytelnionym użytkownikom z uprawnieniami do instalacji motywów wykonanie dowolnego kodu poprzez przesłanie złośliwego pliku motywu. Atakujący może przesłać spreparowany pakiet motywu przez endpoint theme.php, który umieszcza webshella w katalogu e107_themes, a następnie wykonywać polecenia systemowe za pomocą skryptu payload.php.
Ocena ryzyka
Organizacja narażona jest na całkowite przejęcie serwera przez atakującego, który może wykonywać dowolne polecenia systemowe, co prowadzi do utraty poufności, integralności i dostępności danych.
Rekomendacja
Należy natychmiast zaktualizować e107 CMS do najnowszej wersji oraz ograniczyć uprawnienia do instalacji motywów tylko do zaufanych administratorów.
Inne podatności w e107 CMS
Zobacz wszystkie- CVE-2022-50939Wysokie
Krytyczna podatność w e107 CMS w wersji 3.2.1 umożliwia uwierzytelnionym administratorom nadpisywanie dowolnych plików serwera poprzez path traversal w funkcji zdalnego przesyłania plików w Menedżerze multimediów (image.php). Parametr upload_caption nie jest odpowiednio sanityzowany, co pozwala na użycie sekwencji typu ../../../ w celu nadpisania plików poza katalogiem docelowym. Może to prowadzić do całkowitego przejęcia aplikacji webowej.
- CVE-2022-50916Wysokie
CVE-2022-50916 dotyczy systemu e107 CMS w wersji 3.2.1. Podatność polega na nieprawidłowej walidacji plików podczas importu w Menedżerze multimediów, co pozwala uwierzytelnionemu administratorowi nadpisać pliki serwera, np. top.php w katalogu aplikacji.
- CVE-2022-50907Wysokie
CVE-2022-50907 dotyczy systemu e107 CMS w wersji 3.2.1. Podatność polega na obejściu ograniczeń uploadu plików przez uwierzytelnionych administratorów, którzy mogą wgrywać złośliwe pliki PHP do katalogów nadrzędnych, manipulując parametrem URL w funkcji importu w Menedżerze multimediów. Umożliwia to zdalne wykonanie kodu na serwerze.
- CVE-2022-50905Krytyczne
e107 CMS w wersji 3.2.1 zawiera wiele podatności umożliwiających ataki XSS. Pierwsza to odbity XSS w funkcji komentarzy do wiadomości, gdzie zautentykowany użytkownik może wstrzyknąć złośliwy kod JavaScript przez parametr URL. Druga to obejście ograniczeń uploadu dla administratorów, pozwalające na wgranie plików SVG ze złośliwym kodem przez zdalny upload w menedżerze multimediów, co prowadzi do trwałego XSS.
- CVE-2026-48997Wysokie
e107 to system zarządzania treścią (CMS), w wersjach 2.3.5 i wcześniejszych występuje podatność na wstrzykiwanie poleceń w ścieżce docelowej zmiany rozmiaru ImageMagick. W funkcji resize_image() ścieżka źródłowa jest odpowiednio zabezpieczona, jednak ścieżka docelowa jest wstawiana w podwójne cudzysłowy, co umożliwia atakującemu wstrzyknięcie złośliwego kodu.
- CVE-2026-46620Średnie
Podatność CSRF w e107 CMS przed wersją 2.3.5. Mechanizm walidacji tokenów CSRF jest pomijany, jeśli token nie jest obecny w żądaniu.
Oryginalny opis (angielski, źródło NVD)
e107 CMS 2.3.0 contains a remote code execution vulnerability that allows authenticated users with theme installation permissions to execute arbitrary commands by uploading malicious theme files. Attackers can upload a crafted theme package through the theme.php endpoint that deploys a web shell to the e107_themes directory, then execute system commands via the payload.php script.

