CVE-2026-107909
Last modified
CVE-2026-107909 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. A heap-based out-of-bounds write in the ws_read_frame function (src/bolt/ws.c) and the buffer_apply_mask function (src/bolt/buffer.c) in FalkorDB before 4.20.0 allows a remote unauthenticated attacker to cause a denial of service and possibly corrupt heap memory by sending a WebSocket frame with a 64-bit extended payload length to the Bolt port. The payload length is not bounded, and the only bounds check in buffer_apply_mask is an ASSERT(), which is compiled out in release builds, so the function XORs memory beyond the end of the receive buffer with the attacker-supplied mask key.
Description
A heap-based out-of-bounds write in the ws_read_frame function (src/bolt/ws.c) and the buffer_apply_mask function (src/bolt/buffer.c) in FalkorDB before 4.20.0 allows a remote unauthenticated attacker to cause a denial of service and possibly corrupt heap memory by sending a WebSocket frame with a 64-bit extended payload length to the Bolt port. The payload length is not bounded, and the only bounds check in buffer_apply_mask is an ASSERT(), which is compiled out in release builds, so the function XORs memory beyond the end of the receive buffer with the attacker-supplied mask key. Only deployments that enable the Bolt endpoint (BOLT_PORT, disabled by default) are affected.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-107909?
How severe is CVE-2026-107909?
How do I fix CVE-2026-107909?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-107888OpenPrinting CUPS before 2.4.20 contains a NULL pointer dere…5.1
- CVE-2026-107889A flaw was found in the login theme rendering component of K…5.5
- CVE-2026-10789A maliciously crafted webpage, when visited by a user with A…9.6
- CVE-2026-107890OpenPrinting CUPS before 2.4.20 contains a NULL pointer dere…3.3
- CVE-2026-1079A native messaging host vulnerability in Pega Browser Extens…6
- CVE-2026-107908A heap-based out-of-bounds write in the BoltReadHandler func…9.8
- CVE-2026-107910An improper authentication vulnerability in the is_authentic…8.1
- CVE-2026-107911A type confusion vulnerability in the _read_flags function (…7.5
- CVE-2026-107914Backdrop CMS 1.34 before 1.34.5 and 1.35 before 1.35.1 doesn…7.8
- CVE-2026-10795The UpdraftPlus: WP Backup & Migration Plugin plugin for Wor…8.1
- CVE-2026-10796nvm (Node Version Manager) through 0.40.4 executes arbitrary…7.5
- CVE-2026-1080GitLab has remediated an issue in GitLab EE affecting all ve…4.3
Are you affected by CVE-2026-107909?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
