Katalog CVE

CVE-2026-120203

WysokieCVSS 8.8
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

Percentyl 29 - wyżej niż 29% wszystkich znanych CVE

Streszczenie

ShowDoc w wersji 2.8.14 przed 3.9.6 zawiera podatność wstrzyknięcia kodu w funkcji Mock, która pozwala uwierzytelnionym użytkownikom wykonywać polecenia powłoki poprzez szablony mockjs. Atakujący może zapisać szablon przez MockController::add z escapowanymi nawiasami, który mockjs ewaluuje za pomocą eval(), a następnie wywołać go przez MockController::infoByKey, aby uruchomić polecenia, w oficjalnym obrazie Docker jako root.

Ocena ryzyka

Uwierzytelniony użytkownik może wykonać dowolne polecenia na serwerze, w tym jako root w oficjalnym obrazie Docker. Prowadzi to do pełnego przejęcia hosta i dostępu do dokumentacji oraz danych.

Rekomendacja

Zaktualizuj ShowDoc do wersji 3.9.6 lub nowszej. Ogranicz uprawnienia kont użytkowników i unikaj uruchamiania kontenera jako root.

Inne podatności w ShowDoc

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

ShowDoc 2.8.14 before 3.9.6 contains a code injection vulnerability in its Mock feature that allows authenticated users to execute shell commands through mockjs templates. Attackers can store a template via MockController::add with escaped parentheses that mockjs evaluates with eval(), then trigger it through MockController::infoByKey to run commands, as root in the official Docker image.

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