Windows PrintWorkflowUserSvc CVE-2025-55691
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain low-privileged local access
-
DeliveryRepeatedly invoke PrintWorkflowUserSvc operations
-
ExploitWin race to trigger use-after-free
-
ExecutionExecute code as SYSTEM
-
ImpactFull host compromise
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to already have local, authenticated low-privileged code execution on the target (PR:L, AV:L) - this is a local privilege-escalation primitive, not remotely reachable. The specific trigger is driving the Windows PrintWorkflowUserSvc (print workflow user service) to reach a use-after-free condition; this service is present by default on the affected Windows 11 24H2/25H2 and Windows Server 2025 builds, so no non-default feature toggle is implied by the description. The key limiting factor is high attack complexity (AC:H): successful exploitation depends on winning a race/timing window to reuse freed memory, which reduces reliability. No user interaction is required (UI:N). |
| Impact | This is a genuine but second-tier priority - a serious-impact flaw that is hard to exploit and shows no sign of active use. The CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H, base 7.0 High) establishes the core profile: an authenticated local attacker (PR:L) with no user interaction can, if they win a difficult race/timing window (AC:H, typical of a use-after-free), gain full confidentiality, integrity and availability impact - consistent with elevating to SYSTEM. The exploitation-difficulty signals all point the same way and reinforce each other rather than conflict: EPSS is low at 0.32% (23rd percentile), there is no CISA KEV listing, and no public exploit code has been identified, so exploitation status is 'no public exploit identified at time of analysis.' The high AC:H and the requirement for pre-existing local authenticated access substantially limit real-world risk despite the High C/I/A impact, meaning this is a credible privilege-escalation primitive (useful as a second stage after initial access) rather than a drive-by or wormable threat. No conflicting signals are present in the input; the only caveat is that no SSVC/automatable data was supplied, so automatability is unknown - though a race-condition UAF is generally not reliably automatable. Prioritize via normal Patch Tuesday cadence, raising urgency only if a reliable exploit emerges. |
| Exploit ScenarioDerived | An attacker who already has a low-privileged foothold on a Windows 11 (24H2/25H2) or Windows Server 2025 host runs code that repeatedly drives the PrintWorkflowUserSvc service to trigger and win a use-after-free race condition on a freed object. Successful exploitation corrupts memory in the service's context to execute attacker code at elevated (SYSTEM) privileges. No public proof-of-concept or active exploitation is known, and the high attack complexity (race window) makes reliable exploitation non-trivial. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Local privilege escalation in the Windows PrintWorkflowUserSvc (the print workflow user service shipped by default on Windows 11 24H2, Windows 11 25H2 and Windows Server 2025) allows an attacker who already holds low-privileged local code execution to drive the service into a use-after-free and elevate to a higher-integrity context. Exploitation is gated by high attack complexity - the attacker must win a race/timing window before freed memory is reused - so reliability is limited, and no public exploit code or CISA KEV activity is associated with the CVE at time of analysis. EPSS is 0.32% (23rd percentile), consistent with a hard-to-trigger, local-only primitive rather than a broadly exploited one.
RemediationAI
Apply Microsoft's security update for CVE-2025-55691 as published in the MSRC Update Guide (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-55691); the advisory is the authoritative source for the exact fixed build per affected platform (Windows 11 24H2, Windows 11 25H2, Windows Server 2025), and no specific patched build number is confirmed in the data provided here, so do not assume a version - verify the KB/build in the guide before closing the finding. Because this is a local, low-privilege-to-higher-privilege escalation, the most effective compensating controls are reducing who can obtain an interactive logon or run code on the host (remove unnecessary local accounts and groups, restrict RDP and console access, enforce least privilege for service and help-desk accounts) at the cost of tighter operational flexibility, and monitoring for unusual process or thread activity spawned from or interacting with PrintWorkflowUserSvc and for unexpected print-workflow object creation. Where printing workflows are not required, disabling the print workflow feature or stopping/removing the associated print workflow app reduces exposure, but this breaks Microsoft Store print-support and workflow-based printing for affected users; disabling the Print Spooler service entirely removes the attack surface but disables all printing on that host, so scope it to servers that do not print. Exploitation requires high-complexity race timing, so patch prioritization can follow the vendor severity rather than emergency change processes unless KEV status changes.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-416 (use after free): a memory object owned by the PrintWorkflowUserSvc is released while a reference to it is still retained, and a subsequent operation dereferences the dangling pointer. PrintWorkflowUserSvc backs the modern print workflow pipeline (the Print Workflow / Microsoft Store print-support architecture) and brokers print-job data between spooler-side components and print workflow apps, which means an attacker with local code execution can reach it over its existing local interface rather than needing network access. Because the resulting memory corruption must be shaped into a privilege gain, the CVSS vector AV:L/PR:L/UI:N with AC:H reflects an authenticated local attacker who must hit a narrow reuse window; the resulting impact is high for confidentiality, integrity and availability with Scope Unchanged, so the compromise stays within the service's own security authority. CPE data pins the affected platforms to microsoft:windows_11_24h2, microsoft:windows_11_25h2 and microsoft:windows_server_2025 - recent, servicing-enabled builds where the service is present by default, implying no optional feature must be enabled to reach the vulnerable code path.
Know when Windows 11 24h2 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Local authenticated low-priv access (AV:L/PR:L), use-after-free needing a race window gives AC:H, and elevation to SYSTEM yields full C:H/I:H/A:H with no scope change.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
DescriptionCVE.org
Use after free in Windows PrintWorkflowUserSvc allows an authorized attacker to elevate privileges locally.
Executive ViewAI
CVE-2025-55691 is a high-severity local privilege-escalation vulnerability in the Windows PrintWorkflowUserSvc service on Windows 11 24H2, Windows 11 25H2, and Windows Server 2025; successful exploitation requires an attacker to already have low-privileged local code execution and to win a complex timing race, and no public exploit is identified at time of analysis. Leadership should care because affected systems are current-generation Windows endpoints and servers, and an existing foothold could be used to gain higher-integrity access, expanding the impact of an initial compromise. No vendor-released patch is identified at time of analysis, so exposure management and least-privilege controls are the near-term priorities.
No vendor-released patch identified at time of analysis; enforce least privilege and remove local administrator rights, restrict interactive logon and local code execution on affected Windows 11 24H2, Windows 11 25H2, and Windows Server 2025 systems, harden or disable PrintWorkflowUserSvc where business operations allow, monitor for service crashes and privilege changes, and apply Microsoft mitigation guidance when published.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
More in Windows 11 24h2
View allWindows Internet Shortcut Files (.url) contain an external control vulnerability (CVE-2025-33053, CVSS 8.8) that enables
Windows SMB contains an improper access control vulnerability (CVE-2025-33073, CVSS 8.8) enabling authenticated attacker
Why is Microsoft republishing a CVE from 2013? We are republishing CVE-2013-3900 in the Security Update Guide to update
Active Directory Domain Services contains an elevation of privilege vulnerability that allows authenticated domain users
Windows MSHTML Platform Spoofing Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitab
Microsoft Scripting Engine contains a type confusion vulnerability allowing unauthorized remote code execution over the
Windows Task Scheduler Elevation of Privilege Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is low a
Command injection in the Windows Shell lets remote, unauthenticated attackers bypass a Windows security feature and then
Symlink following (CWE-59) in the Windows Update Stack enables a locally authenticated attacker with standard user privi
A security feature bypass in Microsoft Management Console (MMC) allows attackers to evade security warnings and execute
Privilege escalation in the Windows Ancillary Function Driver for WinSock (afd.sys) allows a locally authenticated attac
Windows CLFS Driver contains an input validation flaw enabling local privilege escalation, yet another CLFS kernel vulne
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB