Node.js 패키지 is-my-json-valid 버전 2.12.4 이전
원격 공격자가 조작된 JSON 문자열을 전송하여 정규식 처리 지연으로 인한 서비스 거부 유발
is-my-json-valid를 2.12.4 이상으로 업그레이드
명령어가 'Vulnerable'을 출력하면 취약한 버전이며, 출력이 없으면 패치된 버전입니다.
npm list is-my-json-valid 2>/dev/null | grep -oP 'is-my-json-valid@\K[0-9.]+' | awk -F. '{if($1<2 || ($1==2 && $2<12) || ($1==2 && $2==12 && $3<4)) print "Vulnerable"}'
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H