Description
Windows Shell in Microsoft Windows Server 2008 SP2 and R2 SP1, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2012 Gold and R2, Windows RT 8.1, Windows 10 Gold, 1511, 1607, 1703, and Windows Server 2016 allows local users or remote attackers to execute arbitrary code via a crafted .LNK file, which is not properly handled during icon display in Windows Explorer or any other application that parses the icon of the shortcut. aka "LNK Remote Code Execution Vulnerability."
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Microsoft | Windows Shell | Microsoft Windows Server 2008 SP2 and R2 SP1, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2012 Gold and R2, Windows RT 8.1, Windows 10 Gold, 1511, 1607, 1703, and Windows Server 2016 | — |
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.
Metasploit 2 modules
-
LNK Code Execution Vulnerability
exploit/windows/local/cve_2017_8464_lnk_lpe
-
LNK Code Execution Vulnerability
exploit/windows/fileformat/cve_2017_8464_lnk_rce
Exploit-DB 2
- Microsoft Windows - '.LNK' Shortcut File Code Execution EDB-42429 · local · Aug 6, 2017
- Microsoft Windows - '.LNK' Shortcut File Code Execution (Metasploit) EDB-42382 · local · Jul 26, 2017
GitHub 9 repositories
-
3gstudent/CVE-2017-8464-EXP ★ 67 · Aug 2, 2017
Support x86 and x64
-
doudouhala/CVE-2017-8464-exp-generator ★ 8 · Aug 7, 2017
this tool can generate a exp for cve-2017-8486, it is developed by python
-
TrG-1999/DetectPacket-CVE-2017-8464 ★ 3 · Jun 8, 2022
Exploit vulnerabilities and vulnerability prevention implementation
-
xssfile/CVE-2017-8464-EXP ★ 1 · Apr 20, 2018
-
Elm0D/CVE-2017-8464 ★ 1 · Feb 24, 2016
-
PlayBoiSK8/POC-CVE-2017-8464-OpenCalculator ★ 0 · Aug 9, 2026
Exploiting the .lnk vulnerability and operating system handling mechanisms regarding explorer.exe and USB drives.
-
TieuLong21Prosper/Detect-CVE-2017-8464 ★ 0 · Nov 27, 2023
- using python to detect cve-2017-8464 vulnerbilities
-
tuankiethkt020/Phat-hien-CVE-2017-8464 ★ 0 · May 1, 2023
-
X-Vector/usbhijacking ★ 0 · Oct 3, 2017
Usbhijacking | CVE-2017-8464
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 42382 exploit
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2017-8464
- 42429 exploit
- 1038671 vdb-entry
- 98818 vdb-entry