🇰🇷 한글 설명
Redis의 인증된 사용자가 HINCRBYFLOAT 명령어를 사용하여 잘못된 해시 필드를 생성할 경우, 해당 데이터에 접근할 때 Redis 서비스가 충돌하며 중단될 수 있습니다. 이 취약점은 특정 버전의 Redis에서 발생하며 서비스 거부(DoS)를 유발할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 특수한 명령어를 입력하면 데이터베이스 시스템이 갑자기 멈춰버릴 수 있는 문제입니다. 이로 인해 데이터베이스를 사용하는 서비스가 중단될 위험이 있습니다.
🇺🇸 원문 (English)
Redis is an open source, in-memory database that persists on disk. Authenticated users can use the `HINCRBYFLOAT` command to create an invalid hash field that will crash Redis on access in affected versions. This issue has been addressed in in versions 7.0.11, 6.2.12, and 6.0.19. Users are advised to upgrade. There are no known workarounds for this issue.
📍 영향받는 시스템
Redis 7.0.11, 6.2.12, 6.0.19 미만 버전
⚔️ 공격 벡터
인증된 사용자가 HINCRBYFLOAT 명령어를 사용하여 비정상적인 해시 필드 생성
🛡️ 대응 방법
Redis를 최신 보안 패치가 적용된 버전(7.0.11, 6.2.12, 6.0.19 이상)으로 업그레이드
🔧 검증 코드
출력된 버전이 취약점이 해결된 버전(7.0.11, 6.2.12, 6.0.19 이상)인지 확인합니다.
redis-server --version | grep -E '7\.0\.[0-9]+|6\.2\.[0-9]+|6\.0\.[0-9]+'