🇰🇷 한글 설명
Node.js용 Marked 모듈 0.3.1 이전 버전에서 발생하는 다수의 교차 사이트 스크립팅(XSS) 취약점입니다. 공격자는 gfm 코드 블록의 언어 설정이나 javascript URL을 사용하여 임의의 웹 스크립트 또는 HTML을 주입할 수 있습니다.
💡 쉬운 설명
웹사이트가 사용자로부터 입력받은 코드를 안전하지 않게 처리할 때 발생하는 문제입니다. 해커가 악성 코드를 심어 사용자의 정보를 훔치거나 웹사이트를 변조할 수 있습니다.
🇺🇸 원문 (English)
Multiple cross-site scripting (XSS) vulnerabilities in the Marked module before 0.3.1 for Node.js allow remote attackers to inject arbitrary web script or HTML via vectors related to (1) gfm codeblocks (language) or (2) javascript url's.
📍 영향받는 시스템
Marked module (Node.js) version < 0.3.1
⚔️ 공격 벡터
gfm 코드 블록의 language 속성 또는 javascript URL을 이용한 악성 스크립트 주입
🛡️ 대응 방법
Marked 모듈을 0.3.1 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.3.1보다 낮으면 취약한 상태입니다.
npm list marked | grep -E 'marked@([0-9]\.[0-9]\.[0-9])'