Katalog CVE

CVE-2026-7827

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

Streszczenie

Przepełnienie bufora na stosie w funkcji _RdbLoadEntity w dekoderach grafów RDB w FalkorDB przed wersją 4.18.4. Zdalny atakujący, który może wydawać polecenia replikacji Redis, może wysłać spreparowany strumień RDB z kontrolowaną liczbą właściwości encji. Liczba ta określa rozmiar dwóch tablic o zmiennej długości na stosie wątku bez górnego limitu, a dekoder wypełnia je wartościami dostarczonymi przez atakującego.

Ocena ryzyka

Podatność może prowadzić do odmowy usługi i potencjalnie do wykonania dowolnego kodu. Atakujący może spowodować awarię serwera lub przejąć nad nim kontrolę.

Rekomendacja

Zaktualizuj FalkorDB do wersji 4.18.4 lub nowszej. Ogranicz dostęp do poleceń replikacji Redis poprzez uwierzytelnianie i reguły zapory.

Inne podatności w FalkorDB

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

A stack-based buffer overflow in the _RdbLoadEntity function of the RDB graph decoders (src/serializers/decoders/*/decode_graph_entities.c) in FalkorDB before 4.18.4 allows a remote attacker who can issue Redis replication commands (for example, against an instance with no password configured) to cause a denial of service and possibly execute arbitrary code by supplying a crafted RDB stream with an attacker-controlled entity property count. The count sizes two variable-length arrays on the thread stack with no upper bound, and the decoder then fills them with attacker-supplied values.

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