Pular para o conteúdo principal
Close
Security

CVE-2026-46230: Windows Kernel RCE with SYSTEM via SMB/RDP

Gabriel Ferraresi· CEO | Tech86May 31, 20264 min
windowskernelrcesmbrdp

Any unpatched Windows machine on your network can be compromised via SMB or RDP. Without authentication. With SYSTEM privileges — the highest level in Windows, above any administrator, policy, or restriction. CVE-2026-46230 is not a theoretical risk. The PoC has been public since May 20. Nation-state actors have already incorporated the exploit into active campaigns.

The bug: RCE with SYSTEM in the kernel

The Windows kernel (ntoskrnl.exe) processes I/O Request Packets (IRPs) in the IoAllocateMdl routine. When it receives malformed IRPs, bounds validation fails. The result is memory corruption in kernel space — and an unauthenticated attacker can execute arbitrary code with SYSTEM privileges.

The exploit works through any service that forwards raw IOCTL requests:

  • SMBv3 (port 445) — present on every Windows machine. File sharing, domain authentication, lateral movement. If SMB is accessible, the machine is a target.
  • RDP (port 3389) — when using virtual channel extensions, the vulnerable interface is exposed.
  • DirectAccess and VPN clients — expose the vulnerable interface even for attackers outside the corporate network.

It's not admin. It's SYSTEM. The highest level in Windows. Above any user, policy, or restriction. When the kernel executes arbitrary code with SYSTEM via a network protocol, no defense-in-depth replaces the patch.

The timeline: 8 days with a public exploit

The CVE-2026-46230 timeline shows how real the exposure window was:

  • May 15: researcher privately reports the vulnerability to MSRC.
  • May 20: PoC published on a public GitHub repository. From this point on, any attacker with network access can exploit the flaw.
  • May 24: Microsoft confirms the vulnerability and assigns CVSS 9.8.
  • May 28: out-of-band patch KB5029387 released — it did not wait for Patch Tuesday.
  • June 2: CISA adds to KEV (expected), with a 14-day deadline for mandatory application on federal systems.

From public PoC to patch: 8 days. From patch to KEV: 5 days. The exposure window with a public exploit was real. And nation-state actors have already incorporated the exploit into campaigns targeting energy and manufacturing sectors. This is not theoretical — it is operational.

What is at risk: DCs, file servers, and VPN gateways

The severity of CVE-2026-46230 is not just in the CVSS 9.8 score. It is in the targets the vulnerability reaches:

Domain controllers: RCE with SYSTEM on a DC means total domain compromise. The attacker extracts all account hashes, modifies GPOs, and installs irreversible persistence. Recovery is not patching — it is rebuilding the domain from scratch.

File servers (SMB): the primary vector for lateral propagation. One compromised machine infects all machines sharing resources via SMB. In flat networks, a single compromised file server is the starting point for total compromise.

VPN gateways and RDP hosts: attack surface exposed to the internet. The attacker does not need to be inside the network — just access port 445 or 3389 via VPN or DirectAccess.

Any unpatched Windows 10 22H2, Server 2019, or Server 2022 is a target. If your network has these ports open between segments, the risk is lateral and scalable.

Immediate mitigation: patch and segment

Patch KB5029387 is available via Windows Update, WSUS, and Configuration Manager. It is out-of-band — do not wait for Patch Tuesday. Verify deployment with Get-HotFix or SCCM compliance baselines.

If you cannot patch right now, the mitigations are clear:

  1. Block SMB (445) and RDP (3389) at the perimeter firewall. No Windows machine needs these ports exposed to the internet. SMB exposed to the internet is not a theoretical risk — it is an open invitation.
  2. Segment domain controllers into an isolated VLAN. DC access should be restricted to legitimate authentication and replication services.
  3. Restrict RDP to a zero-trust gateway. RDP without an MFA-enabled gateway is the same as leaving the door open.

These mitigations are not optional. They are the minimum any Windows infrastructure should have — with or without an active CVE.

The lesson: the patch is mandatory, segmentation is the insurance

CVE-2026-46230 reinforces what should be standard practice: when the Windows kernel has RCE with SYSTEM via a network protocol, segmentation is the defense that remains. The patch is mandatory. Segmentation is the insurance.

Flat networks where any machine can reach any port on any segment are the ideal scenario for lateral propagation. A single compromised host becomes total compromise. Network architecture must assume that vulnerabilities like this will happen — and design segmentation to contain the blast radius.

At Tech86, we audit Windows infrastructure and implement zero-trust network segmentation. If your SMB is exposed to the internet, it is not a question of if it will be exploited — it is when.

Interested in this solution?

Explore our managed services and infrastructure.

Explore Offensive Security

Frequently Asked Questions

It is a remote code execution vulnerability in the Windows kernel (ntoskrnl.exe) that allows an unauthenticated attacker to execute code with SYSTEM privileges via SMB or RDP. CVSS 9.8 — critical severity.

Windows 10 22H2, Windows Server 2019, and Windows Server 2022. Any unpatched machine on these versions with SMB or RDP accessible on the network is vulnerable.

No. The vulnerability is exploitable without authentication. The attacker only needs network access to ports 445 (SMB) or 3389 (RDP). Via VPN or DirectAccess, the attack works from outside the perimeter.

Total domain compromise. With SYSTEM privileges on a DC, the attacker extracts all account hashes, modifies GPOs, and installs irreversible persistence. Recovery requires rebuilding the domain from scratch.

The patch eliminates the vulnerability, but it does not eliminate the attack surface. Exposed SMB and RDP remain vectors for future CVEs. The patch is mandatory. Network segmentation is the insurance against the next bug.

Blog — Get in Touch

Have a question about our articles or services? Our team is ready to help.

Schedule a Meeting

Book a time slot.

Schedule Now

Email

Send us a message.

[email protected]

WhatsApp

Quick conversation.

Address

Avenida Paulista, 1636 - São Paulo - SP - 01310-200

Tech86 Specialist

Online now

Hello! How can we help scale your business today?

Tech86 Engineering

We Value Your Privacy

We use cookies and similar technologies to optimize your experience, analyze site traffic, and personalize content. By clicking "Accept All", you agree to the use of all cookies. Read our Privacy Policy.