Visual Studio Code 1.0 ~ 1.90 (원격 개발 확장 포함)
공격자가 네트워크 위치에서 피해자의 VS Code 원격 접속 세션 토큰을 사전에 설정하고, 피해자가 해당 세션으로 로그인하도록 유도하여 접근 권한 획득
VS Code를 최신 버전(1.91 이상)으로 업데이트하고, 원격 개발 시 강력한 인증(SSH 키 기반, MFA)을 사용하며, 신뢰할 수 없는 네트워크에서 VPN 사용
VS Code 버전이 1.91 이상이면 Safe, 1.90 이하면 Vulnerable로 표시됩니다.
code --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | awk -F. '$1>1||($1==1&&$2>=91){print "Safe"}{print "Vulnerable"}'
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H