CVE-2026-44809 — Windows Common Log File System Driver Elevation of Privilege Vulnerability
Executive Summary
Use after free in Windows Common Log File System Driver allows an authorized attacker to elevate privileges locally.
Overview
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C
EPSS Score
Affected Products
| Product | KB Article | Severity | Impact | Restart Required |
|---|---|---|---|---|
| Windows 11 Version 24H2 for ARM64-based Systems | 5094126 (Security Update) |
Important | Elevation of Privilege | Yes |
| Windows 11 Version 24H2 for x64-based Systems | 5094126 (Security Update) |
Important | Elevation of Privilege | Yes |
| Windows 11 Version 25H2 for ARM64-based Systems | 5094126 (Security Update) |
Important | Elevation of Privilege | Yes |
| Windows 11 Version 25H2 for x64-based Systems | 5094126 (Security Update) |
Important | Elevation of Privilege | Yes |
| Windows 11 Version 26H1 for ARM64-based Systems | 5095051 (Security Update) |
Important | Elevation of Privilege | Yes |
| Windows 11 version 26H1 for x64-based Systems | 5095051 (Security Update) |
Important | Elevation of Privilege | Yes |
| Windows Server 2025 | 5094125 (Security Update) |
Important | Elevation of Privilege | Yes |
| Windows Server 2025 (Server Core installation) | 5094125 (Security Update) |
Important | Elevation of Privilege | Yes |
Patches
| Article | Type | Restart |
|---|---|---|
5094126 |
Security Update | Yes |
5095051 |
Security Update | Yes |
5094125 |
Security Update | Yes |
Patch Diff
Use-after-free fix in CClfsLogFcbPhysical::FlushLog's cleanup path. 3 functions modified: FlushLog itself (called-list change), its compiler-generated finally block fin$0 (gained a feature-flag-gated guard before CClfsLogFcbPhysical::ReleaseFlushRef() releases the flush reference -- likely closing a window where the reference could be released/reused before this guard), and wil_details_IsEnabledFallback (refcount/calling-list change consistent with the new feature-flag check being wired in). 2 functions added, both related to a new Feature_3035089211 flag (IsEnabledDeviceUsageNoInline / IsEnabledFallback), suggesting the fix is gated behind a gradual-rollout feature flag rather than an unconditional code change.
| Function | Address | Change | Note |
|---|---|---|---|
`CClfsLogFcbPhysical::FlushLog'::__l1::fin$0 |
14001ae90 -> 14001af50 |
code, length, address, called | similarity 0.83 |
CClfsLogFcbPhysical::FlushLog |
14000ef80 |
code, length, called | similarity 0.56 |
wil_details_IsEnabledFallback |
140011d08 -> 140011d38 |
refcount, address, calling | similarity 1.0 |
Known Exploits
Acknowledgments
Puneeth