CVE-2017-8464 Microsoft Windows Shell (.lnk) Remote Code Execution
Attackers can execute arbitrary code by tricking users into viewing a crafted shortcut file icon in Windows Explorer.
- Exploited in the wild
- Since 10 Feb 2022
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- None listed
What is CVE-2017-8464?
CVE-2017-8464 is a high-severity code injection vulnerability in Microsoft Windows 10 1607, published on 15 Jun 2017. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official 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."
Which versions are affected by CVE-2017-8464?
It affects 9 products.
Products include Microsoft Windows 10 1511, Microsoft Windows 10 1607, Microsoft Windows 10 1703, Microsoft Windows 7, Microsoft Windows 8.1, Microsoft Windows Rt 8.1 and 3 more.
How do I fix CVE-2017-8464?
No fix has been published for CVE-2017-8464 yet. Limit exposure of the affected software until one is available. US federal agencies must fix it by 10 Aug 2022.
Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.
Is CVE-2017-8464 being exploited?
Yes. Attackers have exploited CVE-2017-8464 in the wild since at least 10 Feb 2022.
Public exploit code: 2 Metasploit modules, 2 Exploit-DB entries and 9 proofs of concept on GitHub.
Sources
Also known as GHSA-v5x6-r6hp-xgpc.