🔍 CVE-2018-1000536

6.1
CVSS Score
MEDIUM
2018-06-26
2026-06-17 01:32
✅ 완료

🇰🇷 한글 설명

Medis 0.6.1 및 이전 버전에서 렌더러 프로세스의 nodeIntegration 설정으로 인해 XSS 취약점이 발생하며, 이는 코드 실행으로 이어질 수 있습니다. 공격자가 Redis 서버에 악성 키 값을 저장하여 사용자가 데이터를 동기화할 때 피해자의 권한 내에서 임의의 코드가 실행될 수 있습니다.

💡 쉬운 설명

프로그램이 데이터를 불러올 때 악성 코드가 포함된 데이터를 읽으면, 해커가 사용자의 컴퓨터에서 몰래 명령을 실행할 수 있는 보안 약점입니다. 특히 데이터 저장소인 Redis에 나쁜 데이터가 들어있을 경우 자동으로 공격이 시작될 수 있습니다.

🇺🇸 원문 (English)

Medis version 0.6.1 and earlier contains a XSS vulnerability evolving into code execution due to enabled nodeIntegration for the renderer process vulnerability in Key name parameter on new key creation that can result in Unauthorized code execution in the victim's machine, within the rights of the running application. This attack appear to be exploitable via Victim is synchronizing data from the redis server which contains malicious key value.

📍 영향받는 시스템

Medis version 0.6.1 and earlier

⚔️ 공격 벡터

Redis 서버에 저장된 악성 키 값을 사용자가 동기화할 때 발생하는 XSS를 통한 코드 실행

🛡️ 대응 방법

Medis를 최신 버전으로 업데이트하거나, 렌더러 프로세스의 nodeIntegration 설정을 비활성화해야 합니다.

🔧 검증 코드

출력된 Medis의 버전이 0.6.1 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
dpkg -l | grep medis 2>/dev/null || echo 'Medis not found via dpkg'

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

💻 영향받는 소프트웨어

Redis