Plugin Ultimate Member przed wersją 2.1.12 dla WordPress zawiera krytyczną podatność umożliwiającą nieuwierzytelnionemu atakującemu nadanie sobie dowolnych uprawnień podczas rejestracji. Podatność otrzymała maksymalny wynik CVSS 10.0, co czyni ją wyjątkowo niebezpieczną dla wszystkich serwisów WordPress korzystających z tego pluginu.
▸ Pokaż oryginał (EN)
An issue was discovered in the Ultimate Member plugin before 2.1.12 for WordPress, aka Unauthenticated Privilege Escalation via User Roles. Due to the lack of filtering on the role parameter that could be supplied during the registration process, an attacker could supply the role parameter with a WordPress capability (or any custom Ultimate Member role) and effectively be granted those privileges.
Podczas procesu rejestracji nowego użytkownika plugin nie filtruje parametru 'role' przesyłanego przez formularz. Atakujący może ręcznie dołączyć do żądania rejestracji dowolną wartość parametru 'role', odpowiadającą istniejącej roli WordPress (w tym roli administratora) lub roli niestandardowej zdefiniowanej w Ultimate Member. System przyznaje wtedy nowemu kontu uprawnienia wskazane w tym parametrze bez jakiejkolwiek weryfikacji.
Atakujący bez żadnego uwierzytelnienia może zarejestrować konto z pełnymi uprawnieniami administratora WordPress, co w praktyce oznacza całkowite przejęcie kontroli nad witryną, jej zawartością, danymi użytkowników oraz infrastrukturą hostingową.
Należy niezwłocznie zaktualizować plugin Ultimate Member do wersji 2.1.12 lub nowszej. Patch dostępny jest w oficjalnym repozytorium WordPress oraz u producenta pluginu.
Plugin Ultimate Member dla WordPress w wersjach przed 2.1.12
Podatność opisana publicznie przez Wordfence w listopadzie 2020 roku. Według dostępnych referencji problem dotyczył ponad 100 000 witryn korzystających z pluginu Ultimate Member.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HUltimatemember Ultimate Member
APPUltimatemember< 2.1.12
Powiązane podatności
SQL Injection w pluginie Ultimate Member dla WordPress (CVE-2024-1071)
Ultimate Member WordPress — tworzenie kont administratora przez gości
Privilege escalation w pluginie Ultimate Member dla WordPress
Ultimate Member Plugin – Nieuwierzytelniony Privilege Escalation przez User Meta
The Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Pl...