CVE-2026-33824
vulnerability analysis and mitigation

Overview

CVE-2026-33824 is a critical double-free vulnerability (CWE-415) in the Windows IKE (Internet Key Exchange) Extension that allows an unauthenticated remote attacker to execute arbitrary code over a network. Disclosed on April 14, 2026, as part of Microsoft's April 2026 Patch Tuesday, it affects a broad range of Windows versions including Windows 10 (1607 through 22H2), Windows 11 (23H2 through 26H1), Windows Server 2016, 2019, 2022, and 2025. It carries a CVSS v3.1 base score of 9.8 (Critical), requiring no privileges or user interaction (Microsoft MSRC, GitHub Advisory). The vulnerability was notably discovered by Microsoft's MDASH agentic AI security system, which identified it alongside 15 other Windows flaws before attackers could exploit them (Microsoft Security Blog).

Technical details

The vulnerability is rooted in a double-free memory corruption flaw (CWE-415) in the Windows IKE Extension (ikeext.dll), the service responsible for handling IKEv2 protocol negotiations used in VPN and IPsec connections. A double-free occurs when the same memory region is freed twice, corrupting the heap allocator's internal state and potentially allowing an attacker to control subsequent memory allocations. Because the IKE service processes network packets without requiring authentication, a remote attacker can send specially crafted IKEv2 packets to trigger the double-free condition and achieve arbitrary code execution in the context of the IKE Extension process. The attack vector is network-accessible (UDP port 500/4500), requires low complexity, and no privileges or user interaction, making it particularly dangerous for internet-facing systems (Microsoft MSRC, ZDI Blog, Security Boulevard).

Impact

Successful exploitation grants an unauthenticated remote attacker arbitrary code execution with the privileges of the Windows IKE Extension service, which runs as NETWORK SERVICE. This results in high confidentiality, integrity, and availability impact — an attacker could exfiltrate sensitive data, install malware or backdoors, disrupt VPN/IPsec services, and potentially pivot laterally within the network. The vulnerability's wormable potential (no user interaction required, network-accessible) means it could be used to propagate automatically across vulnerable Windows systems in enterprise environments (ZDI Blog, Security Online, Feedly).

Exploitability

A GitHub repository (https://github.com/z3r0h3ro/CVE-2026-33824) was identified as a potential PoC, but analysis found no accessible exploit code or meaningful PoC material in the repository at time of review (Feedly). Exploitation has been reported by multiple sources including cvereports.com, though no confirmed in-the-wild exploitation has been independently verified. The vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.067%, indicating a currently low but non-negligible probability of exploitation in the near term. Detection plugins are available from Nessus (IDs: 306431, 306436–306439, 306443, 306449, 306450, 306454) and Qualys (IDs: 92369, 92370) (Feedly).

Exploitation steps

  1. Reconnaissance: Identify internet-facing Windows systems with the IKE Extension service active (IKEEXT) using network scanners such as Shodan or Censys, targeting UDP ports 500 and 4500 (IKEv2 traffic).
  2. Identify vulnerable versions: Confirm the target is running an unpatched Windows version (e.g., Windows 10 21H2 < 10.0.19044.7184, Windows 11 23H2 < 10.0.22631.6936, Windows Server 2022 < 10.0.20348.5020, etc.).
  3. Craft malicious IKEv2 packets: Construct specially crafted IKEv2 negotiation packets designed to trigger the double-free condition in the IKE Extension's memory management routines.
  4. Trigger double-free: Send the malicious packets to the target's UDP port 500 or 4500. The IKE Extension processes these without authentication, freeing the same memory region twice and corrupting heap state.
  5. Heap manipulation: Leverage the corrupted heap to control subsequent memory allocations, overwriting function pointers or other critical data structures to redirect execution flow.
  6. Achieve code execution: Execute arbitrary shellcode or a payload (e.g., reverse shell, implant) in the context of the NETWORK SERVICE account running the IKE Extension process, enabling further post-exploitation activity (ZDI Blog, Security Boulevard).

Indicators of compromise

  • Network: Unusual or malformed IKEv2 packets arriving on UDP port 500 or 4500 from unexpected external sources; repeated IKE negotiation failures or resets from a single source IP; unexpected outbound connections from the Windows host following IKE traffic.
  • Logs: Windows Event Log entries showing IKEEXT service crashes or unexpected restarts (Event ID 7034 or 7031 in System log); Application log entries from ikeext indicating memory access violations or heap corruption errors.
  • Process: Unexpected child processes spawned by svchost.exe hosting the IKEEXT service (e.g., cmd.exe, powershell.exe, net.exe); unusual network connections initiated by svchost.exe to external IPs.
  • File System: New or modified files in system directories (e.g., %SystemRoot%\System32) created by the NETWORK SERVICE account; presence of web shells, scheduled tasks, or persistence mechanisms created around the time of suspicious IKE activity.
  • Registry: New scheduled tasks or services registered under HKLM\SYSTEM\CurrentControlSet\Services or HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache with unusual names or paths (ZDI Blog, Emerging Threats).

Mitigation and workarounds

Microsoft released patches for all affected Windows versions as part of the April 2026 Patch Tuesday (April 14, 2026). Administrators should apply the relevant cumulative updates immediately: Windows 10 21H2/22H2 → 10.0.19044/19045.7184; Windows 11 23H2 → 10.0.22631.6936; Windows 11 24H2 → 10.0.26100.8246; Windows 11 25H2 → 10.0.26200.8246; Windows 11 26H1 → 10.0.28000.1836; Windows Server 2016 → 10.0.14393.9060; Windows Server 2019 → 10.0.17763.8644; Windows Server 2022 → 10.0.20348.5020; Windows Server 2022 23H2 → 10.0.25398.2274; Windows Server 2025 → 10.0.26100.32690 (Microsoft MSRC). As a temporary workaround where patching is not immediately possible, administrators can disable the IKEEXT service (Set-Service -Name IKEEXT -StartupType Disabled; Stop-Service -Name IKEEXT) and implement network-level controls (firewall rules) to block inbound UDP traffic on ports 500 and 4500 from untrusted sources, noting this will disrupt IKEv2-based VPN and IPsec functionality (Richard Hicks Blog).

Community reactions

The vulnerability received significant attention during the April 2026 Patch Tuesday cycle, with major security vendors including Tenable, Qualys, Rapid7, CrowdStrike, and Sophos all covering it in their Patch Tuesday analyses (Tenable Blog, Qualys Blog, Rapid7 Blog). Zero Day Initiative (ZDI) published a dedicated technical write-up on April 22, 2026, detailing the IKEv2 double-free mechanism, and the post was widely shared on social media platforms including Bluesky and Mastodon (ZDI Blog). A notable aspect of this vulnerability's discovery is that it was found by Microsoft's MDASH (Multi-model Agentic Defender for Automated Security Hardening) AI system, which generated significant media coverage about AI-driven vulnerability research (Microsoft Security Blog). Richard Hicks, a recognized Always On VPN expert, published specific guidance for organizations using IKEv2-based VPN solutions (Richard Hicks Blog).

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management