{"schemaVersion":3,"id":"CVE-2010-2568","aliases":[],"status":"published","duplicateOf":null,"title":"Microsoft Windows Remote Code Execution Vulnerability","description":"Windows Shell in Microsoft Windows XP SP3, Server 2003 SP2, Vista SP1 and SP2, Server 2008 SP2 and R2, and Windows 7 allows local users or remote attackers to execute arbitrary code via a crafted (1) .LNK or (2) .PIF shortcut file, which is not properly handled during icon display in Windows Explorer, as demonstrated in the wild in July 2010, and originally reported for malware that leverages CVE-2010-2772 in Siemens WinCC SCADA systems.","dates":{"published":"2010-07-22T10:00:00.000Z","modified":"2025-10-22T00:05:52.095Z","reserved":null,"kevAdded":["2022-09-15T00:00:00.000Z"],"kevDue":["2022-10-06T00:00:00.000Z"]},"cvss":{"headline":{"score":9.3,"severity":"high","version":"2.0","versionLabel":"v2.0","source":"NVD","vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":7.8,"severity":"high","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":7.8,"severity":"high","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":9.3,"severity":"high","vector":"AV:N/AC:M/Au:N/C:C/I:C/A:C","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.89623,"percentile":0.9979,"severity":"critical","asOf":"2026-10-21T00:00:00.000Z","change":{"pp":-1.701000000000008,"baselineDate":"2026-09-21T00:00:00.000Z","baselineScore":0.91324},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.89623,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.89623,"percentile":0.9979}],"last30":[{"date":"2026-09-21T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.91324,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.89623,"percentile":null},{"date":"2026-10-21T00:00:00.000Z","score":0.89623,"percentile":0.9979}]},"kev":{"state":"listed","entries":[{"source":"cisa","sourceLabel":"CISA","dateAdded":"2022-09-15T00:00:00.000Z","dueDate":"2022-10-06T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Microsoft Windows Remote Code Execution Vulnerability","description":"Microsoft Windows incorrectly parses shortcuts in such a way that malicious code may be executed when the operating system displays the icon of a malicious shortcut file. An attacker who successfully exploited this vulnerability could execute code as the logged-on user.","notes":[{"type":"url","href":"https://docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-046","label":"docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-046"},{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2010-2568","label":"nvd.nist.gov/vuln/detail/CVE-2010-2568"}],"vendor":"Microsoft","product":"Windows","ransomware":false,"ransomwareUse":"Unknown","exploitationType":null}],"listedCount":1,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":true,"entry":{"source":"cisa","sourceLabel":"CISA","dateAdded":"2022-09-15T00:00:00.000Z","dueDate":"2022-10-06T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Microsoft Windows Remote Code Execution Vulnerability","description":"Microsoft Windows incorrectly parses shortcuts in such a way that malicious code may be executed when the operating system displays the icon of a malicious shortcut file. An attacker who successfully exploited this vulnerability could execute code as the logged-on user.","notes":[{"type":"url","href":"https://docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-046","label":"docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-046"},{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2010-2568","label":"nvd.nist.gov/vuln/detail/CVE-2010-2568"}],"vendor":"Microsoft","product":"Windows","ransomware":false,"ransomwareUse":"Unknown","exploitationType":null}},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"REF_FA4036A86654252C","name":"Exploit Reference (isc.sans.edu)","source":"reference","url":"http://isc.sans.edu/diary.html?storyid=9181","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null},{"id":"REF_10073818A465CA13","name":"Exploit Reference (securityfocus.com)","source":"reference","url":"http://www.securityfocus.com/bid/41732","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null},{"id":"REF_EEBB1355FAE285CC","name":"Exploit Reference (f-secure.com)","source":"reference","url":"http://www.f-secure.com/weblog/archives/new_rootkit_en.pdf","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null},{"id":"14403","name":"Microsoft Windows - Automatic .LNK Shortcut File Code Execution","source":"exploit-database","url":"https://www.exploit-db.com/exploits/14403","maturity":"weaponized","reliabilityScore":0.8,"verified":true,"type":"local","platforms":["windows"],"requiresAuth":null,"exploitdb":{"verified":true,"type":"local","platform":"windows","file":"exploits/windows/local/14403.txt","codes":["CVE-2015-0096","OSVDB-66387","CVE-2010-2568"]},"metasploit":null},{"id":"16574","name":"Microsoft Windows - Shell LNK Code Execution (MS10-046) (Metasploit)","source":"exploit-database","url":"https://www.exploit-db.com/exploits/16574","maturity":"weaponized","reliabilityScore":0.8,"verified":true,"type":"remote","platforms":["windows"],"requiresAuth":null,"exploitdb":{"verified":true,"type":"remote","platform":"windows","file":"exploits/windows/remote/16574.rb","codes":["CVE-2010-2568","OSVDB-66387","MS10-046"]},"metasploit":null},{"id":"MSF_EXPLOIT_WINDOWS_BROWSER_MS10_046_SHORTCUT_ICON_DLLLOADER","name":"Microsoft Windows Shell LNK Code Execution","source":"metasploit","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/exploit/windows/browser/ms10_046_shortcut_icon_dllloader.rb","maturity":"weaponized","reliabilityScore":1,"verified":true,"type":"remote","platforms":[],"requiresAuth":false,"exploitdb":null,"metasploit":{"fullname":"exploit/windows/browser/ms10_046_shortcut_icon_dllloader","rank":"600","rankName":"excellent","postAuth":false,"check":false,"stability":["unknown-stability"],"sideEffects":["unknown-side-effects"],"reliability":["unknown-reliability"]}},{"id":"MSF_EXPLOIT_WINDOWS_SMB_MS10_046_SHORTCUT_ICON_DLLLOADER","name":"Microsoft Windows Shell LNK Code Execution","source":"metasploit","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/exploit/windows/smb/ms10_046_shortcut_icon_dllloader.rb","maturity":"weaponized","reliabilityScore":1,"verified":true,"type":"remote","platforms":[],"requiresAuth":false,"exploitdb":null,"metasploit":{"fullname":"exploit/windows/smb/ms10_046_shortcut_icon_dllloader","rank":"600","rankName":"excellent","postAuth":false,"check":false,"stability":["unknown-stability"],"sideEffects":["unknown-side-effects"],"reliability":["unknown-reliability"]}},{"id":"MSF_POST_WINDOWS_GATHER_FORENSICS_FANNY_BMP_CHECK","name":"FannyBMP or DementiaWheel Detection Registry Check","source":"metasploit","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/post/windows/gather/forensics/fanny_bmp_check.rb","maturity":"poc","reliabilityScore":0.5,"verified":false,"type":"local","platforms":[],"requiresAuth":false,"exploitdb":null,"metasploit":{"fullname":"post/windows/gather/forensics/fanny_bmp_check","rank":"300","rankName":"normal","postAuth":false,"check":false,"stability":["crash-safe"],"sideEffects":[],"reliability":[]}}],"exploitCount":8,"weaknesses":[],"affected":[{"vendor":"microsoft","product":"windows_7","name":"windows 7","label":"windows_7","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_7"},{"vendor":"microsoft","product":"windows_server_2003","name":"windows server 2003","label":"windows_server_2003","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_server_2003"},{"vendor":"microsoft","product":"windows_server_2008","name":"windows server 2008","label":"windows_server_2008","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null},{"text":"r2","noFixRecorded":false,"fixedIn":null}],"versionsText":"na | r2","eol":null,"hubHref":"/vendor/microsoft/windows_server_2008"},{"vendor":"microsoft","product":"windows_vista","name":"windows vista","label":"windows_vista","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_vista"},{"vendor":"microsoft","product":"windows_xp","name":"windows xp","label":"windows_xp","ecosystem":null,"cpePart":"o","purl":null,"purlType":null,"versions":[{"text":"na","noFixRecorded":false,"fixedIn":null}],"versionsText":"na","eol":null,"hubHref":"/vendor/microsoft/windows_xp"}],"affectedCount":5,"eol":{"hasEol":false,"count":0},"references":[{"url":"http://www.us-cert.gov/cas/techalerts/TA10-222A.html","label":"www.us-cert.gov/cas/techalerts/TA10-222A.html","hostname":"www.us-cert.gov","tags":["Third Party Advisory","X Refsource CERT","US Government Resource"]},{"url":"http://isc.sans.edu/diary.html?storyid=9181","label":"isc.sans.edu/diary.html?storyid=9181","hostname":"isc.sans.edu","tags":["X Refsource MISC","Exploit","Issue Tracking"]},{"url":"https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11564","label":"oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11564","hostname":"oval.cisecurity.org","tags":["VDB Entry","Signature","X Refsource OVAL","Broken Link"]},{"url":"http://www.f-secure.com/weblog/archives/00001986.html","label":"www.f-secure.com/weblog/archives/00001986.html","hostname":"www.f-secure.com","tags":["X Refsource MISC","Not Applicable"]},{"url":"http://www.kb.cert.org/vuls/id/940193","label":"www.kb.cert.org/vuls/id/940193","hostname":"www.kb.cert.org","tags":["Third Party Advisory","X Refsource CERT VN","Patch","US Government Resource"]},{"url":"http://krebsonsecurity.com/2010/07/experts-warn-of-new-windows-shortcut-flaw/","label":"krebsonsecurity.com/2010/07/experts-warn-of-new-windows-shortcut-flaw/","hostname":"krebsonsecurity.com","tags":["X Refsource MISC","Press/Media Coverage"]},{"url":"http://secunia.com/advisories/40647","label":"secunia.com/advisories/40647","hostname":"secunia.com","tags":["Third Party Advisory","X Refsource SECUNIA","Vendor Advisory"]},{"url":"http://www.microsoft.com/technet/security/advisory/2286198.mspx","label":"www.microsoft.com/technet/security/advisory/2286198.mspx","hostname":"www.microsoft.com","tags":["X Refsource CONFIRM","Broken Link","Patch","Vendor Advisory"]},{"url":"http://isc.sans.edu/diary.html?storyid=9190","label":"isc.sans.edu/diary.html?storyid=9190","hostname":"isc.sans.edu","tags":["X Refsource MISC","Issue Tracking"]},{"url":"http://www.securityfocus.com/bid/41732","label":"www.securityfocus.com/bid/41732","hostname":"www.securityfocus.com","tags":["VDB Entry","X Refsource BID","Broken Link","Exploit","Third Party Advisory"]},{"url":"http://www.f-secure.com/weblog/archives/new_rootkit_en.pdf","label":"www.f-secure.com/weblog/archives/new_rootkit_en.pdf","hostname":"www.f-secure.com","tags":["X Refsource MISC","Exploit"]},{"url":"https://www.geoffchappell.com/notes/security/stuxnet/ctrlfldr.htm","label":"www.geoffchappell.com/notes/security/stuxnet/ctrlfldr.htm","hostname":"www.geoffchappell.com","tags":["X Refsource MISC","Third Party Advisory"]},{"url":"http://securitytracker.com/id?1024216","label":"securitytracker.com/id?1024216","hostname":"securitytracker.com","tags":["VDB Entry","X Refsource SECTRACK","Broken Link","Third Party Advisory"]},{"url":"https://docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-046","label":"docs.microsoft.com/en-us/security-updates/securitybulletins/2010/ms10-046","hostname":"docs.microsoft.com","tags":["Vendor Advisory","X Refsource MS","Patch"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2010-2568","label":"www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2010-2568","hostname":"www.cisa.gov","tags":["Government Resource","US Government Resource"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2010-07-22T10:00:00.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"kev-added","date":"2022-09-15T00:00:00.000Z","label":"Added to CISA KEV","detail":"Microsoft Windows Remote Code Execution Vulnerability","source":"cisa"},{"kind":"kev-due","date":"2022-10-06T00:00:00.000Z","label":"CISA remediation due","detail":"Apply updates per vendor instructions.","source":"cisa"},{"kind":"modified","date":"2025-10-22T00:05:52.095Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":85,"level":"critical","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T14:10:24.814Z","stale":false,"partial":false}}