Sandboxie-Plus는 Windows용 오픈 소스 샌드박스 기반 격리 소프트웨어입니다. 버전 1.17.2 및 이전 버전에서 NamedPipeServer::OpenHandler는 null 종료를 확인하지 않고 wcscat를 사용하여 NAMED_PIPE_OPEN_REQ의 서버 필드를 고정 WCHAR 파이프 이름[160] 스택 버퍼에 복사합니다. 핸들러는 최소 패킷 크기만 적용하며 서비스 파이프는 가변 길이 메시지를 허용하므로 샌드박스 호출자는 server[48] 필드를 0이 아닌 데이터로 채우고 제어된 폭을 추가로 추가할 수 있습니다.
Sandboxie-Plus는 Windows용 오픈 소스 샌드박스 기반 격리 소프트웨어입니다. 버전 1.17.2 및 이전 버전에서 NamedPipeServer::OpenHandler는 null 종료를 확인하지 않고 wcscat를 사용하여 NAMED_PIPE_OPEN_REQ의 서버 필드를 고정 WCHAR 파이프 이름[160] 스택 버퍼에 복사합니다. 핸들러는 최소 패킷 크기만 적용하며 서비스 파이프는 가변 길이 메시지를 허용하므로 샌드박스 호출자는 server[48] 필드를 0이 아닌 데이터로 채우고 구조 뒤에 추가로 제어되는 와이드 문자를 추가할 수 있습니다. 그런 다음 wcscat은 고정 필드를 지나서 읽고 SYSTEM 서비스의 스택 버퍼를 오버플로합니다. 이 메시지는 샌드박스 호출자에게만 제한되므로 샌드박스 이스케이프 벡터가 됩니다. 이로 인해 SbieSvc 서비스가 중단되거나 SYSTEM으로 코드가 실행될 수 있습니다. 이 문제는 버전 1.17.3에서 수정되었습니다.
왜 이 VPI인가 (설명가능 · 실험적)
VPI 산정 기준
| 영향도 | 88.00 |
| 악용 신호(PoC 존재) | ×1.20 |
| VPI | 100.00 |
VPI 공식 vpi-v1 기준
| 소스 | CVSS 버전 | 기본 점수 | 심각도 | 벡터 문자열 | 평가일 |
|---|---|---|---|---|---|
| NVDNIST | 3.1 | 8.8 | HIGH | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H | 2026. 05. 13. |
| NVDNIST | 4.0 | 8.8 |
| CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| 2026. 05. 06. |