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
- Apply the May 2025 cumulative update for your Windows version. The CISA deadline was June 3, 2025.
- Apply all three May 2025 LPE patches in the same cumulative update: CVE-2025-32701, CVE-2025-32706, and CVE-2025-30400.
- Keep all Windows cumulative updates current — CLFS zero-days have appeared in nearly every quarter since 2022.
- Restrict local logon access on servers — any system accessible to unauthorized users via local or RDP sessions is exposed to LPE chains.
- Monitor for CLFS anomalies: watch for non-system processes creating or manipulating
.blffiles, or processes gaining unexpected SYSTEM privileges.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2025-32701 |
| Vendor / Product | Microsoft — Windows |
| NVD Published | 2025-05-13 |
| NVD Last Modified | 2025-10-27 |
| CVSS 3.1 Score | 7.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CWE | CWE-416 find similar ↗ |
| CISA KEV Added | 2025-05-13 |
| CISA KEV Deadline | 2025-06-03 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2025-05-13 | Patched in May 2025 Patch Tuesday; CISA adds to KEV (zero-day exploited before patch) |
| 2025-06-03 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Microsoft Security Response Center — CVE-2025-32701 | Vendor Advisory |
| NVD — CVE-2025-32701 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |