🇰🇷 한글 설명
RedisBloom 2.0.0부터 2.4.7/2.6.10 이전 버전에서 인증된 사용자가 CF.RESERVE 명령으로 Redis 서버를 강제 종료시킬 수 있는 취약점입니다. 런타임 어설션(assertion) 실패로 인해 Redis 프로세스가 중단되어 서비스 거부(DoS)가 발생합니다.
💡 쉬운 설명
RedisBloom에서 특정 명령어를 잘못 사용하면 Redis 데이터베이스가 멈출 수 있는 문제입니다. 로그인한 사용자가 의도적으로 이 명령어를 실행하면 서버가 다운됩니다.
🇺🇸 원문 (English)
RedisBloom adds a set of probabilistic data structures to Redis. Starting in version 2.0.0 and prior to version 2.4.7 and 2.6.10, authenticated users can use the `CF.RESERVE` command to trigger a runtime assertion and termination of the Redis server process. The problem is fixed in RedisBloom 2.4.7 and 2.6.10.
📍 영향받는 시스템
RedisBloom 2.0.0 ~ 2.4.6, 2.6.0 ~ 2.6.9 버전
⚔️ 공격 벡터
인증된 사용자가 CF.RESERVE 명령을 실행하여 서버 프로세스 강제 종료
🛡️ 대응 방법
RedisBloom을 2.4.7 또는 2.6.10 이상 버전으로 업그레이드
🔧 검증 코드
RedisBloom 모듈의 버전을 확인하고, 2.4.7 또는 2.6.10 이상이 아니면 업그레이드 필요
redis-cli MODULE LIST 2>/dev/null | grep -i bloom