🔍 CVE-2025-27151

4.7
CVSS Score
MEDIUM
2025-05-29
2026-06-17 09:03
✅ 완료

🇰🇷 한글 설명

Redis 7.0.0부터 8.0.2 미만 버전의 redis-check-aof 도구에서 스택 기반 버퍼 오버플로우 취약점이 발견되었습니다. 사용자로부터 입력받은 파일 경로를 고정된 크기의 스택 버퍼로 복사할 때 strlen(filepath)를 사용하는 memcpy 함수를 사용하여 발생하며, 이를 통해 공격자가 코드를 실행할 수 있습니다.

💡 쉬운 설명

파일 이름을 저장하는 공간보다 더 긴 이름을 입력하면 프로그램이 망가지거나 해커가 명령을 내릴 수 있는 문제입니다. 파일 경로를 처리하는 과정에서 발생하는 실수 때문에 발생합니다.

🇺🇸 원문 (English)

Redis is an open source, in-memory database that persists on disk. In versions starting from 7.0.0 to before 8.0.2, a stack-based buffer overflow exists in redis-check-aof due to the use of memcpy with strlen(filepath) when copying a user-supplied file path into a fixed-size stack buffer. This allows an attacker to overflow the stack and potentially achieve code execution. This issue has been patched in version 8.0.2.

📍 영향받는 시스템

Redis 7.0.0 ~ 8.0.1 버전

⚔️ 공격 벡터

조작된 긴 파일 경로를 redis-check-aof 도구에 입력하여 스택 메모리 오버플로우 유발

🛡️ 대응 방법

Redis를 8.0.2 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 7.0.0에서 8.0.1 사이라면 취약한 버전이므로 업데이트가 필요합니다.

Shell / Script
redis-server --version 2>/dev/null | grep -E 'redis-[0-7]\.[0-9]+|redis-8\.0\.0|redis-8\.0\.1'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Redis