External Control of File Name or Path in Microsoft Windows and Windows Server - CVE-2025-24054
Published: March 11, 2025 / Updated: December 12, 2025
Vulnerability identifier: #VU105556
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2025-24054
CWE-ID: CWE-73
Exploitation vector: Remote access
Exploit availability:
The vulnerability is being exploited in the wild
Vulnerability details
The vulnerability allows a remote attacker to read arbitrary files.
The vulnerability exists due to external control of file name or path in Windows NTLM. A remote attacker can gain access to sensitive information on the system.
Affected software
Microsoft Windows
Windows Server
Windows Server
How to mitigate CVE-2025-24054
Install updates from vendor's website.
Microsoft Windows - addressed in versions 10 21H2 10.0.19044.5608, 10 22H2 10.0.19045.5608, 10 1507 10.0.10240.20947, 10 1607 10.0.14393.7876, 10 1809 10.0.17763.7009, 11 22H2 10.0.22621.5039, 11 23H2 10.0.22631.5039, 11 24H2 10.0.26100.3403, 11 24H2 10.0.26100.3476
Windows Server - addressed in versions 2008 R2 6.1.7601.27618, 2012 R2 6.3.9600.22470, 2012 6.2.9200.25368, 2016 10.0.14393.7876, 2019 10.0.17763.7009, 2022 23H2 10.0.25398.1486, 2022 10.0.20348.3270, 2022 10.0.20348.3328, 2025 10.0.26100.3403, 2025 10.0.26100.3476
Windows Server - addressed in versions 2008 R2 6.1.7601.27618, 2012 R2 6.3.9600.22470, 2012 6.2.9200.25368, 2016 10.0.14393.7876, 2019 10.0.17763.7009, 2022 23H2 10.0.25398.1486, 2022 10.0.20348.3270, 2022 10.0.20348.3328, 2025 10.0.26100.3403, 2025 10.0.26100.3476
Links to Public Exploits and PoC-codes
- Exploit #12196 - CVE-2025-24054_CVE-2025-24071-PoC (December 12, 2025)
- Exploit #11688 - CVE-2025-24054_POC (June 20, 2025)
- Exploit #11430 - CVE-2025-24054_CVE-2025-24071-PoC (May 30, 2025)
- Exploit #11369 - CVE-2025-24054 (May 9, 2025)
- Exploit #11355 - CVE-2025-24054-PoC (Proof of Concept for the NTLM Hash Leak via .library-ms CVE-2025-24054) (May 2, 2025)
- Exploit #11344 - CVE-2025-24054-PoC (April 25, 2025)
- Exploit #11336 - CVE-2025-24054_PoC (April 25, 2025)