🇰🇷 한글 설명
Visual Studio Code에서 웹 페이지 내 스크립트 관련 HTML 태그를 부적절하게 중화하여 발생하는 기본 XSS 취약점입니다. 공격자는 이를 통해 로컬에서 코드를 실행할 수 있습니다.
💡 쉬운 설명
VS Code가 악성 HTML 코드를 제대로 차단하지 못해 공격자가 자신의 코드를 실행할 수 있는 문제입니다. 특히 웹 미리보기나 마크다운 렌더링 기능이 영향을 받습니다.
🇺🇸 원문 (English)
Improper neutralization of script-related html tags in a web page (basic xss) in Visual Studio Code allows an unauthorized attacker to execute code locally.
📍 영향받는 시스템
Visual Studio Code (모든 1.88 이전 버전)
⚔️ 공격 벡터
공격자가 특수 제작된 HTML/마크다운 파일을 프로젝트에 포함시키거나 VS Code 웹 미리보기 기능 활용
🛡️ 대응 방법
Visual Studio Code를 최신 버전(1.88 이상)으로 업데이트
🔧 검증 코드
출력된 버전 번호가 1.88 이상이면 안전하고, 1.87 이하면 업데이트 필요
code --version 2>/dev/null | grep -oE '[0-9]+\.[0-9]+' | head -1