Katalog CVE

CVE-2024-58363

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

Percentyl 28 - wyżej niż 28% wszystkich znanych CVE

Streszczenie

SurrealDB przed wersją 1.5.4 oraz 2.0.0-alpha.1 przed 2.0.0-alpha.6 nieprawidłowo weryfikuje uwierzytelnianie, gdy użytkownik zakresu przełącza bazy danych za pomocą klauzuli USE lub metody use. Atakujący z uwierzytelnioną sesją może podszyć się pod niepowiązanego użytkownika w innej bazie danych, jeśli istnieje rekord użytkownika o identycznym identyfikatorze.

Ocena ryzyka

Atakujący może wykonywać nieautoryzowane działania w innej bazie danych, jeśli uprawnienia opierają się wyłącznie na parametrze $auth. Ryzyko dotyczy wdrożeń SurrealDB z wieloma bazami danych i użytkownikami zakresu.

Rekomendacja

Zaktualizuj SurrealDB do wersji 1.5.4 lub 2.0.0-alpha.6 (lub nowszej). Nie opieraj kontroli dostępu wyłącznie na parametrze $auth.

Inne podatności w SurrealDB

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

SurrealDB before 1.5.4 and 2.0.0-alpha.1 before 2.0.0-alpha.6 fails to properly validate authentication when a scope user switches databases using the USE clause or use method. Attackers with an authenticated session can impersonate an unrelated user in a different database if a user record with an identical identifier exists, allowing unauthorized actions if permissions rely solely on the $auth parameter.

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