Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


End of Bibblio RCM includes -->
12:35 PM
Connect Directly

Microsoft Issues New CVE for 'PrintNightmare' Flaw

Company says remote code execution issue in all Windows versions is different from one in Windows Print Spooler that it had patched last month, though both affect same function.

Microsoft on Thursday issued a new vulnerability identifier (CVE) for the "PrintNightmare" flaw that affects Windows Print Spooler services, claiming the flaw is similar to but distinct from another critical flaw in the technology (CVE-2021-1675) that it had patched on June 8.

Related Content:

CISA Urges Orgs to Disable Windows Print Spooler on Critical Systems

Special Report: Building the SOC of the Future

New From The Edge: 7 Skills the Transportation Sector Needs to Fuel Its Security Teams

The company also published a FAQ and workarounds for the freshly issued CVE while it investigated the critical new vulnerability for which exploit code is already publicly available. "Microsoft is aware of and investigating a remote code execution vulnerability that affects Windows Print Spooler and has assigned CVE-2021-34527 to this vulnerability," the company said July 1. "This is an evolving situation and we will update the CVE as more information is available."  

Microsoft's move came after the CERT Coordination Center, the US Cybersecurity and Infrastructure Security Agency (CISA), and others urged organizations to immediately disable Print Spooler services on critical systems like domain controllers and Active Directory admin systems, citing exploits targeting PrintNightmare.

The CERT CC alert pointed to the update that Microsoft had issued for CVE-2021-1675 on June 8 and warned that it was ineffective against PrintNightmare exploits. "While Microsoft has released an update for CVE-2021-1675, it is important to realize that this update does NOT address the public exploits that also identify as CVE-2021-1675," CERT CC's vulnerability note said. The CERT alert — like one from CISA — urged organizations to disable Print Spooler on critical systems because of the risk it presented. The PrintNightmare flaw, if successfully exploited, would allow an authenticated attacker to gain complete system-level access to vulnerable systems, it warned.

Microsoft's update on July 1, however, sought to separate PrintNightmare from the vulnerability it had patched on June 8, though both affect the exact same Print Spooler function — RpcAddPrinterDriverEx(). That would officially make PrintNightmare a new zero-day in Print Spooler for which exploits are currently available. Fortinet has released IPS signatures for the vulnerability.

According to the company, the PrintNightmare vulnerability was present in Print Spooler before the June 2021 update and involves a different attack vector from CVE-2021-1675. All Windows versions are affected by the PrintNightmare flaw, but Microsoft is still investigating if the exploits against it will work on all versions, the company said.

Domain controllers — one of the most critical resources on any network — are affected, Microsoft said. "We are still investigating if other types of roles are also affected."

As workarounds for PrintNightmare, the company advised organizations to either disable the Print Spooler service or to disable inbound remote printing using Group Policy. Disabling the Spooler would disable the ability to print both locally and remotely, while disabling inbound remote printing would allow local printing to a directly attached device, the company said.

Boris Larin, a security researcher at Kaspersky, says that while Microsoft's official position is that PrintNightmare is a separate vulnerability from CVE-2021-1675, both likely stem from the same root cause. "CVE-2021-1675 was aimed to patch the scenario of local elevation of privilege, but PrintNightmare allows remote code execution when attackers have access to Print Spooler service," he says. "It is possible that the remote scenario for exploitation was not considered during the patch." 

PrintNightmare is only the latest in a long list if vulnerabilities that have been uncovered in Print Spooler over the years. The most infamous of these vulnerabilities was a privilege escalation issue that enabled the US-led Stuxnet attack against Iran's uranium enrichment facility at Natanz back in 2010.

A trio of researchers at China's Sangfor Technologies uncovered PrintNightmare during a months-long inspection of the technology recently. The researchers are scheduled to detail the flaw — and other vulnerabilities they discovered in Print Spooler during their investigation — at the upcoming Black Hat USA. The researchers released proof-of-exploit code for PrintNightmare on GitHub but quickly deleted it after blowback from other researchers. However, in the brief window of time it was available on GitHub, the exploit code was copied and, as a result, is available in the wild.

The Microsoft advisory noted that the company has detected exploit activity against the flaw.

Jai Vijayan is a seasoned technology reporter with over 20 years of experience in IT trade journalism. He was most recently a Senior Editor at Computerworld, where he covered information security and data privacy issues for the publication. Over the course of his 20-year ... View Full Bio

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
I Smell a RAT! New Cybersecurity Threats for the Crypto Industry
David Trepp, Partner, IT Assurance with accounting and advisory firm BPM LLP,  7/9/2021
Attacks on Kaseya Servers Led to Ransomware in Less Than 2 Hours
Robert Lemos, Contributing Writer,  7/7/2021
It's in the Game (but It Shouldn't Be)
Tal Memran, Cybersecurity Expert, CYE,  7/9/2021
Register for Dark Reading Newsletters
White Papers
Current Issue
Everything You Need to Know About DNS Attacks
It's important to understand DNS, potential attacks against it, and the tools and techniques required to defend DNS infrastructure. This report answers all the questions you were afraid to ask. Domain Name Service (DNS) is a critical part of any organization's digital infrastructure, but it's also one of the least understood. DNS is designed to be invisible to business professionals, IT stakeholders, and many security professionals, but DNS's threat surface is large and widely targeted. Attackers are causing a great deal of damage with an array of attacks such as denial of service, DNS cache poisoning, DNS hijackin, DNS tunneling, and DNS dangling. They are using DNS infrastructure to take control of inbound and outbound communications and preventing users from accessing the applications they are looking for. To stop attacks on DNS, security teams need to shore up the organization's security hygiene around DNS infrastructure, implement controls such as DNSSEC, and monitor DNS traffic
Flash Poll
How Enterprises are Developing Secure Applications
How Enterprises are Developing Secure Applications
Recent breaches of third-party apps are driving many organizations to think harder about the security of their off-the-shelf software as they continue to move left in secure software development practices.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2023-05-26
Craft is a CMS for creating custom digital experiences. Cross site scripting (XSS) can be triggered by review volumes. This issue has been fixed in version 4.4.7.
PUBLISHED: 2023-05-26
Django-SES is a drop-in mail backend for Django. The django_ses library implements a mail backend for Django using AWS Simple Email Service. The library exports the `SESEventWebhookView class` intended to receive signed requests from AWS to handle email bounces, subscriptions, etc. These requests ar...
PUBLISHED: 2023-05-26
Highlight is an open source, full-stack monitoring platform. Highlight may record passwords on customer deployments when a password html input is switched to `type="text"` via a javascript "Show Password" button. This differs from the expected behavior which always obfuscates `ty...
PUBLISHED: 2023-05-26
Craft is a CMS for creating custom digital experiences on the web.The platform does not filter input and encode output in Quick Post validation error message, which can deliver an XSS payload. Old CVE fixed the XSS in label HTML but didn’t fix it when clicking save. This issue was...
PUBLISHED: 2023-05-26
GDSDB infinite loop in Wireshark 4.0.0 to 4.0.5 and 3.6.0 to 3.6.13 allows denial of service via packet injection or crafted capture file