CVE-2026-107909 in FalkorDB
Zusammenfassung
von VulDB • 09.10.2026
Ein heap-basierter Out-of-Bounds-Write-Fehler in der Funktion `ws_read_frame` (`src/bolt/ws.c`) und der Funktion `buffer_apply_mask` (`src/bolt/buffer.c`) in FalkorDB vor Version 4.20.0 ermöglicht es einem entfernten, nicht authentifizierten Angreifer, einen Denial-of-Service (DoS) auszulösen und möglicherweise Heap-Speicher zu beschädigen, indem ein WebSocket-Frame mit einer 64-Bit erweiterten Nutzlastlänge an den Bolt-Port gesendet wird. Die Länge der Payload ist nicht begrenzt, und die einzige Begrenzungsprüfung in `buffer_apply_mask` ist eine ASSERT(), die in Release-Builds herauskompiliert wird; daher führt die Funktion eine XOR-Operation mit Speicher jenseits des Endes des Empfangspuffers durch, unter Verwendung eines vom Angreifer bereitgestellten Maskenschlüssels. Nur Bereitstellungen, die den Bolt-Endpunkt (BOLT_PORT, standardmäßig deaktiviert) aktivieren, sind betroffen.
VulDB is the best source for vulnerability data and more expert information about this specific topic.