LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2022-38028: Microsoft Windows Print Spooler Privilege Escalation Vulnerability

RBRecent Breaches Vulnerability Intelligence·Apr 23, 2024
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
May 14, 2024
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2022-38028 to its Known Exploited Vulnerabilities catalog on Apr 23, 2024, with a federal patch deadline of May 14, 2024 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Microsoft Windows Print Spooler service contains a privilege escalation vulnerability. An attacker may modify a JavaScript constraints file and execute it with SYSTEM-level permissions.

CVE-2022-38028 is a privilege escalation vulnerability in the Microsoft Windows Print Spooler service. An attacker who can modify a JavaScript constraints file may cause it to execute with SYSTEM-level permissions, elevating their privileges on the host. This matters because Print Spooler is a core Windows component present on many servers and workstations; successful abuse can give an attacker full control of the system and a foothold for further lateral movement or persistence. Specifics of affected builds and exact attack preconditions must be confirmed against the vendor advisory.

How it works

The vulnerability resides in the Windows Print Spooler service. According to the public description, an attacker may modify a JavaScript constraints file associated with the spooler and arrange for that file to be executed with SYSTEM privileges. Privilege escalation of this class typically requires the attacker to already have some level of access on the target (for example, a low-privileged user account or the ability to write to a location the spooler processes). Once elevated to SYSTEM, the attacker can install software, create accounts, disable defenses, or move to other systems. Exact file paths, required permissions, and exploitation steps are not detailed in the available summary; defenders should treat any untrusted modification of spooler-related configuration or script files as high risk and verify the precise mechanics in Microsoft’s advisory.

Am I affected? How to find it in your systems

The Print Spooler service runs by default on most Microsoft Windows installations, including domain controllers, print servers, and end-user workstations. Inventory every Windows host and identify those with the Print Spooler service present and running. Check the service state with standard administrative tools (services.msc, PowerShell Get-Service Spooler, or equivalent configuration-management queries). Compare installed Windows builds and cumulative updates against the versions listed in the vendor advisory for CVE-2022-38028; do not rely on version numbers from secondary sources. Review file-system permissions and recent changes to directories and files used by the spooler, especially any JavaScript constraints files. Useful telemetry includes Windows Security and System event logs for unexpected service restarts, process creations under the spooler identity, or modifications to spooler configuration locations. Endpoint detection tools that alert on privilege-escalation patterns or anomalous SYSTEM-level script execution can also surface suspicious activity. Confirm all indicators against the official Microsoft guidance.

How to remediate

Apply the security update provided by Microsoft for CVE-2022-38028 as the primary remediation. Follow the vendor’s installation instructions and reboot guidance so the Print Spooler service loads the corrected code. After patching, verify the update is present via Windows Update history, the Microsoft Update Catalog, or your patch-management inventory. As additional hardening for the Print Spooler class of issues, disable the service on systems that do not need to print or act as print servers, restrict write access to spooler directories to only trusted administrators, and enforce least-privilege for user accounts that interact with printing features. Re-validate these controls after each major Windows update.

If you can't patch immediately

Until the vendor update can be deployed, reduce exposure with compensating controls. Disable the Print Spooler service on hosts that do not require printing functionality; this removes the attack surface entirely. On systems that must keep the service running, isolate them with network segmentation and strict firewall rules so that only authorized print clients can reach them. Apply virtual patching or host-based rules that block unauthorized writes to spooler-related paths and script files. Increase monitoring for privilege-escalation indicators and unexpected SYSTEM process activity originating from the spooler. If the environment allows, temporarily remove the ability for non-administrators to add or modify printers. These measures lower risk but do not replace the official patch; schedule the update as soon as operationally feasible. If mitigations cannot be applied, consider discontinuing use of the affected component per CISA guidance.

If your data may have been exposed

Actively exploited privilege-escalation vulnerabilities can lead to full system compromise and subsequent data theft or ransomware deployment, although ransomware use of this specific CVE is not documented in the available facts. If you suspect exploitation, isolate the host, preserve forensic evidence, and begin incident-response procedures. As a quick personal check, you can run a free exposure scan of your email address against known breach data sets to see whether credentials or personal information have already appeared in public dumps.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedMicrosoft · Windows
Added to CISA KEVApr 23, 2024
Federal patch deadlineMay 14, 2024
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities