Katalog CVE

CVE-2026-22799

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Emlog, otwartoźródłowy system budowy stron internetowych, w wersji 2.6.1 i wcześniejszych udostępnia punkt końcowy REST API (/index.php?rest-api=upload) do przesyłania plików multimedialnych. Punkt końcowy nie przeprowadza prawidłowej walidacji typów plików, rozszerzeń i zawartości, co pozwala uwierzytelnionym atakującym (z ważnym kluczem API lub ciasteczkiem sesji administratora) na przesyłanie dowolnych plików (w tym złośliwych skryptów PHP) na serwer. Atakujący może uzyskać klucz API poprzez uzyskanie dostępu administratora lub wykorzystanie podatności na ujawnienie informacji. Po przesłaniu złośliwy plik PHP może zostać wykonany, co prowadzi do zdalnego wykonania kodu (RCE) i pełnej kompromitacji serwera.

Ocena ryzyka

Atakujący może uzyskać pełną kontrolę nad serwerem, co prowadzi do naruszenia poufności, integralności i dostępności danych oraz usług.

Rekomendacja

Zaleca się natychmiastową aktualizację Emlog do wersji zawierającej poprawkę oraz wdrożenie ścisłej walidacji przesyłanych plików.

Inne podatności w Emlog

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

Emlog is an open source website building system. emlog v2.6.1 and earlier exposes a REST API endpoint (/index.php?rest-api=upload) for media file uploads. The endpoint fails to implement proper validation of file types, extensions, and content, allowing authenticated attackers (with a valid API key or admin session cookie) to upload arbitrary files (including malicious PHP scripts) to the server. An attacker can obtain the API key either by gaining administrator access to enable the REST API setting, or via information disclosure vulnerabilities in the application. Once uploaded, the malicious PHP file can be executed to gain remote code execution (RCE) on the target server, leading to full server compromise.

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