Katalog CVE

CVE-2024-58362

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.38%

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

Streszczenie

Podatność w SurrealDB przed wersją 1.5.5 (oraz 2.0.0-beta przed 2.0.0-beta.3) w API RPC. Nieuwierzytelniony atakujący może dostarczyć binarny obiekt z podzapytaniem w miejsce danych uwierzytelniających, co prowadzi do wykonania podzapytania w kontekście właściciela bazy danych z rolą edytora.

Ocena ryzyka

Ryzyko obejmuje możliwość wybierania, tworzenia, aktualizowania i usuwania zasobów nie-IAM przez atakującego, co może prowadzić do naruszenia integralności danych.

Rekomendacja

Zaktualizuj SurrealDB do wersji 1.5.5 lub nowszej (lub 2.0.0-beta.3 dla wersji beta). Ogranicz dostęp do API RPC tylko dla zaufanych użytkowników.

Inne podatności w SurrealDB

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

SurrealDB before 1.5.5 (and 2.0.0-beta before 2.0.0-beta.3) accepts an arbitrary object in the signin and signup operations of the RPC API without recursively validating it for non-computed values. When a record access method defines a SIGNIN or SIGNUP query and the RPC API is exposed to untrusted users, an unauthenticated attacker can encode a binary object containing a subquery using the bincode serialization format and supply it in place of credentials. The subquery is then executed within the database owner's SIGNIN/SIGNUP query under a system user session with the editor role, allowing the attacker to select, create, update, and delete non-IAM resources (though not view the query results directly, and not affect IAM resources, which require the owner role).

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