🇰🇷 한글 설명
webcrack 도구에서 Windows 시스템을 대상으로 발생하는 임의 파일 쓰기 취약점입니다. 악의적으로 조작된 모듈 이름에 경로 탐색 시퀀스를 포함하여 번들을 해제할 경우, 호스트 시스템의 파일을 덮어쓸 수 있습니다. 이를 통해 Node.js 모듈을 하이재킹하여 임의의 코드를 실행할 수 있습니다.
💡 쉬운 설명
자바스크립트 분석 도구인 webcrack를 사용할 때, 특수하게 만들어진 파일을 처리하면 컴퓨터의 중요한 파일을 몰래 바꿀 수 있는 문제입니다. 공격자가 이 파일을 통해 컴퓨터에 원하지 않는 명령을 실행하도록 만들 수 있습니다.
🇺🇸 원문 (English)
webcrack is a tool for reverse engineering javascript. An arbitrary file write vulnerability exists in the webcrack module when processing specifically crafted malicious code on Windows systems. This vulnerability is triggered when using the unpack bundles feature in conjunction with the saving feature. If a module name includes a path traversal sequence with Windows path separators, an attacker can exploit this to overwrite files on the host system. This vulnerability allows an attacker to write arbitrary `.js` files to the host system, which can be leveraged to hijack legitimate Node.js modules to gain arbitrary code execution. This vulnerability has been patched in version 2.14.1.
📍 영향받는 시스템
webcrack 2.14.1 미만 버전 (Windows 환경)
⚔️ 공격 벡터
경로 탐색(Path Traversal)이 포함된 악성 모듈 이름을 이용한 파일 덮어쓰기
🛡️ 대응 방법
webcrack를 최신 버전인 2.14.1 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 webcrack의 버전이 2.14.1 미만인지 확인하십시오.