Sandboxie-Plus is an open source sandbox-based isolation software for Windows. Prior to 1.17.6, GuiServer::WndHookRegisterSlave in Sandboxie/core/svc/GuiServer.cpp stores attacker-supplied hthread and hproc fields from a GUIWNDHOOKREGISTER request without validating that the thread belongs to the sandboxed process or that the function pointer is in the caller address space, and GuiServer::WndHookNotifySlave then calls OpenThread(THREADSETCONTEXT, FALSE, whk->hthread) and QueueUserAPC((PAPCFUNC)whk->hproc, hThread, (ULONGPTR)req->threadid) as SYSTEM, allowing a sandboxed process to execute arbitrary code in an unsandboxed host process. This issue is fixed in version 1.17.6.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45313.json",
"cwe_ids": [
"CWE-284"
],
"cna_assigner": "GitHub_M"
}[
{
"id": "CVE-2026-45313-2dfe9fa5",
"target": {
"function": "Sxs_Generate",
"file": "Sandboxie/apps/com/RpcSs/sxs.c"
},
"deprecated": false,
"digest": {
"function_hash": "289976576432710729290462603919483510485",
"length": 2283.0
},
"signature_version": "v1",
"source": "https://github.com/sandboxie-plus/sandboxie/commit/39921e52bf08e27bde194ef4bd74ab8c44265f8d",
"signature_type": "Function"
},
{
"id": "CVE-2026-45313-368b383b",
"target": {
"file": "Sandboxie/apps/com/RpcSs/sxs.c"
},
"deprecated": false,
"digest": {
"threshold": 0.9,
"line_hashes": [
"91439951071089889007638896565366741028",
"325000784943842999671954936847845686951",
"214985618602152570469163126170839027231",
"106226580880536276462044250394711356482",
"196136706958034930023915130804171969055",
"274847423178118329860487700154445000710"
]
},
"signature_version": "v1",
"source": "https://github.com/sandboxie-plus/sandboxie/commit/39921e52bf08e27bde194ef4bd74ab8c44265f8d",
"signature_type": "Line"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-45313.json"
"2026-08-12T16:24:35Z"