🇰🇷 한글 설명
Sandboxie-Plus 1.17.2 및 이전 버전의 SbieSvc 프록시 서비스에서 샌드박스 탈출이 가능한 두 가지 취약점이 발견되었습니다. 정보 유출을 통해 ASLR 및 스택 보호 기법을 우회한 뒤, 스택 버퍼 오버플로우를 이용해 SYSTEM 권한으로 임의 코드를 실행할 수 있습니다.
💡 쉬운 설명
샌드박스라는 안전한 격리 공간을 뚫고 나와 컴퓨터의 관리자 권한을 탈취할 수 있는 보안 결함입니다. 공격자가 프로그램의 보호 장치를 무력화하고 시스템 전체를 제어할 위험이 있습니다.
🇺🇸 원문 (English)
Sandboxie-Plus is an open source sandbox-based isolation software for Windows. In versions 1.17.2 and earlier, the SbieSvc proxy service's GetRawInputDeviceInfoSlave handler contains two vulnerabilities that can be chained for sandbox escape. First, when a sandboxed process sends an IPC request with cbSize set to 0, up to 32KB of uninitialized stack memory from the service process is returned, leaking return addresses and stack cookies which bypass ASLR and /GS protections. Second, the handler performs a memcpy with an attacker-controlled length without verifying it fits within the 32KB stack buffer, enabling a stack buffer overflow. By chaining the information leak with the overflow, a sandboxed process can execute a ROP chain to achieve SYSTEM privilege escalation, even from a Security Hardened Sandbox. Hardware-enforced shadow stacks (Intel CET) prevent the ROP chain execution but do not mitigate the information leak. This issue has been fixed in version 1.17.3.
📍 영향받는 시스템
Sandboxie-Plus 1.17.2 및 그 이전 버전
⚔️ 공격 벡터
샌드박스 내 프로세스가 조작된 IPC 요청을 보내 메모리 정보를 유출하고 스택 버퍼 오버플로우를 유발함
🛡️ 대응 방법
Sandboxie-Plus를 최신 버전인 1.17.3 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 1.17.3보다 낮으면 취약한 상태입니다.
powershell -command "(Get-ItemProperty 'HKLM:\SOFTWARE\Sandboxie-Plus\CurrentVersion' -ErrorAction SilentlyContinue).Version"
📊 CVSS Vector String
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
💻 영향받는 소프트웨어
Storage Protect Snapshot for Windows