Wtyczka Adifier System dla WordPress w wersjach do 3.1.7 włącznie umożliwia nieuwierzytelnionym atakującym zmianę hasła dowolnego użytkownika, w tym administratora. Podatność pozwala na pełne przejęcie konta i eskalację uprawnień.
▸ Pokaż oryginał (EN)
The Adifier System plugin for WordPress is vulnerable to privilege escalation via account takeover in all versions up to, and including, 3.1.7. This is due to the plugin not properly validating a user's identity prior to updating their details like password through the adifier_recover() 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 adifier_recover() odpowiedzialna za odzyskiwanie konta nie weryfikuje prawidłowo tożsamości użytkownika przed aktualizacją jego danych, w szczególności hasła. Brak tej weryfikacji (CWE-620 — Unverified Password Change) oznacza, że każdy anonimowy użytkownik może wysłać żądanie zmiany hasła dla wybranego konta bez potwierdzenia jakiejkolwiek formy tożsamości. Po zresetowaniu hasła administratora atakujący może zalogować się na przejęte konto i uzyskać pełny dostęp do panelu WordPress.
Atakujący bez żadnych uprawnień może przejąć dowolne konto w serwisie WordPress, w tym konto administratora, co daje mu pełną kontrolę nad witryną — możliwość modyfikacji treści, instalacji złośliwych wtyczek, kradzieży danych oraz dalszego kompromitowania infrastruktury.
Należy zaktualizować wtyczkę Adifier System do wersji wyższej niż 3.1.7. W przypadku braku dostępnej aktualizacji należy tymczasowo dezaktywować wtyczkę i skonsultować się z referencjami producenta (ThemeForest / Wordfence) w celu uzyskania aktualnego patcha.
Wtyczka Adifier System dla WordPress — wszystkie wersje do 3.1.7 włącznie
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H