Plugin Workreap dla WordPress zawiera krytyczną podatność typu authentication bypass, która umożliwia nieuwierzytelnionemu atakującemu zalogowanie się jako dowolny zarejestrowany użytkownik, w tym administrator. Wystarczy znajomość adresu e-mail ofiary, co czyni tę podatność wyjątkowo niebezpieczną.
▸ Pokaż oryginał (EN)
The Workreap plugin for WordPress, used by the Workreap - Freelance Marketplace WordPress Theme, is vulnerable to authentication bypass in all versions up to, and including, 3.3.1. This is due to the plugin not properly verifying a user's identity prior to logging them in when verifying an account with an email address. This makes it possible for unauthenticated attackers to log in as registered users, including administrators, if they know user's email address. This is only exploitable fi the user's confirmation_key has not already been set by the plugin.
Plugin nie weryfikuje poprawnie tożsamości użytkownika podczas procesu potwierdzania konta za pomocą adresu e-mail. Atakujący, znając adres e-mail zarejestrowanego użytkownika, może zainicjować proces weryfikacji i zalogować się na jego konto bez podania hasła. Podatność jest możliwa do wykorzystania wyłącznie wtedy, gdy pole `confirmation_key` użytkownika nie zostało jeszcze ustawione przez plugin.
Atakujący może uzyskać pełny dostęp do konta dowolnego zarejestrowanego użytkownika, w tym administratora, co prowadzi do całkowitego przejęcia kontroli nad witryną WordPress — umożliwiając odczyt i modyfikację danych, instalację złośliwego oprogramowania oraz naruszenie integralności i dostępności serwisu.
Należy zaktualizować plugin Workreap do wersji 3.3.2 lub nowszej, w której podatność została usunięta (wydanie z 23 maja 2025 r.). Patch dostępny jest u producenta za pośrednictwem ThemeForest.
Plugin Workreap dla WordPress we wszystkich wersjach do 3.3.1 włącznie, stosowany wraz z motywem Workreap - Freelance Marketplace WordPress Theme.
Podatność jest warunkowo exploitowalna — atak możliwy wyłącznie wtedy, gdy pole confirmation_key użytkownika nie zostało wcześniej ustawione przez plugin. Mimo tego ograniczenia ocena CVSS wynosi 9.8 (CRITICAL) ze względu na brak wymagań dotyczących uwierzytelnienia, interakcji użytkownika i złożoności ataku.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HAmentotech Workreap
APPAmentotech< 3.3.2
Powiązane podatności
Workreap WordPress Plugin — przejęcie konta i eskalacja uprawnień
The Workreap WordPress theme before 2.2.2 AJAX actions workreap_award_temp_file_uploader and workreap_temp_fil...
The Workreap plugin for WordPress, used by the Workreap - Freelance Marketplace WordPress Theme, is vulnerable...
The Workreap WordPress theme before 2.6.3 has a vulnerability with the notifications feature as it's possible ...
The Workreap WordPress theme before 2.2.2 had several AJAX actions missing authorization checks to verify that...