🇰🇷 한글 설명
vm2는 Node.js용 오픈소스 샌드박스 라이브러리로, 3.11.2 이전 버전에서 샌드박스 우회 취약점이 존재합니다. 악의적인 코드가 샌드박스를 탈출하여 호스트 시스템에서 임의 코드를 실행할 수 있습니다.
💡 쉬운 설명
vm2는 신뢰할 수 없는 코드를 안전하게 실행하는 도구인데, 3.11.2 이전 버전에서 나쁜 코드가 보안 장벽을 뚫고 나갈 수 있습니다. 이를 통해 공격자가 서버 전체를 제어할 수 있습니다.
🇺🇸 원문 (English)
vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.2, This vulnerability is fixed in 3.11.2.
📍 영향받는 시스템
vm2 < 3.11.2 (Node.js 샌드박스 라이브러리)
⚔️ 공격 벡터
특수 제작된 JavaScript 코드를 vm2 샌드박스에서 실행하여 샌드박스 우회 및 호스트 시스템 접근
🛡️ 대응 방법
vm2를 3.11.2 이상으로 업그레이드
🔧 검증 코드
출력된 버전이 3.11.2 이상이면 안전, 미만이면 업그레이드 필요