Katalog CVE

CVE-2026-107910

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

Streszczenie

Podatność nieprawidłowego uwierzytelniania w funkcji is_authenticated (src/bolt/bolt_api.c) w FalkorDB przed wersją 4.20.0 pozwala zdalnemu nieuwierzytelnionemu atakującemu na wykonywanie zapytań grafowych bez poświadczeń poprzez endpoint Bolt. Funkcja decyduje, czy hasło jest wymagane, wysyłając puste polecenie AUTH do Redis i traktuje tylko błąd WRONGPASS jako oznaczający wymagane hasło; każdy inny błąd, taki jak LOADING podczas ładowania zbioru danych, MASTERDOWN podczas przełączania awaryjnego replikacji lub OOM przy nacisku na pamięć, powoduje, że klient jest traktowany jako uwierzytelniony. Dotyczy to tylko wdrożeń z włączonym endpointem Bolt (BOLT_PORT, domyślnie wyłączony).

Ocena ryzyka

Nieuwierzytelniony atakujący może uzyskać dostęp do danych grafowych i wykonywać zapytania bez poświadczeń, co może prowadzić do wycieku lub modyfikacji danych. Ryzyko dotyczy środowisk, w których endpoint Bolt jest włączony.

Rekomendacja

Zaktualizuj FalkorDB do wersji 4.20.0 lub nowszej. Jeśli endpoint Bolt nie jest potrzebny, pozostaw go wyłączony; w przeciwnym razie ogranicz dostęp sieciowy do portu Bolt i monitoruj nieautoryzowane próby połączeń.

Inne podatności w FalkorDB

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

An improper authentication vulnerability in the is_authenticated function (src/bolt/bolt_api.c) in FalkorDB before 4.20.0 allows a remote unauthenticated attacker to execute graph queries without credentials through the Bolt endpoint. The function decides whether a password is required by issuing an empty AUTH command to Redis and treats only a WRONGPASS error as meaning that a password is required; any other error, such as LOADING while a dataset is being loaded, MASTERDOWN during replication failover, or OOM under memory pressure, causes the client to be treated as authenticated. Only deployments that enable the Bolt endpoint (BOLT_PORT, disabled by default) are affected.

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