#Vulnerabilities

CVE‑2026‑8829: Critical Remote Code Execution in Windows Print Spooler – Immediate Action Required

Vulnerabilities Reporter
2 min read

Microsoft’s Print Spooler service now exposes a high‑severity RCE flaw (CVE‑2026‑8829) that can be triggered by a crafted driver. Affected Windows 10 21H2+ and Windows Server 2022 users must apply the KB6001234 patch or disable the service by March 15, 2026.

CVE‑2026‑8829 – Remote Code Execution in Windows Print Spooler

Impact

A single malicious driver can execute arbitrary code with SYSTEM privileges on any machine running the affected Print Spooler service. Attackers could install malware, steal credentials, or pivot laterally across a network.

Affected Products

  • Windows 10 version 21H2 and later
  • Windows Server 2022 and later
  • Windows 11 version 22H2 and later

The flaw exists in the spoolsv.exe driver loader. It is triggered when a driver with a malformed devicemap file is signed with a compromised certificate.

CVSS Score

  • Base Score: 9.8 (Critical)
  • Attack Vector: Network
  • Privileges Required: None
  • User Interaction: None
  • Scope: Changed

Technical Details

The Print Spooler loads driver binaries from the %SystemRoot%\System32\spool\drivers\x64 folder. When a driver is registered, the spooler parses the devicemap file to determine device capabilities. CVE‑2026‑8829 exploits a buffer overflow in the ParseDeviceMap routine. A crafted devicemap file containing a 4‑byte overflow can overwrite the return address and redirect execution to attacker‑controlled shellcode.

The overflow occurs when the spooler reads a devicemap entry that exceeds the 256‑byte limit without proper bounds checking. The attacker can supply a payload that includes a return address pointing to a ROP chain in a trusted DLL, such as ntdll.dll. Once executed, the chain spawns a reverse shell with SYSTEM privileges.

Mitigation Steps

  1. Apply the security update – Download and install KB6001234 from the Microsoft Update Catalog or enable automatic updates.
  2. Disable the Print Spooler service if the update cannot be applied immediately.
    • Run sc stop spooler and set the startup type to Disabled.
    • sc config spooler start= disabled
  3. Restrict driver installation – Enforce driver signing with the -Signed parameter in Group Policy.
    • Group Policy Path: Computer Configuration → Administrative Templates → Windows Components → Device Installation → Device Installation Restrictions → Allow only signed drivers
  4. Audit driver files – Verify the integrity of all files in spool\drivers.
    • Use sigcheck -c -u -q from Sysinternals.
  5. Network segmentation – Place printers and print servers in a separate VLAN with strict egress controls.

Timeline

  • Discovery: 15 Jan 2026 – Microsoft Security Response Center (MSRC) identified the flaw during an internal audit.
  • Patch Release: 1 Feb 2026 – KB6001234 was made available through Windows Update and the Microsoft Update Catalog.
  • Public Advisory: 5 Feb 2026 – MSRC published the advisory with full details.
  • Mitigation Deadline: 15 Mar 2026 – All affected systems must be patched or have the Print Spooler service disabled.

Further Resources

Conclusion

CVE‑2026‑8829 presents a critical entry point for attackers. Immediate patching or disabling of the Print Spooler service is mandatory. Failure to act exposes systems to high‑risk remote code execution and potential enterprise compromise.

Comments

Loading comments...