🇰🇷 한글 설명
Sandboxie-Plus는 Windows용 샌드박스 기반 격리 소프트웨어입니다. 1.18.6 이전 버전에서는 샌드박스 내부 프로세스가 SbieSvc에 MSGID_FILE_SET_ATTRIBUTES 또는 MSGID_FILE_SET_SHORT_NAME 메시지를 보내 SYSTEM 권한 서비스가 샌드박스 외부의 기존 파일을 열고 수정하게 할 수 있습니다. 이를 통해 파일 속성, 타임스탬프, 쓰기 가능 여부, 8.3 단축 이름이 변경될 수 있으며, 단축 이름 리다이렉션은 권한 프로세스가 공격자가 제어하는 경로를 해석할 때 SYSTEM 코드 실행에도 기여할 수 있습니다.
💡 쉬운 설명
샌드박스 안에서 실행되는 프로그램이 격리 경계를 넘어 시스템 서비스를 조작해 샌드박스 밖의 파일 속성이나 이름을 바꿀 수 있는 문제입니다. 특정 조건에서는 이를 통해 시스템 권한까지 얻을 수 있습니다.
🇺🇸 원문 (English)
Sandboxie-Plus is an open source sandbox-based isolation software for Windows. Prior to 1.18.6, a process inside a sandbox could send MSGID_FILE_SET_ATTRIBUTES or MSGID_FILE_SET_SHORT_NAME to SbieSvc and cause the SYSTEM service to open and modify an existing file outside the sandbox. The direct primitive changes file attributes, timestamps, writeability, or 8.3 short names; a short-name redirection can additionally contribute to SYSTEM code execution when a privileged process resolves an attacker-controlled short-name path in a location SbieSvc can open. This vulnerability is fixed in 1.18.6.
📍 영향받는 시스템
Sandboxie-Plus 1.18.6 미만 버전 (Windows)
⚔️ 공격 벡터
샌드박스 내부의 악성 프로세스가 SbieSvc에 조작된 파일 속성/단축 이름 요청을 보내 외부 파일을 수정하고 권한 상승을 시도
🛡️ 대응 방법
Sandboxie-Plus를 1.18.6 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전이 1.18.6 미만이면 취약하므로 업데이트가 필요하고, 1.18.6 이상이면 수정된 버전입니다.
sbiectrl.exe /version 2>/dev/null || wmic product where "name like '%Sandboxie%'" get name,version