Katalog CVE

CVE-2026-107911

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

Streszczenie

Podatność typu type confusion w funkcji _read_flags (src/commands/cmd_dispatcher.c) w FalkorDB przed wersją 4.20.0 pozwala zdalnemu uwierzytelnionemu atakującemu, który może uruchomić GRAPH.QUERY, wywołać odmowę usługi i potencjalnie ujawnić lub uszkodzić pamięć. Funkcja przyjmuje argument --bolt od dowolnego klienta i rzutuje następny argument polecenia, obiekt string Redis, na strukturę klienta Bolt bez sprawdzenia jego pochodzenia; kod zestawu wyników następnie dereferencjonuje wskaźniki odczytane z tego obiektu. Argument jest parsowany nawet gdy endpoint Bolt jest wyłączony, więc domyślne konfiguracje są podatne.

Ocena ryzyka

Atakujący może wywołać awarię usługi lub uzyskać dostęp do danych w pamięci, co może prowadzić do ujawnienia informacji lub dalszej kompromitacji. Ponieważ podatność występuje w domyślnych konfiguracjach, ryzyko jest wysokie.

Rekomendacja

Zaktualizuj FalkorDB do wersji 4.20.0 lub nowszej. Ogranicz dostęp do interfejsu GRAPH.QUERY do zaufanych użytkowników i monitoruj nietypowe polecenia.

Inne podatności w FalkorDB

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

A type confusion vulnerability in the _read_flags function (src/commands/cmd_dispatcher.c) in FalkorDB before 4.20.0 allows a remote authenticated attacker who can run GRAPH.QUERY to cause a denial of service and possibly disclose or corrupt memory. The function accepts a --bolt argument from any client and casts the following command argument, a Redis string object, to a Bolt client structure without checking its origin; the result-set code then dereferences pointers read from that object. The argument is parsed even when the Bolt endpoint is disabled, so default configurations are affected.

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