🇰🇷 한글 설명
redis-srvr는 redis-server를 위한 npm 래퍼로, 바이너리 리소스를 HTTP를 통해 다운로드하기 때문에 중간자 공격(MITM)에 취약합니다. 공격자가 네트워크 중간에서 요청된 바이너리를 악성 파일로 교체할 경우 원격 코드 실행(RCE)이 발생할 수 있습니다.
💡 쉬운 설명
프로그램이 필요한 파일을 내려받을 때 보안이 취약한 통로를 사용하여, 해커가 중간에서 가짜 파일을 끼워 넣을 수 있는 문제입니다. 이를 통해 해커가 사용자의 컴퓨터에서 몰래 명령을 실행할 위험이 있습니다.
🇺🇸 원문 (English)
redis-srvr is a npm wrapper for redis-server. redis-srvr downloads binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.
📍 영향받는 시스템
npm 패키지 redis-srvr
⚔️ 공격 벡터
네트워크 중간자 공격(MITM)을 통한 바이너리 파일 교체
🛡️ 대응 방법
HTTPS를 지원하는 안전한 다운로드 방식을 사용하거나, 신뢰할 수 있는 환경에서 바이너리를 수동으로 설치하십시오.
🔧 검증 코드
명령어 결과에 redis-srvr 패키지 이름이 나타나면 해당 취약한 패키지가 설치되어 있는 상태입니다.
npm list -g redis-srvr 2>/dev/null | grep redis-srvr