🔍 CVE-2026-7826

9.1
CVSS Score
CRITICAL
2026-10-09
2026-10-15 16:18
✅ 완료

🇰🇷 한글 설명

FalkorDB 4.18.4 미만 버전의 BufferSerializerIOv2_ReadBuffer 함수에서 힙 기반 경계 외 읽기 취약점이 발견되었습니다. 공격자가 조작된 RDB 스트림을 전송할 경우, 경계 검사 누락으로 인해 서비스 거부(DoS)가 발생하거나 힙 메모리의 민감한 정보가 유출될 수 있습니다.

💡 쉬운 설명

데이터를 읽는 과정에서 데이터의 크기를 제대로 확인하지 않아 발생하는 보안 약점입니다. 나쁜 의도를 가진 사람이 특수한 데이터를 보내면 프로그램이 멈추거나 내부의 중요한 정보가 밖으로 새 나갈 수 있습니다.

🇺🇸 원문 (English)

A heap-based out-of-bounds read in the BufferSerializerIOv2_ReadBuffer function (src/serializers/serializer_io.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 or disclose heap memory by supplying a crafted RDB stream whose sub-buffer length field exceeds the remaining buffer size. The only bounds check is an ASSERT(), which is compiled out in release builds, so memcpy() reads past the end of the heap allocation.

📍 영향받는 시스템

FalkorDB 4.18.4 미만 모든 버전

⚔️ 공격 벡터

비밀번호가 설정되지 않은 Redis 복제 명령을 통해 조작된 RDB 스트림 전송

🛡️ 대응 방법

FalkorDB를 최신 보안 패치가 적용된 4.18.4 이상의 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 4.18.4 미만인 경우 해당 취약점에 노출된 상태입니다.

Shell / Script
falkordb --version 2>/dev/null | grep -E '4\[0-9]\.[0-9]\.'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

💻 영향받는 소프트웨어

Redis