🔍 CVE-2021-22921

7.8
CVSS Score
HIGH
2021-07-12
2026-06-17 03:38
✅ 완료

🇰🇷 한글 설명

Windows 플랫폼의 특정 Node.js 버전에서 설치 디렉토리의 권한 설정 오류로 인해 로컬 권한 상승 공격이 가능합니다. 공격자는 이를 통해 PATH 또는 DLL 하이재킹 방식을 사용하여 시스템 권한을 탈취할 수 있습니다.

💡 쉬운 설명

컴퓨터에 설치된 Node.js 프로그램의 폴더 권한이 너무 느슨하게 설정되어 있어 발생하는 문제입니다. 해커가 가짜 파일을 해당 폴더에 몰래 넣어두면, 일반 사용자가 프로그램을 실행할 때 해커의 명령이 관리자 권한으로 실행될 수 있습니다.

🇺🇸 원문 (English)

Node.js before 16.4.1, 14.17.2, and 12.22.2 is vulnerable to local privilege escalation attacks under certain conditions on Windows platforms. More specifically, improper configuration of permissions in the installation directory allows an attacker to perform two different escalation attacks: PATH and DLL hijacking.

📍 영향받는 시스템

Node.js 16.4.1 미만, 14.17.2 미만, 12.22.2 미만 버전 (Windows 환경)

⚔️ 공격 벡터

로컬 권한 상승 (PATH 및 DLL 하이재킹)

🛡️ 대응 방법

Node.js를 최신 보안 패치가 적용된 버전(16.4.1, 14.17.2, 12.22.2 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 취약한 버전 범위(16.4.1, 14.17.2, 12.22.2 미만)에 해당하는지 확인합니다.

Shell / Script
node -v

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js