Strapi w wersjach przed 3.0.0-beta.17.5 nieprawidłowo obsługuje mechanizm resetowania haseł, co stanowi krytyczne zagrożenie sklasyfikowane jako CWE-640 (Weak Password Recovery Mechanism). Podatność umożliwia atakującemu przejęcie kont użytkowników bez znajomości ich aktualnych danych uwierzytelniających.
▸ Pokaż oryginał (EN)
strapi before 3.0.0-beta.17.5 mishandles password resets within packages/strapi-admin/controllers/Auth.js and packages/strapi-plugin-users-permissions/controllers/Auth.js.
Błąd występuje w plikach kontrolerów Auth.js w dwóch pakietach: strapi-admin oraz strapi-plugin-users-permissions. Wadliwa implementacja procesu resetowania hasła pozwala na jego obejście lub nadużycie — zgodnie z klasyfikacją CWE-640 mechanizm odzyskiwania hasła nie zapewnia odpowiedniego poziomu bezpieczeństwa. W efekcie możliwe jest zresetowanie hasła do konta bez właściwej weryfikacji tożsamości właściciela.
Atakujący może przejąć kontrolę nad dowolnym kontem użytkownika, w tym kontem administratora, uzyskując pełny dostęp do systemu CMS — w tym do danych, konfiguracji oraz ewentualnie zdalnego wykonania kodu (RCE) lub privilege escalation.
Należy zaktualizować Strapi do wersji 3.0.0-beta.17.5 lub nowszej. Patch dostępny jest w oficjalnym repozytorium GitHub (release tag v3.0.0-beta.17.5 oraz pull request #4443).
Strapi we wszystkich wersjach przed 3.0.0-beta.17.5, dotyczy pakietów strapi-admin oraz strapi-plugin-users-permissions
Dostępne są publiczne exploity na Packet Storm Security dokumentujące authentication bypass, RCE oraz privilege escalation dla Strapi 3.0.0-beta.17.4, co znacząco podnosi realne ryzyko wykorzystania podatności.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HStrapi
APPStrapi3.0.0≤ 1.6.4
Powiązane podatności
SQL Injection w Strapi Content-Type Builder — możliwe RCE i odczyt plików
Strapi: Path Traversal w filtrach relacyjnych umożliwia przejęcie konta admina
Arbitrary file upload umożliwiający RCE w Strapi v4.1.5
Nieautoryzowany endpoint proxy w Strapi — podatność SSRF/proxy
Strapi is an open-source headless content management system. In versions from 5.0.0 to before 5.5.2, the looku...