Podatność w mechanizmie odzyskiwania hasła w systemie Payload CMS pozwala nieuwierzytelnionemu atakującemu na wykonywanie działań w imieniu użytkownika, który zainicjował reset hasła. Ze względu na brak wymaganych uprawnień (CVSS AV:N/PR:N) oraz krytyczny poziom zagrożenia, podatność stanowi poważne ryzyko dla bezpieczeństwa kont użytkowników.
▸ Pokaż oryginał (EN)
Payload is a free and open source headless content management system. Prior to version 3.79.1 in @payloadcms/graphql and payload, a vulnerability in the password recovery flow could allow an unauthenticated attacker to perform actions on behalf of a user who initiates a password reset. This issue has been patched in version 3.79.1 for @payloadcms/graphql and payload.
Błąd dotyczy przepływu odzyskiwania hasła (CWE-640) i nieprawidłowego zarządzania parametrami uwierzytelnienia (CWE-472). Atakujący bez żadnych uprawnień może nadużyć procesu resetowania hasła zainicjowanego przez ofiarę i przejąć kontrolę nad jej sesją lub wykonywać działania w jej imieniu. Luka nie wymaga interakcji ze strony atakującego poza przepływem resetowania — wystarczy, że legalny użytkownik zainicjuje procedurę odzyskiwania hasła.
Atakujący może uzyskać nieautoryzowany dostęp do konta użytkownika oraz modyfikować dane lub treści zarządzane przez Payload CMS w imieniu ofiary, co prowadzi do naruszenia poufności i integralności danych.
Należy zaktualizować pakiety @payloadcms/graphql oraz payload do wersji 3.79.1 lub nowszej, w której podatność została usunięta. Szczegóły dostępne w referencjach producenta na GitHub.
Pakiety @payloadcms/graphql oraz payload we wszystkich wersjach poprzedzających 3.79.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NPayloadcms Payload
APPPayloadcms< 3.79.1
Powiązane podatności
SQL Injection w Payload CMS — przejęcie konta bez uwierzytelnienia
An arbitrary file upload vulnerability in the file upload module of PayloadCMS v0.15.0 allows attackers to exe...
Payload is a free and open source headless content management system. Prior to version 3.79.1, an authenticate...
Payload is a free and open source headless content management system. Prior to version 3.79.1, certain request...
Payload is a free and open source headless content management system. Prior to version 3.78.0 in @payloadcms/n...