Cloudanix VulnDB

CVE-2026-33838

High · 7.8

CVSS

7.8

EPSS

0.4%

Published

May 12, 2026

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A person who already has basic access to a Windows computer could potentially use this flaw to gain full control of that machine.

Chainable
Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Moderate
Impact
Privilege Gain
Component
Network Service
Class
Memory Corruption
Remediation
Patch
Effort
Low
Patch risk
Low

What it actually does

CVE-2026-33838 is a local privilege escalation vulnerability caused by a double-free memory corruption flaw in Windows Message Queuing. An attacker who already has authorized local access with low privileges can trigger incorrect memory management in the Message Queuing component, potentially corrupting heap structures and gaining code execution in a higher-privileged security context. Because the CVSS vector is local, low-complexity, low-privilege, and requires no user interaction, the flaw is most relevant as a post-compromise escalation mechanism rather than an initial remote entry point.

Why it matters to the business

Successful exploitation could allow an intruder who has already obtained a basic foothold on a Windows workstation or server to gain administrative or SYSTEM-level control, increasing the likelihood of credential theft, security tool tampering, lateral movement, data theft, and service disruption. The vulnerability affects many supported Windows desktop and server versions, including Windows 10, Windows 11, Windows Server 2012 through 2025, so exposure may be broad in mixed Windows estates. It is not currently listed in CISA KEV, has low and flat EPSS, and has no reported public exploit maturity, which lowers immediate internet-scale urgency, but the high impact and low exploitation complexity make it important to remediate through normal patch cycles and prioritize on systems where Message Queuing is installed or enabled.

How an attack unfolds

An attacker first needs local authenticated access to an affected Windows system, typically obtained through phishing, stolen credentials, malware execution, exploitation of another vulnerability, or misuse of a low-privileged account. The attacker then interacts with Windows Message Queuing in a way that causes the vulnerable code path to free the same memory object more than once. By shaping heap state and triggering the double-free condition, the attacker may corrupt process memory and redirect execution flow or modify security-relevant objects. If exploitation succeeds, the attacker executes code with elevated privileges associated with the vulnerable service or component. They can then create privileged accounts, dump credentials, disable protections, access protected data, or move laterally. No known named threat actors, ransomware campaigns, or public exploit artifacts are currently associated with this CVE based on the supplied intelligence.

How to fix it

Apply the applicable Microsoft security update for the affected Windows version as soon as it is available through Windows Update, Microsoft Update Catalog, WSUS, Microsoft Configuration Manager, or other enterprise patch tooling. Because no fixed-version list was supplied, use Microsoft’s official security update guidance for CVE-2026-33838 and verify that the relevant cumulative update is installed for each affected OS release. Prioritize servers and workstations where Message Queuing is installed or required by business applications. Where Message Queuing is not needed, remove or disable the Windows Message Queuing feature to reduce attack surface. Restrict local logon rights, enforce least privilege, protect administrative credentials, and monitor or control service-management permissions to reduce the chance that a low-privileged user can turn a foothold into full system compromise.

How to confirm the fix worked

Confirm exposure by inventorying affected Windows versions and checking whether the Message Queuing feature/service is present or enabled. On Windows systems, validate service state with tools such as PowerShell or service inventory checks for the MSMQ service and the Message Queuing Windows feature. Confirm remediation by verifying that the Microsoft cumulative update containing the fix for CVE-2026-33838 is installed, the OS build number matches Microsoft’s patched build guidance, and vulnerability scanners no longer report the host as affected. If Message Queuing is not required, validate that the MSMQ service is absent or disabled and that dependent applications still function as expected. For defense validation, test that low-privileged users cannot install, enable, stop, start, or reconfigure Message Queuing unless explicitly authorized.

Typical attack path

  1. Obtain low-privileged local access to an affected Windows workstation or server.
  2. Confirm that Windows Message Queuing is installed, enabled, or reachable locally on the host.
  3. Prepare the process heap or service state to make the double-free condition exploitable.
  4. Send crafted local Message Queuing operations or inputs that trigger the vulnerable memory-management path.
  5. Achieve memory corruption and execute attacker-controlled code in a higher-privileged context.
  6. Use elevated privileges to dump credentials, disable defenses, modify system configuration, install persistence, or move laterally.

How to detect it

Look for signs of local privilege escalation involving Windows Message Queuing and post-exploitation activity after MSMQ-related crashes or configuration changes. Useful sources include Windows System logs, Application logs, Service Control Manager events, Windows Error Reporting events, Sysmon process and service telemetry, EDR alerts, PowerShell logs, Security logs for privilege changes, and any MSMQ operational logs if enabled. Investigate unexpected crashes of Message Queuing components, repeated MSMQ service restarts, unplanned installation or enablement of Message Queuing, suspicious low-privileged processes interacting with MSMQ shortly before spawning elevated shells or tools, and new administrative users or group membership changes after MSMQ faults. Since there are no supplied public exploit indicators, detection should emphasize behavior: memory-corruption crash patterns in MSMQ, anomalous service control activity, local privilege escalation chains, credential dumping, defense evasion, and lateral movement following a local user session.

  • Service name: MSMQ
  • Display name: Message Queuing
  • Process name: mqsvc.exe
  • Windows service event: The Message Queuing service entered the running state
  • Windows service event: The Message Queuing service terminated unexpectedly
  • Windows feature name: MSMQ-Server
  • PowerShell command: Get-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
  • PowerShell command: Enable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
  • PowerShell command: Disable-WindowsOptionalFeature -Online -FeatureName MSMQ-Server
  • PowerShell command: Get-Service MSMQ
  • PowerShell command: Start-Service MSMQ
  • PowerShell command: Stop-Service MSMQ
  • Registry path: HKLM\SYSTEM\CurrentControlSet\Services\MSMQ
  • Executable path: C:\Windows\System32\mqsvc.exe
  • Event source: Service Control Manager
  • Event source: Windows Error Reporting

What your security team should do

  • Inventory Windows 10, Windows 11, and Windows Server 2012 through 2025 systems and identify where Message Queuing is installed or enabled.
  • Prioritize patching of systems that run MSMQ-dependent business applications, shared servers, developer workstations, and systems reachable by many local users or remote desktop users.
  • Deploy the Microsoft cumulative security update that remediates this vulnerability once available for each affected OS version.
  • Disable or remove Message Queuing on systems where it is not required.
  • Harden local privilege boundaries by limiting interactive logon, RDP access, service control permissions, and local administrator membership.
  • Monitor for suspicious MSMQ service crashes, restarts, unexpected enablement of Message Queuing, and privilege-escalation follow-on activity.
  • Because EPSS is low, flat, and the issue is not in KEV, handle through risk-based patch management rather than emergency internet-facing response, unless internal exposure or compensating business risk is high.

The record

Double free in Windows Message Queuing allows an authorized attacker to elevate privileges locally.

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities