CVE-2025-32701 — Microsoft Windows Common Log File System (CLFS) Driver Use-After-Free Vulnerability

CVE-2025-32701

Windows CLFS Driver — UAF Local Privilege Escalation; May 2025 Patch Tuesday Zero-Day (One of Three Simultaneous)

What is the Windows Common Log File System (CLFS) Driver?

The Windows Common Log File System (CLFS) is a kernel-mode transactional logging infrastructure used by Windows internals and enterprise applications. The CLFS driver (clfs.sys) processes structured .blf log files in kernel mode with SYSTEM privileges. Because CLFS log file operations are reachable from unprivileged user processes via standard Win32 API calls, CLFS is a recurring attack surface for local privilege escalation vulnerabilities.

Microsoft has patched CLFS zero-days every year since 2022. CVE-2025-32701 is one of three simultaneous CLFS and Windows kernel zero-days in the May 2025 Patch Tuesday, alongside CVE-2025-32706 (CLFS heap overflow) and CVE-2025-30400 (DWM UAF). The April 2025 CLFS zero-day CVE-2025-29824 was used by Storm-2460 to deploy RansomEXX ransomware — establishing CLFS as the premier Windows LPE target for financially motivated actors.

Overview

CVE-2025-32701 is a use-after-free vulnerability (CWE-416) in the Windows CLFS driver. A locally authenticated low-privilege attacker can trigger the UAF via crafted CLFS log file operations, corrupting kernel memory and escalating to SYSTEM. Disclosed as a zero-day in the May 2025 Patch Tuesday, it was one of three actively exploited Windows LPE zero-days patched that day.

Affected Versions

Product Vulnerable Fixed
Windows 10 (all supported) Before May 2025 cumulative update May 2025 cumulative update
Windows 11 (all supported) Before May 2025 cumulative update May 2025 cumulative update
Windows Server 2016–2025 Before May 2025 cumulative update May 2025 cumulative update

Technical Details

The use-after-free (CWE-416) in clfs.sys occurs when a kernel object representing CLFS log file metadata is freed while a reference to it is retained in another kernel data structure. An attacker carefully sequences CLFS operations — log file creation, marshaling, and deletion — to trigger the UAF window. By controlling what data occupies the freed memory region (through heap grooming using additional CLFS or pool allocations), the attacker redirects the stale pointer dereference to attacker-controlled data, enabling SYSTEM-level code execution.

Key characteristics:

  • Standard user privileges required (PR:L) — any local account suffices
  • Low complexity (AC:L) — the exploit was reliably weaponized before patch release
  • No user interaction required (UI:N)
  • Part of a cluster of three simultaneous LPE zero-days in one Patch Tuesday

Discovery

Microsoft Threat Intelligence identified zero-day exploitation before May 2025 Patch Tuesday. The three simultaneous zero-days (32706, 32701, 30400) suggest coordinated exploitation campaigns by actors who maintain CLFS exploit capacity.

Exploitation Context

Confirmed zero-day exploitation before May 13, 2025. The pattern of repeated CLFS zero-days (April 2025: CVE-2025-29824 by Storm-2460/RansomEXX; May 2025: CVE-2025-32701 and CVE-2025-32706) reflects how the CLFS attack surface has become a standard ransomware and espionage tool in Windows LPE chains.

Remediation

  1. Apply the May 2025 cumulative update for your Windows version. The CISA deadline was June 3, 2025.
  2. Apply all three May 2025 LPE patches in the same cumulative update: CVE-2025-32701, CVE-2025-32706, and CVE-2025-30400.
  3. Keep all Windows cumulative updates current — CLFS zero-days have appeared in nearly every quarter since 2022.
  4. Restrict local logon access on servers — any system accessible to unauthorized users via local or RDP sessions is exposed to LPE chains.
  5. Monitor for CLFS anomalies: watch for non-system processes creating or manipulating .blf files, or processes gaining unexpected SYSTEM privileges.

Key Details

PropertyValue
CVE ID CVE-2025-32701
Vendor / Product Microsoft — Windows
NVD Published2025-05-13
NVD Last Modified2025-10-27
CVSS 3.1 Score7.8
CVSS 3.1 VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-416 find similar ↗
CISA KEV Added2025-05-13
CISA KEV Deadline2025-06-03
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2025-06-03. Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.

Timeline

DateEvent
2025-05-13Patched in May 2025 Patch Tuesday; CISA adds to KEV (zero-day exploited before patch)
2025-06-03CISA BOD 22-01 remediation deadline