CRITICAL🇬🇧 English

CVE-2024-1071

SQL Injection w pluginie Ultimate Member dla WordPress (CVE-2024-1071)

CVSS 9.8v3.1pub. 2024-03-13upd. 2025-03-05

Plugin Ultimate Member dla WordPress w wersjach 2.1.3–2.8.2 zawiera krytyczną podatność SQL Injection w parametrze 'sorting', umożliwiającą nieuwierzytelnionym atakującym wyciągnięcie wrażliwych danych z bazy danych. Podatność otrzymała ocenę CVSS 9.8, co czyni ją zagrożeniem wymagającym pilnego działania.

Pokaż oryginał (EN)

The Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin plugin for WordPress is vulnerable to SQL Injection via the 'sorting' parameter in versions 2.1.3 to 2.8.2 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

🤖 Analiza AI
Jak działa

Podatność wynika z niewystarczającego escapowania danych dostarczanych przez użytkownika w parametrze 'sorting' oraz braku odpowiedniego przygotowania istniejącego zapytania SQL. Atakujący bez żadnego uwierzytelnienia może dołączać dodatkowe fragmenty SQL do już istniejących zapytań (technika SQL Injection). Luka zlokalizowana jest w pliku 'class-member-directory-meta.php', odpowiedzialnym za obsługę katalogu użytkowników.

Skutki

Nieuwierzytelniony atakujący może wyekstrahować dowolne wrażliwe informacje z bazy danych WordPress, w tym dane użytkowników, hasła (skróty), tokeny sesji oraz inne poufne informacje przechowywane w bazie. W zależności od konfiguracji serwera możliwe jest również dalsze naruszenie integralności i dostępności systemu.

Mitygacja

Należy zaktualizować plugin Ultimate Member do wersji wyższej niż 2.8.2, w której zastosowano poprawkę (changeset 3038036). Patch dostępny jest w oficjalnym repozytorium WordPress. Jeśli natychmiastowa aktualizacja nie jest możliwa, należy rozważyć tymczasowe wyłączenie pluginu do czasu wdrożenia łatki.

Kogo dotyczy

Plugin Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin dla WordPress w wersjach od 2.1.3 do 2.8.2 włącznie.

Uwagi

Poprawka została wprowadzona w changeset 3038036 w oficjalnym repozytorium WordPress. Podatny kod znajduje się w pliku includes/core/class-member-directory-meta.php (linie 666 i 858 w wersji 2.8.2).

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Ultimatemember Ultimate Member

    APP
    Ultimatemember
    2.1.3 – 2.8.3 (bez)
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
SQLiAuth Bypass
CWE
Referencje

Powiązane podatności

CVE-2023-3460CRITICAL9.8ten sam produkt

The Ultimate Member WordPress plugin before 2.6.7 does not prevent visitors from creating user accounts with a...

CVE-2020-36156CRITICAL9.9ten sam produkt

An issue was discovered in the Ultimate Member plugin before 2.1.12 for WordPress, aka Authenticated Privilege...

CVE-2020-36157CRITICAL10.0ten sam produkt

An issue was discovered in the Ultimate Member plugin before 2.1.12 for WordPress, aka Unauthenticated Privile...

CVE-2020-36155CRITICAL10.0ten sam produkt

An issue was discovered in the Ultimate Member plugin before 2.1.12 for WordPress, aka Unauthenticated Privile...

CVE-2025-0308HIGH7.5ten sam produkt

The Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Pl...

CVE-2024-1071 — SQL Injection w pluginie Ultimate Member dla WordPress (CVE-2024-1071) — CRITICAL 9.8 | CVEbaza.pl