Critical
CVE-2021-34527 · "PrintNightmare"

PrintNightmare Explained: How the Windows Print Spooler Became a Backdoor

The Windows Print Spooler — a service that's been running quietly in the background since Windows 2000 — turned out to let attackers install drivers that ran as the most privileged user on the system, on both local machines and, in some configurations, over the network.

Quick facts
CVE IDCVE-2021-34527 (related to CVE-2021-1675)
Affected softwareWindows Print Spooler service, nearly all Windows versions
SeverityCVSS 8.8 (High) — remote code execution / privilege escalation to SYSTEM
Fixed inMicrosoft's July 2021 out-of-band security update, with further hardening updates afterward
DisclosedJune 29, 2021 (proof-of-concept accidentally published, then confirmed July 1, 2021)

What Happened

The Print Spooler service manages printer drivers and runs with SYSTEM-level privileges — the highest level on Windows. It allows installing new printer drivers, which is normally restricted, but a flaw in its permission checks let a low-privileged user (or, in some setups, a remote attacker) install a malicious "driver" that was really just code, which the spooler then ran with its own SYSTEM privileges.

What This Means

This is a privilege escalation bug that could also be triggered remotely in certain configurations, making it especially dangerous: an attacker who already had limited access to a machine, or in some cases network access to a domain controller running the spooler, could jump straight to full administrative control.

Why You Should Care

The Print Spooler runs by default on most Windows installations, including domain controllers, even on machines with no printer attached. PrintNightmare mattered because the affected service was both nearly universal and rarely something administrators thought to lock down, and because proof-of-concept exploit code leaked publicly before an official patch was ready, triggering a scramble across IT teams worldwide.

What You Can Do

Real-world impact

Security researchers demonstrated full domain-controller takeover using PrintNightmare within days of disclosure, prompting Microsoft to issue patches outside its normal monthly update cycle and many organizations to disable the spooler service network-wide as an emergency measure.

PrintNightmare in one sentence

A decades-old, always-running Windows service meant to manage printers turned out to be a path straight to SYSTEM privileges — a reminder that "it's always been there" isn't the same as "it's safe."

Explore More CVEs