Motyw WordPress 'DWT - Directory & Listing' w wersjach do 3.3.6 włącznie zawiera krytyczną podatność umożliwiającą nieuwierzytelnionym atakującym przejęcie dowolnego konta użytkownika, w tym administratora. Brak weryfikacji pustego tokenu przy resetowaniu hasła pozwala na nieautoryzowaną zmianę haseł.
▸ Pokaż oryginał (EN)
The DWT - Directory & Listing WordPress Theme theme for WordPress is vulnerable to privilege escalation via account takeover in all versions up to, and including, 3.3.6. This is due to the plugin not properly checking for an empty token value prior to resetting a user's password through the dwt_listing_reset_password() function. This makes it possible for unauthenticated attackers to change arbitrary user's passwords, including administrators, and leverage that to gain access to their account.
Funkcja dwt_listing_reset_password() odpowiedzialna za resetowanie hasła użytkownika nie weryfikuje poprawnie, czy przekazany token jest pusty. Atakujący nieposiadający żadnego konta może wywołać tę funkcję z pustym tokenem i ustawić nowe hasło dla wybranego użytkownika. Pozwala to na przejęcie kontroli nad dowolnym kontem, łącznie z kontami administratorów.
Atakujący może zmienić hasło dowolnego użytkownika, w tym administratora, a następnie zalogować się na przejęte konto, uzyskując pełną kontrolę nad witryną WordPress, w tym możliwość instalowania wtyczek, modyfikowania treści i dostępu do danych.
Należy zaktualizować motyw DWT - Directory & Listing do wersji wyższej niż 3.3.6. Zgodnie z referencjami producenta należy zastosować dostępne patche. Jako działanie dodatkowe warto monitorować logi pod kątem nieautoryzowanych prób resetowania haseł.
Motyw WordPress 'DWT - Directory & Listing' we wszystkich wersjach do 3.3.6 włącznie
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H