Windows 환경에서 실행되는 Node.js 애플리케이션 (모든 버전)
path.join() 메서드 입력에 Windows reserved device names (CON, PRN, AUX, LPT1 등)를 포함하여 경로 정규화 우회
Node.js를 최신 버전으로 업데이트하거나 입력값에 대한 검증 로직 추가 (예: reserved names 필터링)
Node.js 버전 확인 후 CVE 패치가 포함된 최신 LTS 버전 이상인지 확인하고, Windows 플랫폼 확인으로 영향 범위 검증
node --version | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+' && node -e "console.log(require('os').platform())"
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N