{"id":11986,"date":"2020-01-16T16:44:30","date_gmt":"2020-01-16T21:44:30","guid":{"rendered":"https:\/\/www.thesslstore.com\/blog\/?p=11986"},"modified":"2020-01-31T11:24:13","modified_gmt":"2020-01-31T16:24:13","slug":"nsa-microsoft-releases-patch-to-fix-latest-windows-10-vulnerability","status":"publish","type":"post","link":"https:\/\/www.thesslstore.com\/blog\/nsa-microsoft-releases-patch-to-fix-latest-windows-10-vulnerability\/","title":{"rendered":"NSA: Microsoft Releases Patch to Fix Latest Windows 10 Vulnerability"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">NSA discloses a Windows security flaw that leaves more than 900 million devices vulnerable to spoofed digital certificates<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The National Security Agency (NSA) isn\u2019t exactly known for wanting to share information about vulnerabilities they discover. In fact, they kept the Microsoft bug known as <a href=\"https:\/\/www.wired.com\/story\/eternalblue-leaked-nsa-spy-tool-hacked-world\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Eternal Blue<\/a> a secret for at least five years to exploit it as part of their digital espionage. (At least, you know, until it was eventually discovered and released by hackers).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But maybe they\u2019ve had a change of heart. (If you truly\nbelieve that, I have a bridge to sell you.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The NSA, in an uncharacteristic show of transparency, <a href=\"https:\/\/media.defense.gov\/2020\/Jan\/14\/2002234275\/-1\/-1\/0\/CSA-WINDOWS-10-CRYPT-LIB-20190114.PDF\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">recently announced a major public key infrastructure (PKI) security issue<\/a> that exists in Microsoft Windows operating systems that\u2019s left more than 900 million PCs and servers worldwide vulnerable to spoofing cyberattacks. This vulnerability is one of many vulnerabilities Microsoft released as part of their <a href=\"https:\/\/portal.msrc.microsoft.com\/en-us\/security-guidance\/releasenotedetail\/2020-Jan\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">January 2020 security updates<\/a>. Maybe they didn\u2019t want a repeat of the last incident. Whatever the reason, we\u2019re just glad they decided to disclose the potential exploit. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This risk of this vulnerability boils down to a weakness in\nthe application programming interface of Microsoft\u2019s widely used operating\nsystems. But what exactly is this Windows 10 vulnerability? How does it affect\nyour organization? And what can you do to fix it?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s hash it out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s the Situation with This Windows 10 Vulnerability?<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2020\/01\/rickrolled-windows-vulnerability.png\" alt=\"Graphic: Image illustrating an exploit of a Windows CryptoAPI vulnerability using a spoofed digital certificate. image source: https:\/\/twitter.com\/saleemrash1d\/status\/1217519809732259840\/photo\/1\" class=\"wp-image-11987\" width=\"429\" height=\"319\" srcset=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2020\/01\/rickrolled-windows-vulnerability.png 847w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2020\/01\/rickrolled-windows-vulnerability-300x223.png 300w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2020\/01\/rickrolled-windows-vulnerability-768x572.png 768w\" sizes=\"auto, (max-width: 429px) 100vw, 429px\" \/><figcaption>(Image source: <a href=\"https:\/\/twitter.com\/saleemrash1d\/status\/1217519809732259840\/photo\/1\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"https:\/\/twitter.com\/saleemrash1d\/status\/1217519809732259840\/photo\/1 (opens in a new tab)\">https:\/\/twitter.com\/saleemrash1d\/status\/1217519809732259840\/photo\/1<\/a>)<\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Windows 10 has been having a rough go of things these past several months in terms of vulnerabilities. In the latest Window 10 vulnerability news, the NSA discovered a vulnerability (<a href=\"https:\/\/portal.msrc.microsoft.com\/en-US\/security-guidance\/advisory\/CVE-2020-0601\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">CVE-2020-0601<\/a>) that affects the cryptographic functionality of Microsoft Windows 32- and 64-bit Windows 10 operating systems and specific versions of Windows Server. Basically, the vulnerability exists within the Windows 10 cryptographic application programming interface \u2014 what\u2019s also known as CryptoAPI (or what you may know as the good ol\u2019 Crypt32.dll module) \u2014 and affects how it validates elliptic curve cryptography (ECC) certificates. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What it does, in a nutshell, is allow users to create websites and software that masquerade as the \u201creal deals\u201d through the use of spoofed digital certificates. A great example of how it works was created by a security researcher, Saleem Rashid, who tweeted images of <a href=\"https:\/\/arstechnica.com\/information-technology\/2020\/01\/researcher-develops-working-exploit-for-critical-windows-10-vulnerability\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">NSA.com and Github.com getting \u201cRickrolled.\u201d<\/a> Essentially, what he did was cause both the Edge and Chrome browsers to spoof the HTTPS verified websites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Although humorous, Rashid\u2019s simulated attacks are a great\ndemonstration of how serious the security flaw is. By spoofing a digital\ncertificate to exploit the security flaw in CryptoAPI, it means that anyone can\npretend to be anyone \u2014 even official authorities. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CryptoAPI is a critical component of Microsoft Windows operating systems. It\u2019s what allows developers to secure their software applications through cryptographic solutions. It\u2019s also what validates the legitimacy of software and secure website connections through the use of X.509 digital certificates (SSL\/TLS certificates, code signing certificates, email signing certificates, etc.). So, basically, the vulnerability\u2019s a bug in the OS\u2019s appliance for determining whether software applications and emails are secure, and whether secure website connections are legitimate. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, what the vulnerability does is allow actors to bypass\nthe trust store by using malicious software that are signed by forged\/spoofed ECC\ncertificates (doing so makes them look like they\u2019re signed by a trusted\norganization). This means that users would unknowingly download malicious or\ncompromised software because the digital signature would appear to be from a\nlegitimate source. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This vulnerability can cause other issues as well, according to the Department of Homeland Security\u2019s <a href=\"https:\/\/www.us-cert.gov\/ncas\/alerts\/aa20-014a\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Cybersecurity and Infrastructure Security Agency<\/a> (CISA): <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em>This could deceive users or thwart malware detection methods such as antivirus. Additionally, a maliciously crafted certificate could be issued for a hostname that did not authorize it, and a browser that relies on Windows CryptoAPI would not issue a warning, allowing an attacker to decrypt, modify, or inject data on user connections without detection.\u201d<\/em><\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Does This Mean ECC Is Not Secure?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No. This flaw in no way, shape, or form affects the\nintegrity of ECC certificates. It does, however, cast a negative light on\nWindows\u2019 cryptographic application programming interface by shining a spotlight\non the shortcomings of its validation process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let me reiterate: <strong>This is a flaw concerning Windows\nCryptoAPI and does not affect the integrity of the ECC certificates themselves.<\/strong>\nIf you\u2019re one of the few using ECC certificates (you know, since RSA is still\nthe more commonly used than ECC), this doesn\u2019t impact the security of your certificates.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The patch from Microsoft addresses the vulnerability to\nensure that Windows CryptoAPI fully validates ECC certificates. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What This Windows 10 Vulnerability Means for Your Organization<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2019\/03\/bigstock-Certificate-Medal-Line-Icon-D-280986157.jpg\" alt=\"spoofing an ssl certificate\" class=\"wp-image-9793\" width=\"268\" height=\"268\" srcset=\"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2019\/03\/bigstock-Certificate-Medal-Line-Icon-D-280986157.jpg 940w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2019\/03\/bigstock-Certificate-Medal-Line-Icon-D-280986157-300x300.jpg 300w, https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2019\/03\/bigstock-Certificate-Medal-Line-Icon-D-280986157-768x768.jpg 768w\" sizes=\"auto, (max-width: 268px) 100vw, 268px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Basically, this cryptographic validation security flaw\nimpacts both the SSL\/TLS communication stream encryption and Windows\nAuthenticode file validation. Malicious actors who decide to exploit the CryptoAPI\nvulnerability could use it to: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>defeat trusted network connections to carry out <a href=\"https:\/\/www.thesslstore.com\/blog\/man-in-the-middle-attack\/\">man-in-the-middle (MitM) attacks<\/a> and compromise confidential information;<\/li><li>deliver malicious executable code; <\/li><li>prevent browsers that rely on CryptoAPI from validating malicious certificates that are crafted to appear from an unauthorized hostname; and<\/li><li>appear as legitimate and trusted entities (through spoofing) to get users to engage with and download malicious content via email and phishing websites.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The NSA press release states:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em>NSA assesses the vulnerability to be severe and that sophisticated cyber actors will understand the underlying flaw very quickly and, if exploited, would render the previously mentioned platforms as fundamentally vulnerable. The consequences of not patching the vulnerability are severe and widespread. Remote exploitation tools will likely be made quickly and widely available. Rapid adoption of the patch is the only known mitigation at this time and should be the primary focus for all network owners.\u201d<\/em> <\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Steps to Take to Mitigate This Bug<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wondering what you should do to mitigate the threat on your\nnetwork and devices? The NSA has a few recommendations:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Get to Patchin\u2019 ASAP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The NSA recommends installing a <a href=\"https:\/\/portal.msrc.microsoft.com\/en-US\/security-guidance\/advisory\/CVE-2020-0601\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">newly-released patch from Microsoft<\/a> for Windows 10 operating systems and Windows Server (versions 2016 and 2019) as soon as possible on all endpoints and systems. Like, right now. Get to it! As a best practice, you also can turn on automatic updates to ensure that you don\u2019t miss key updates in the future.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to Microsoft\u2019s <a href=\"https:\/\/portal.msrc.microsoft.com\/en-US\/security-guidance\/advisory\/CVE-2020-0601\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Security Update Guide<\/a>: <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em>After the applicable Windows update is applied, the system will generate Event ID 1 in the Event Viewer after each reboot under Windows Logs\/Application when an attempt to exploit a known vulnerability ([CVE-2020-0601] cert validation) is detected.\u201d<\/em><\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Here at The SSL Store, we\u2019ve already rolled out the patch to ensure that all of our servers and endpoint devices are protected. (Thanks, <a href=\"https:\/\/www.thesslstore.com\/blog\/author\/rossthomas\/\">Ross<\/a>!) Rolling out these kinds of updates is something you don\u2019t want to wait around to do because it leaves your operating systems \u2014 and everything else as a result \u2014 vulnerable to spoofing and phishing attacks using spoofed digital certificates. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Prioritize Your Patching Initiatives<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">But what if you\u2019re a major enterprise that can\u2019t just get it\ndone with a snap of the fingers? (Yeah, we know how you big businesses\nsometimes like to do things.) In that case, they recommend prioritizing\npatching your most critical endpoints and those that are most exposed to the\ninternet. Basically,\npatch your\nmission-critical systems and infrastructure, internet-facing systems, and\nnetworked servers first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Implement Network Prevention and Detection Measures<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For those of you who route your traffic through proxy\ndevices, we have some good news. While your endpoints are getting patched, your\nproxy devices can help you detect and isolate vulnerable endpoints. That\u2019s\nbecause you can use TLS inspection proxies to validate SSL\/TLS certificates\nfrom third parties and determine whether to trust or reject them. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You also can review logs and packet analysis to extract\nadditional data for analysis and check for malicious or suspicious properties. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>NSA discloses a Windows security flaw that leaves more than 900 million devices vulnerable to spoofed digital certificates The National Security Agency (NSA) isn\u2019t exactly known for wanting to share&#8230;<\/p>\n","protected":false},"author":17,"featured_media":11987,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":0,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[16,10200],"tags":[9057,253,174,255,254],"class_list":["post-11986","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hashing-out-cyber-security","category-monthly-digest","tag-digital-certificates","tag-microsoft","tag-vulnerabilities","tag-vulnerability","tag-windows","post-with-tags"],"views":14065,"jetpack_featured_media_url":"https:\/\/www.thesslstore.com\/blog\/wp-content\/uploads\/2020\/01\/rickrolled-windows-vulnerability.png","_links":{"self":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts\/11986","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/comments?post=11986"}],"version-history":[{"count":0,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/posts\/11986\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/media\/11987"}],"wp:attachment":[{"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/media?parent=11986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/categories?post=11986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thesslstore.com\/blog\/wp-json\/wp\/v2\/tags?post=11986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}