Katalog CVE

CVE-2026-109321

KrytyczneCVSS 9.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Grav Login OAuth (grav-plugin-login-oauth) przed wersją 1.4.3 tworzy konta OAuth jako zwykłych użytkowników Grav z deterministyczną nazwą '<provider>.<id>' i hasłem będącym niesolonym hashem MD5 identyfikatora dostawcy, bez wyłączania logowania hasłem. Nieuwierzytelniony zdalny atakujący, który pozna lub odgadnie identyfikator dostawcy, może odtworzyć te poświadczenia i zalogować się, uzyskując kontrolę administracyjną nad uprzywilejowanymi kontami.

Ocena ryzyka

Atakujący może przejąć uprzywilejowane konta i uzyskać kontrolę administracyjną nad systemem Grav. Prowadzi to do pełnego naruszenia poufności, integralności i dostępności zarządzanej witryny.

Rekomendacja

Należy natychmiast zaktualizować wtyczkę grav-plugin-login-oauth do wersji 1.4.3 lub nowszej. Zaleca się również zmianę haseł istniejących kont OAuth oraz rozważenie wyłączenia logowania hasłem dla tych kont.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Grav Login OAuth plugin (grav-plugin-login-oauth) before 1.4.3 provisions OAuth accounts as ordinary Grav users with a deterministic <provider>.<id> username and an unsalted MD5 hash of the provider identifier as the password, without disabling password login. Unauthenticated remote attackers who learn or guess a provider identifier can reproduce these credentials and log in, gaining administrative control of privileged accounts.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS