Skip to main content

Sandboxie-Plus CVE-2026-45313

HIGH
Improper Access Control (CWE-284)
2026-07-15 GitHub_M
7.7
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain code execution inside sandboxed process
  2. Delivery
    Craft GUI_WND_HOOK_REGISTER with malicious hthread/hproc
  3. Exploit
    Send request to SYSTEM GuiServer
  4. Execution
    Trigger WndHookNotifySlave QueueUserAPC path
  5. Persist
    Execute attacker pointer as SYSTEM in host
  6. Impact
    Escape sandbox, full system compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to first be running code inside a Sandboxie-Plus sandbox (a sandboxed process) so they can issue a GUI_WND_HOOK_REGISTER request to the local SYSTEM GuiServer - this is a local sandbox-escape, not a remote attack. The specific trigger is the window-hook registration/notification path: the attacker supplies unvalidated hthread and hproc fields that GuiServer later passes to OpenThread and QueueUserAPC. Limiting factors from the CVSS vector are AC:H (high complexity - the WndHookNotifySlave path must be reached and a valid thread targeted, implying timing or a triggering hook event) and UI:R (user interaction required, so a triggering GUI/hook condition or user action is needed rather than fully autonomous exploitation). It only affects Sandboxie-Plus versions before 1.17.6 on Windows; hosts on 1.17.6/5.72.6 or later are not exploitable.

Impact

The supplied CVSS 3.1 base score is 7.7 (High) with vector AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H - local vector, high attack complexity, scope change, and full confidentiality/integrity/availability impact, which correctly captures a boundary-crossing escape. There is no EPSS score, no KEV listing, and no POC referenced in the provided intelligence, so probabilistic and in-the-wild signals are all absent; risk is driven by impact severity rather than by evidence of exploitation. The AC:H and UI:R metrics imply the attack is not trivially automatable and may depend on timing or a triggering GUI-hook event, which tempers urgency relative to a wormable network flaw. The most important caveat is exposure prerequisite: the vector is AV:L and the attacker must already be executing code inside a sandbox, so this is a serious defense-in-depth failure (isolation bypass + local privilege escalation to SYSTEM) rather than a remote entry point. Note also a modeling tension - PR:N is used even though the attacker needs an existing foothold within a sandboxed process; treat 'no privileges' as 'no host privileges,' not 'no code execution at all.'

Exploit ScenarioDerived

An attacker who has already achieved code execution inside a Sandboxie box - for example by luring a user to open malicious content in a sandboxed browser - sends a crafted GUI_WND_HOOK_REGISTER request to the SYSTEM GuiServer with an hthread handle and an hproc function pointer under their control. When the hook fires, GuiServer executes the attacker's pointer via QueueUserAPC as SYSTEM in a host process, breaking out of the sandbox and elevating to full system compromise. No public POC is referenced, and the CVSS AC:H/UI:R metrics indicate the attacker likely must satisfy specific timing or hook-triggering conditions rather than firing a single deterministic request.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 15, 2026

Sandbox escape with SYSTEM-level code execution in Sandboxie-Plus before 1.17.6 allows a process confined inside a sandbox to run arbitrary code in an unsandboxed host process. The privileged GuiServer service trusts attacker-supplied thread and function-pointer values from a GUI window-hook registration request and dispatches them via QueueUserAPC while running as SYSTEM, defeating the core isolation guarantee of the product. No public exploit identified at time of analysis and the flaw is not listed in CISA KEV, but the mechanism is a full sandbox-to-host escape.

RemediationAI

Vendor-released patch: 1.17.6 (classic 5.72.6) - upgrade all installations to this version or later, per advisory GHSA-rmv3-fhg3-75xh and the release at https://github.com/sandboxie-plus/Sandboxie/releases/tag/v1.17.6, which adds the missing validation of the hthread/hproc fields in GuiServer's window-hook handling. The release notes confirm 'a problem affecting hook registration has been fixed.' No vendor-documented configuration workaround is provided; if immediate patching is not possible, compensating controls are to avoid running untrusted or high-risk code inside Sandboxie boxes and to restrict who can launch sandboxed processes on the host, accepting that this reduces the tool's intended use of confining untrusted software. Disabling GUI window-hooking features for sandboxes, where the configuration allows, would cut off the vulnerable code path but may break applications that legitimately rely on hooks. Because the escape yields SYSTEM execution, treat any potentially-compromised host as needing full re-imaging rather than in-place cleanup.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Sandboxie-Plus is an open-source Windows application-isolation tool whose SYSTEM-level GuiServer brokers GUI operations for sandboxed processes over an RPC-style request channel. The defect (CWE-284, Improper Access Control) lives in Sandboxie/core/svc/GuiServer.cpp: GuiServer::WndHookRegisterSlave stores the hthread and hproc fields from a GUI_WND_HOOK_REGISTER request without validating that the thread handle belongs to the sandboxed caller or that the hproc function pointer resides in the caller's address space. Later, GuiServer::WndHookNotifySlave calls OpenThread(THREAD_SET_CONTEXT, FALSE, whk->hthread) and QueueUserAPC((PAPCFUNC)whk->hproc, hThread, ...) in the SYSTEM context, so the attacker-chosen pointer is scheduled as an asynchronous procedure call against an attacker-influenced thread - a classic missing-authorization / confused-deputy pattern turned into arbitrary code execution outside the sandbox boundary.

Know when Sandboxie gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.7 HIGH
AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Attacker must already run code inside a sandbox (AV:L, PR:L); reaching the hook-notify path needs specific timing (AC:H); escape to SYSTEM host crosses trust boundary (S:C) with full C/I/A impact.

3.1 AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Local
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

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 GUI_WND_HOOK_REGISTER 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(THREAD_SET_CONTEXT, FALSE, whk->hthread) and QueueUserAPC((PAPCFUNC)whk->hproc, hThread, (ULONG_PTR)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.

Executive ViewAI

Why It Matters

Sandboxie-Plus before version 1.17.6 contains a sandbox escape vulnerability allowing SYSTEM-level code execution, completely defeating the product's core containment function. Any organization using Sandboxie-Plus to isolate untrusted applications faces a full system compromise risk if an attacker can execute code within the sandbox. Affected deployments must immediately cease relying on Sandboxie-Plus for security controls until remediation is available.

Business Impact: High
Compensating Controls

Discontinue use of Sandboxie-Plus as a security boundary. Deploy endpoint detection and response (EDR) tools to monitor for abnormal SYSTEM-level process creation and behavior anomalies on hosts running Sandboxie-Plus. Isolate affected systems at the network perimeter using zero-trust segmentation to restrict data exfiltration if exploitation occurs. If sandbox functionality is required, migrate to alternative isolation technologies: Windows Sandbox (native to Windows 10/11 Pro+), Hyper-V containers, or commercial products with active security maintenance.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
well-known open-source Windows sandbox, prosumer/security user base, modest enterprise footprint
Data Quality
6 sources
Confidence: High
NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:sandboxie-plus:sandboxie:*:*:*:*:*:*:*:*
CVE-2025-64721 CRITICAL POC
9.9 Dec 11

Sandbox escape and local privilege escalation in Sandboxie 1.16.6 and earlier allows a process already running inside a

CVE-2018-18748 CRITICAL POC
10.0 Oct 29

Sandboxie 5.26 allows a Sandbox Escape via an "import os" statement, followed by os.system("cmd") or os.system("powershe

CVE-2024-49360 HIGH POC
8.4 Nov 29

Sandboxie is a sandbox-based isolation software for 32-bit and 64-bit Windows NT-based operating systems. Rated high sev

CVE-2019-25551 MEDIUM POC
6.2 Mar 21

Sandboxie 5.30 contains a denial of service vulnerability that allows local attackers to crash the application by supply

CVE-2026-34458 CRITICAL
9.3 May 05

INI injection in Sandboxie-Plus versions 1.17.2 and earlier enables any local low-privilege user to bypass EditAdminOnly

CVE-2026-34464 HIGH
8.8 May 05

Stack-based buffer overflow in Sandboxie-Plus SbieSvc service enables sandboxed processes to escape isolation and execut

CVE-2026-34459 HIGH
8.8 May 05

Stack buffer overflow in Sandboxie-Plus SbieSvc proxy service enables SYSTEM privilege escalation from sandboxed process

CVE-2022-28067 HIGH
8.6 May 04

An incorrect access control issue in Sandboxie Classic v5.55.13 allows attackers to cause a Denial of Service (DoS) in t

CVE-2026-32603 HIGH
8.2 May 05

Local denial of service in Sandboxie 1.17.2 and earlier allows unprivileged processes inside Standard Sandbox configurat

CVE-2017-12480 HIGH
7.8 Aug 06

Sandboxie installer 5071703 has a DLL Hijacking or Unsafe DLL Loading Vulnerability via a Trojan horse dwmapi.dll or pro

CVE-2026-34462 HIGH
7.3 May 05

Stack-based buffer overflow in Sandboxie-Plus ProcessServer handlers allows local authenticated attackers to execute arb

CVE-2026-34461 HIGH
7.3 May 05

Local privilege escalation to SYSTEM in Sandboxie-Plus 1.17.2 and earlier allows low-privileged interactive users to tri

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy