🔍 CVE-2021-29369

9.8
CVSS Score
CRITICAL
2021-05-03
2026-06-17 03:47
✅ 완료

🇰🇷 한글 설명

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 미만인지 확인하십시오.

Shell / Script
npm list gnuplot

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js