Katalog CVE

CVE-2026-109340

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

SurrealDB w wersjach od 3.1.0 do 3.3.0 zawiera lukę obejścia autoryzacji, która pozwala uwierzytelnionym użytkownikom usuwać chronione krawędzie grafu poprzez wywołanie REFERENCE ON DELETE CASCADE. Atakujący z uprawnieniem do usuwania w tabeli referencyjnej może usunąć rekord, którego kaskada wyłącza sprawdzanie uprawnień dla czyszczenia krawędzi, usuwając krawędzie mimo klauzuli PERMISSIONS FOR delete w tabeli krawędzi.

Ocena ryzyka

Atakujący może naruszyć integralność danych poprzez nieautoryzowane usunięcie krawędzi grafu, co może prowadzić do błędnych relacji i utraty danych. Może to wpłynąć na logikę aplikacji opartą na grafach i spowodować nieprzewidziane skutki.

Rekomendacja

Zaktualizuj SurrealDB do wersji 3.3.0 lub nowszej. Przejrzyj uprawnienia do usuwania w tabelach referencyjnych i rozważ ograniczenie możliwości wywoływania kaskadowych usunięć.

Inne podatności w SurrealDB

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

SurrealDB from 3.1.0 before 3.3.0 contains an authorization bypass vulnerability that allows authenticated users to delete protected graph edges by triggering a REFERENCE ON DELETE CASCADE. Attackers with delete permission on a referenced table can delete a record whose cascade disables permission checks for edge cleanup, erasing edges despite the edge table's PERMISSIONS FOR delete clause.

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