🇰🇷 한글 설명
Node.js용 gnuplot 패키지 0.1.0 미만 버전에서 Gnuplot 명령 내 셸 메타문자를 통해 임의의 코드를 실행할 수 있는 취약점이 존재합니다. 공격자가 조작된 명령을 입력할 경우 시스템 권한으로 악성 코드를 실행할 수 있습니다.
💡 쉬운 설명
그래프를 그리는 프로그램에 특수 문자를 섞어 넣으면, 프로그램이 이를 명령어로 착각해 해커가 원하는 동작을 수행하게 됩니다. 이를 통해 해커가 내 컴퓨터를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
The gnuplot package prior to version 0.1.0 for Node.js allows code execution via shell metacharacters in Gnuplot commands.
📍 영향받는 시스템
Node.js gnuplot package versions prior to 0.1.0
⚔️ 공격 벡터
Gnuplot 명령 입력값에 셸 메타문자(shell metacharacters)를 삽입하여 공격
🛡️ 대응 방법
gnuplot 패키지를 0.1.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 gnuplot의 버전이 0.1.0 미만인지 확인하십시오.