Description
Improper neutralization of special elements used in a command ('command injection') in Windows PowerShell allows an unauthorized attacker to execute code locally.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Microsoft | Windows 10 Version 1607 | 10.0.14393.0 – < 10.0.14393.8688 | 10.0.14393.8688 |
| Microsoft | Windows 10 Version 1809 | 10.0.17763.0 – < 10.0.17763.8146 | 10.0.17763.8146 |
| Microsoft | Windows 10 Version 21H2 | 10.0.19044.0 – < 10.0.19044.6691 | 10.0.19044.6691 |
| Microsoft | Windows 10 Version 22H2 | 10.0.19045.0 – < 10.0.19045.6691 | 10.0.19045.6691 |
| Microsoft | Windows 11 version 22H3 | 10.0.22631.0 – < 10.0.22631.6345 | 10.0.22631.6345 |
| Microsoft | Windows 11 Version 23H2 | 10.0.22631.0 – < 10.0.22631.6345 | 10.0.22631.6345 |
| Microsoft | Windows 11 Version 24H2 | 10.0.26100.0 – < 10.0.26100.7462 | 10.0.26100.7462 |
| Microsoft | Windows 11 Version 25H2 | 10.0.26200.0 – < 10.0.26200.7462 | 10.0.26200.7462 |
| Microsoft | Windows Server 2008 R2 Service Pack 1 | 6.1.7601.0 – < 6.1.7601.28064 | 6.1.7601.28064 |
| Microsoft | Windows Server 2008 R2 Service Pack 1 (Server Core installation) | 6.1.7601.0 – < 6.1.7601.28064 | 6.1.7601.28064 |
| Microsoft | Windows Server 2008 Service Pack 2 | 6.0.6003.0 – < 6.0.6003.23666 | 6.0.6003.23666 |
| Microsoft | Windows Server 2008 Service Pack 2 (Server Core installation) | 6.0.6003.0 – < 6.0.6003.23666 | 6.0.6003.23666 |
| Microsoft | Windows Server 2012 | 6.2.9200.0 – < 6.2.9200.25815 | 6.2.9200.25815 |
| Microsoft | Windows Server 2012 (Server Core installation) | 6.2.9200.0 – < 6.2.9200.25815 | 6.2.9200.25815 |
| Microsoft | Windows Server 2012 R2 | 6.3.9600.0 – < 6.3.9600.22920 | 6.3.9600.22920 |
| Microsoft | Windows Server 2012 R2 (Server Core installation) | 6.3.9600.0 – < 6.3.9600.22920 | 6.3.9600.22920 |
| Microsoft | Windows Server 2016 | 10.0.14393.0 – < 10.0.14393.8688 | 10.0.14393.8688 |
| Microsoft | Windows Server 2016 (Server Core installation) | 10.0.14393.0 – < 10.0.14393.8688 | 10.0.14393.8688 |
| Microsoft | Windows Server 2019 | 10.0.17763.0 – < 10.0.17763.8146 | 10.0.17763.8146 |
| Microsoft | Windows Server 2019 (Server Core installation) | 10.0.17763.0 – < 10.0.17763.8146 | 10.0.17763.8146 |
| Microsoft | Windows Server 2022 | 10.0.20348.0 – < 10.0.20348.4529 | 10.0.20348.4529 |
| Microsoft | Windows Server 2022, 23H2 Edition (Server Core installation) | 10.0.25398.0 – < 10.0.25398.2025 | 10.0.25398.2025 |
| Microsoft | Windows Server 2025 | 10.0.26100.0 – < 10.0.26100.7462 | 10.0.26100.7462 |
| Microsoft | Windows Server 2025 (Server Core installation) | 10.0.26100.0 – < 10.0.26100.7462 | 10.0.26100.7462 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 3 repositories
-
ThemeHackers/CVE-2025-54100 ★ 31 · Dec 13, 2025
CVE-2025-54100 (CVSS 7.8 High) is a command injection vulnerability in the Invoke-WebRequest cmdlet of Windows PowerShell 5.1. It arises from improper neutralization of special elements during the au…
-
osman1337-security/CVE-2025-54100 ★ 24 · Dec 9, 2025
-
xiaoLvChen/CVE-2025-54100 ★ 2 · Dec 29, 2025
CVE-2025-54100(PowerShell 远程代码执行漏洞)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 2
- WID-SEC-2025-2781 Microsoft Windows: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 19, 2026
- MSRC-CVE-2025-54100 PowerShell Remote Code Execution Vulnerability Microsoft Security Response Center · Dec 18, 2025
References
- PowerShell Remote Code Execution Vulnerability vendor-advisory patch