🔍 CVE-2025-46686

3.5
CVSS Score
LOW
2025-07-23
2026-06-17 09:26
✅ 완료

🇰🇷 한글 설명

Redis 8.0.3 이하에서 인증된 사용자가 많은 bulk로 구성된 다중 bulk 명령어를 전송하여 메모리 소비 공격을 수행할 수 있습니다. 권한 부족으로 명령어가 건너뛰어져도 모든 bulk의 명령어 인자에 메모리가 할당되어 메모리 소모 공격이 가능합니다.

💡 쉬운 설명

인증된 사용자가 특수하게 만든 명령어를 Redis에 보내서 서버 메모리를 낭비하게 할 수 있습니다. 명령어가 실행되지 않더라도 메모리는 계속 할당되어 시스템 성능이 저하됩니다.

🇺🇸 원문 (English)

Redis through 8.0.3 allows memory consumption via a multi-bulk command composed of many bulks, sent by an authenticated user. This occurs because the server allocates memory for the command arguments of every bulk, even when the command is skipped because of insufficient permissions. NOTE: this is disputed by the Supplier because abuse of the commands network protocol is not a violation of the Redis Security Model.

📍 영향받는 시스템

Redis through 8.0.3

⚔️ 공격 벡터

Authenticated user sends malicious multi-bulk commands to exhaust server memory

🛡️ 대응 방법

Upgrade Redis to version 8.0.4 or later, or implement strict memory limits and connection rate controls

🔧 검증 코드

출력된 버전이 8.0.3 이하면 취약하며, 8.0.4 이상이면 패치됨

Shell / Script
redis-cli INFO server | grep redis_version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Redis