Katalog CVE

CVE-2022-51021

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.38%

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

Streszczenie

Wtyczka NotificationX dla WordPress 2.0.0 przed 2.3.12 zawiera podatność na wstrzyknięcie SQL bez uwierzytelnienia umożliwiającą zdalnym atakującym manipulację zapytaniami do bazy poprzez podanie parametru 'id' w formie tablicy do /wp-json/notificationx/v1/notification/{id}. Atakujący mogą przekazać id[1] ze spreparowanym SQL, np. payloadami time-based SLEEP, wraz z api_key wyliczonym z md5(home_url()), który trafia bez sanityzacji do Database::get_where_query w celu wyciągnięcia zawartości bazy.

Ocena ryzyka

Nieuwierzytelniony atakujący może odczytać dane z bazy WordPressa, w tym dane użytkowników i hasła. Może to prowadzić do przejęcia kont administracyjnych i pełnej kompromitacji witryny.

Rekomendacja

Zaktualizuj wtyczkę NotificationX do wersji 2.3.12 lub nowszej. Sprawdź logi dostępu pod kątem żądań do /wp-json/notificationx/v1/notification/ z podejrzanymi parametrami id.

Powiązane podatności

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

NotificationX plugin for WordPress 2.0.0 before 2.3.12 contains an unauthenticated SQL injection vulnerability that allows remote attackers to manipulate database queries by supplying an array-form 'id' parameter to /wp-json/notificationx/v1/notification/{id}. Attackers can pass id[1] with crafted SQL, such as time-based SLEEP payloads, along with an api_key derived from md5(home_url()), which flows unsanitized into Database::get_where_query to extract database contents. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-18.

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