🇰🇷 한글 설명
사용자가 악성 'package.json' 파일을 열도록 유도할 경우 Visual Studio Code에서 원격 코드 실행이 가능한 취약점입니다. 공격자는 현재 사용자의 권한으로 임의의 코드를 실행하여 시스템 제어권을 탈취하거나 데이터를 조작할 수 있습니다.
💡 쉬운 설명
해커가 만든 특수한 설정 파일을 VS Code로 열기만 해도 컴퓨터가 해킹될 수 있는 위험한 문제입니다. 공격자가 내 컴퓨터에서 마음대로 프로그램을 설치하거나 파일을 지울 수 있게 됩니다.
🇺🇸 원문 (English)
<p>A remote code execution vulnerability exists in Visual Studio Code when a user is tricked into opening a malicious 'package.json' file. An attacker who successfully exploited the vulnerability could run arbitrary code in the context of the current user. If the current user is logged on with administrative user rights, an attacker could take control of the affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights.</p>
<p>To exploit this vulnerability, an attacker would need to convince a target to clone a repository and open it in Visual Studio Code. Attacker-specified code would execute when the target opens the malicious 'package.json' file.</p>
<p>The update address the vulnerability by modifying the way Visual Studio Code handles JSON files.</p>
📍 영향받는 시스템
Visual Studio Code (패키지 관리 관련 취약 버전)
⚔️ 공격 벡터
사용자가 악성 코드가 포함된 저장소를 클론하고 VS Code에서 'package.json' 파일을 열도록 유도하는 사회 공학적 공격
🛡️ 대응 방법
Visual Studio Code를 최신 버전으로 업데이트하여 JSON 파일 처리 방식의 보안 패치를 적용하십시오.
🔧 검증 코드
출력된 버전이 취약점이 해결된 최신 버전인지 공식 보안 공지사항과 비교하여 확인하십시오.