Important CVSS 7.8 EPSS 0.00331 🔬 Patch diffed 2026-03 archive

Executive Summary

Improper access control in Windows Projected File System allows an authorized attacker to elevate privileges locally.

Overview

7.8
CVSS HIGH
Important
MS Severity
Not Exploited
MS Exploit Status
Less Likely
MS Exploit Likelihood
Category Elevation of Privilege
Released Mar 10 2026
Last Updated Mar 10 2026
Publicly Disclosed No
CISA KEV Not Listed
Known Exploits None Known
EPSS Score 0.00331 — 0.25874 percentile
NVD CVSS 7.8 HIGH — matches MSRC

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
ATTACK VECTOR
Local
ATTACK COMPLEXITY
Low
PRIVILEGES REQUIRED
Low
USER INTERACTION
None
SCOPE
Unchanged
CONFIDENTIALITY
High
INTEGRITY
High
AVAILABILITY
High
EXPLOIT CODE MATURITY
Unproven
REMEDIATION LEVEL
Official Fix
REPORT CONFIDENCE
Confirmed
Temporal Score: 6.8

EPSS Score

0.00331
probability of exploitation in the next 30 days
0.25874 percentile - updated 2026-08-14
View on FIRST.org

Affected Products

15 affected products
Product KB Article Severity Impact Restart Required
Windows 10 Version 1809 for 32-bit Systems 5078752 (Security Update) Important Elevation of Privilege Yes
Windows 10 Version 1809 for x64-based Systems 5078752 (Security Update) Important Elevation of Privilege Yes
Windows 10 Version 21H2 for 32-bit Systems 5078885 (Security Update) Important Elevation of Privilege Yes
Windows 10 Version 21H2 for ARM64-based Systems 5078885 (Security Update) Important Elevation of Privilege Yes
Windows 10 Version 21H2 for x64-based Systems 5078885 (Security Update) Important Elevation of Privilege Yes
Windows 10 Version 22H2 for 32-bit Systems 5078885 (Security Update) Important Elevation of Privilege Yes
Windows 10 Version 22H2 for ARM64-based Systems 5078885 (Security Update) Important Elevation of Privilege Yes
Windows 10 Version 22H2 for x64-based Systems 5078885 (Security Update) Important Elevation of Privilege Yes
Windows 11 Version 23H2 for ARM64-based Systems 5078883 (Security Update) Important Elevation of Privilege Yes
Windows 11 Version 23H2 for x64-based Systems 5078883 (Security Update) Important Elevation of Privilege Yes
Windows 11 Version 24H2 for ARM64-based Systems 5079473 (Security Update) 5079420 (Security Hotpatch Update) Important Elevation of Privilege 5077181 5077212 Base: 7.8 Temporal: 6.8 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 10.0.26100.8037 10.0.26100.7979 Yes None Windows 11 Version 24H2 for x64-based Systems 5079473 (Security Update) 5079420 (Security Hotpatch Update) Important Elevation of Privilege 5077181 5077212 Base: 7.8 Temporal: 6.8 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 10.0.26100.8037 10.0.26100.7979 Yes None Windows 11 Version 25H2 for ARM systems 5079473 (Security Update) 5079420 (Security Hotpatch Update) Important Elevation of Privilege 5077181 5077212 Base: 7.8 Temporal: 6.8 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 10.0.26200.8037 10.0.26200.7979 Yes None Windows 11 Version 25H2 for x64-based Systems 5079473 (Security Update) 5079420 (Security Hotpatch Update) Important Elevation of Privilege 5077181 5077212 Base: 7.8 Temporal: 6.8 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 10.0.26200.8037 10.0.26200.7979 Yes None Windows 11 Version 26H1 for ARM64-based Systems 5079466 (Security Update) Important Elevation of Privilege Yes
Windows 11 version 26H1 for x64-based Systems 5079466 (Security Update) Important Elevation of Privilege Yes
Windows Server 2019 5078752 (Security Update) Important Elevation of Privilege Yes
Windows Server 2019 (Server Core installation) 5078752 (Security Update) Important Elevation of Privilege Yes
Windows Server 2022 5078766 (Security Update) 5078737 (Security Hotpatch Update) Important Elevation of Privilege 5075906 5075943 Base: 7.8 Temporal: 6.8 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 10.0.20348.4893 10.0.20348.4830 Yes No None Windows Server 2022 (Server Core installation) 5078766 (Security Update) 5078737 (Security Hotpatch Update) Important Elevation of Privilege 5075906 5075943 Base: 7.8 Temporal: 6.8 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 10.0.20348.4893 10.0.20348.4830 Yes No None Windows Server 2022, 23H2 Edition (Server Core installation) 5078734 (Security Update) Important Elevation of Privilege Yes

