CVE-2026-119661
ŚrednieCVSS 4.2Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 32 - wyżej niż 32% wszystkich znanych CVE
Streszczenie
ShowDoc do wersji 3.9.5 zawiera obejście autoryzacji w punkcie końcowym api/paramDescLib/deleteEntries, który sprawdza uprawnienia do edycji tylko dla pierwszego podanego identyfikatora wpisu. Uwierzytelniony atakujący może umieścić własny identyfikator jako pierwszy i dołączyć identyfikatory innych użytkowników, aby trwale usunąć ich wpisy opisów parametrów.
Ocena ryzyka
Atakujący może trwale usuwać opisy parametrów należące do innych użytkowników, powodując utratę danych i zakłócenia w dokumentacji API. Wymagane jest jedynie konto uwierzytelnione.
Rekomendacja
Zaktualizuj ShowDoc do wersji nowszej niż 3.9.5. Do czasu aktualizacji ogranicz dostęp do punktu końcowego deleteEntries lub zweryfikuj uprawnienia dla każdego identyfikatora wpisu.
Inne podatności w ShowDoc
Zobacz wszystkie- CVE-2025-0520Krytyczne
W ShowDoc występuje podatność nieograniczonego przesyłania plików spowodowana niewłaściwą walidacją rozszerzenia pliku, co pozwala na wykonanie dowolnego kodu PHP i zdalne wykonanie kodu. Problem dotyczy wersji przed 2.8.7.
- CVE-2026-120203Wysokie
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.
- CVE-2026-86644Niskie
Podatność w star7th showdoc do wersji 3.9.1 dotyczy nieznanego kodu w pliku web_src/public/editor.md/editormd.js komponentu API Page Save Endpoint. Manipulacja może prowadzić do cross-site scripting. Atak może być przeprowadzony zdalnie. Exploit został publicznie ujawniony i może być wykorzystany. Aktualizacja do wersji 3.9.2 rozwiązuje problem. Poprawka ustawia Mermaid 'securityLevel' na 'strict', wyłącza 'htmlLabels' i sanityzuje renderowany SVG za pomocą DOMPurify.
- CVE-2026-6982Średnie
W star7th ShowDoc do wersji 2.10.10/3.6.2/3.8.0 wykryto podatność w nieznanej funkcjonalności pliku server/Application/Api/Controller/PageController.class.PHP komponentu API Page Sort Endpoint. Manipulacja argumentem pages może prowadzić do wstrzyknięcia SQL. Atak może być przeprowadzony zdalnie.
Oryginalny opis (angielski, źródło NVD)
ShowDoc through 3.9.5 contains an authorization bypass vulnerability in the api/paramDescLib/deleteEntries endpoint that checks edit permission only for the first supplied entry id. Authenticated attackers can place their own entry id first and append other users' entry ids to permanently delete those parameter-description entries.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

