Katalog CVE

CVE-2026-109342

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

SurrealDB w wersjach od 3.0.0 do 3.3.0 zawiera lukę braku uwierzytelniania w metodzie RPC revoke, która pozwala użytkownikom o niskich uprawnieniach lub nieuwierzytelnionym wywołującym unieważniać tokeny odświeżania innych użytkowników bez dowodu posiadania. Atakujący mogą uzyskać identyfikatory grantów przez ACCESS SHOW ALL z uprawnieniem VIEWER lub wyciekłe tokeny, a następnie trwale unieważnić tokeny odświeżania, wymuszając ponowne uwierzytelnienie.

Ocena ryzyka

Atakujący może wymusić ciągłe ponowne logowanie użytkowników, powodując przerwy w działaniu i potencjalne zakłócenia w dostępie do usług. Może to prowadzić do odmowy usługi dla użytkowników oraz zwiększonego obciążenia systemu uwierzytelniania.

Rekomendacja

Zaktualizuj SurrealDB do wersji 3.3.0 lub nowszej, aby wyeliminować lukę. Dodatkowo rozważ ograniczenie uprawnień VIEWER i monitorowanie nietypowych wywołań metody revoke.

Inne podatności w SurrealDB

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

SurrealDB from 3.0.0 before 3.3.0 contains a missing authentication vulnerability in the revoke RPC method that allows low-privileged or unauthenticated callers to invalidate other users' refresh tokens without proof of possession. Attackers can obtain grant identifiers via ACCESS SHOW ALL with VIEWER permission or leaked tokens, then permanently revoke refresh tokens to force re-authentication.

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