Katalog CVE

CVE-2026-116207

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

YesWiki w wersjach 4.6.0 przed 4.7.0 oraz 5.0.0-alpha1 przed 5.0.0-alpha4 zawiera nieuwierzytelnioną podatność SQL injection w SearchManager::prepareSearchRequest(). Nazwy pól z parametrów query i searchfields publicznego API wyszukiwania wpisów Bazar są umieszczane w aliasie w cudzysłowach odwrotnych, escapowanym jedynie przez mysqli_real_escape_string, co pozwala na wstrzyknięcie podzapytań.

Ocena ryzyka

Atakujący bez uwierzytelnienia może odczytać dane, w tym hasła użytkowników, lub wyczerpać wątki bazy danych za pomocą SLEEP(), powodując niedostępność usługi.

Rekomendacja

Zaktualizuj YesWiki do wersji 4.7.0 lub 5.0.0-alpha4 (lub nowszej). Do czasu aktualizacji rozważ ograniczenie dostępu do publicznego API wyszukiwania Bazar.

Inne podatności w YesWiki

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

YesWiki 4.6.0 before 4.7.0 and 5.0.0-alpha1 before 5.0.0-alpha4 contains an unauthenticated SQL injection vulnerability in SearchManager::prepareSearchRequest(). Field names from the query and searchfields parameters of the public Bazar entries search API are placed in a backtick-quoted alias escaped only with mysqli_real_escape_string. Attackers can supply a backtick to inject subqueries, reading data such as user password hashes or exhausting database threads with SLEEP().

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