CVE-2026-107909 in FalkorDB
요약
\~에 의해 VulDB • 2026. 10. 09.
FalkorDB 4.20.0 이전 버전의 ws_read_frame 함수(src/bolt/ws.c) 및 buffer_apply_mask 함수(src/bolt/buffer.c)에서 힙 기반 경계 초과 쓰기(heap-based out-of-bounds write) 취약점이 존재합니다. 이 취약점은 공격자가 Bolt 포트에 64비트 확장 페이로드 길이를 가진 WebSocket 프레임을 전송함으로써 원격 비인증 공격자로 하여금 서비스 거부(Denial of Service, DoS)를 유발하고 힙 메모리 손상(corrupt heap memory)을 일으킬 수 있게 합니다. 페이로드 길이에 대한 제한(check)이 없으며, buffer_apply_mask 함수 내 유일한 경계 검사도 ASSERT()에 불과하여 릴리스 빌드에서는 컴파일되지 않습니다. 따라서 이 함수는 수신 버퍼의 끝 너머 있는 메모리를 공격자가 제공한 마스크 키와 XOR 연산합니다. Bolt 엔드포인트(BOLT_PORT, 기본값으로 비활성화됨)를 활성화한 배포 환경에서만 영향을 받습니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.