Patches

5 patches
Article Type Restart
5078752 Security Update Yes
5078885 Security Update Yes
5078883 Security Update Yes
5079466 Security Update Yes
5078734 Security Update Yes

Patch Diff

ghidriff · prjflt.sys (KB5079473)

Improper access control (CWE-284) in the Windows Projected File System minifilter prjflt.sys placeholder file write path, local EoP. PrjfOpenFileHandler takes a user-supplied path relative to the virtualization root, resolves it with PrjfRelPathToFullPath and opens it with FltCreateFileEx using a user-supplied DesiredAccess, then stores {FileId, FileObject, FileHandle} in UnionContext->AvlHandleTable. PrjfWriteFileDataHandler later looks the entry up by FileId and calls FltWriteFileEx(Entry->FileObject, Buffer, Length, ByteOffset) with all parameters user-controlled. PRE: the open does not impersonate the calling user, and the virtualization root and its subpaths are writable by ordinary users, so an attacker can pre-plant a directory junction inside the root (e.g. C:\virtRoot\system32 -> C:\Windows\System32) and then open+write C:\virtRoot\system32\arp.exe, which resolves through the junction to C:\Windows\System32\arp.exe - a privileged file the user could not otherwise write. Diff of prjflt.sys 10.0.26100.7920 -> .8036 (Mar 10 2026, KB5079473) confirms the fix: gated behind CFR flag Feature_1083645240, PrjfWriteFileDataHandler now calls a new helper PrjfValidateHandleAccess before writing through the AVL-table FileObject, validating the caller is entitled to the resolved target so junction-redirected writes to privileged files are rejected.

Pre-patch version 10.0.26100.7920 Download
Post-patch version 10.0.26100.8036 Download
Function Address Change Note
PrjfWriteFileDataHandler code change code (handle-access validation added before write, CFR-gated) Pre: FltWriteFileEx(Entry->FileObject, user Buffer/Length/ByteOffset) with no re-check of caller entitlement to the AVL-table target. Post (Feature_1083645240): calls the new PrjfValidateHandleAccess before the write.
PrjfValidateHandleAccess new function added New validator confirming the caller is entitled to the resolved file behind the AVL handle, blocking junction-redirected writes to privileged files.
Feature_1083645240 gate added (CFR gate) CFR flag gating the handle-access validation; the original unchecked write path still ships when disabled.
View full diff report View RCA report

Attack Path

A ProjFS placeholder file is opened without impersonation, so a junction inside the writable root redirects writes to privileged files

Attack path for CVE-2026-24290 A ProjFS placeholder file is opened without impersonation, so a junction inside the writable root redirects writes to privileged files 01 — ENTRY Local user drives PrjfOpenFileHandler with a path relative to the virtualization root prjflt.sys opens the file (PrjfRelPathToFullPath -> FltCreateFileEx) with a user DesiredAccess and stores the handle in AvlHandleTable. AV:L/PR:L/AC:L. 02 — CONTROLLED INPUT Attacker pre-plants a junction in the writable root e.g. C:\virtRoot\system32 -> C:\Windows\System32; the root and subpaths are writable by ordinary users. 03 — MISSING CHECK The open does not impersonate the caller (CWE-284) prjflt opens C:\virtRoot\system32\arp.exe as itself, which resolves through the junction to C:\Windows\System32\arp.exe. 04 — PATH PrjfWriteFileDataHandler writes user data through the stored FileObject FltWriteFileEx(Entry->FileObject, user Buffer/Length/ByteOffset) writes to the privileged target. 05 — PRIMITIVE Arbitrary write to privileged files -> EoP The Mar 2026 fix (Feature_1083645240) adds PrjfValidateHandleAccess to reject junction-redirected privileged writes.

Derived from the patch delta: the checks added by the vendor identify which fields crossed a trust boundary unvalidated. Reachability and privilege are taken from the call chain in the RCA report.

Known Exploits

Acknowledgments

ChenJian with Sea Security Orca Team