{"id":10365,"date":"2017-05-09T15:51:24","date_gmt":"2017-05-09T22:51:24","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=10365"},"modified":"2021-09-30T10:10:55","modified_gmt":"2021-09-30T17:10:55","slug":"net-framework-may-2017-monthly-rollup","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/net-framework-may-2017-monthly-rollup\/","title":{"rendered":".NET Framework May 2017 Security and Quality Rollup"},"content":{"rendered":"<p><strong>Last Updated (2015\/05\/31)<\/strong><\/p>\n<p><strong><\/strong><\/p>\n<p>Today, we are releasing a new Security and Quality Rollup and Security Only Update for the .NET Framework.<\/p>\n<p>Please see <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/05\/09\/net-core-may-2017-update\/\">.NET Core May 2017 Updates<\/a> for the .NET Core updates being released today.<\/p>\n<h2><a href=\"#security\" id=\"user-content-security\" class=\"anchor\"><\/a>Security<\/h2>\n<p><strong>Microsoft Common Vulnerabilities and Exposures CVE-2017-0248<\/strong><\/p>\n<p>A security feature bypass vulnerability exists when Microsoft .NET Framework (and .NET Core) components do not completely validate certificates.<\/p>\n<p>An attacker could present a certificate that is marked invalid for a specific use, but the component uses it for that purpose. This action disregards the Enhanced Key Usage extensions.<\/p>\n<p>The security update addresses the vulnerability by helping to ensure that .NET Framework (and .NET Core) components completely validate certificates.<\/p>\n<p>To learn more about this vulnerability, see <a href=\"https:\/\/portal.msrc.microsoft.com\/en-US\/security-guidance\/advisory\/CVE-2017-0248\">Microsoft Common Vulnerabilities and Exposures CVE-2017-0248<\/a>.<\/p>\n<p>This update also contains security-enhancing fixes to the Windows Presentation Framework PackageDigitalSignatureManager component&#8217;s ability to sign packages with the SHA256 hash algorithm.<\/p>\n<h2><a href=\"#quality-and-reliability\" id=\"user-content-quality-and-reliability\" class=\"anchor\"><\/a>Quality and Reliability<\/h2>\n<p>There are no quality and reliability changes this month.<\/p>\n<h2><a href=\"#getting-the-update\" id=\"user-content-getting-the-update\" class=\"anchor\"><\/a>Getting the Update<\/h2>\n<p>The Security and Quality Rollup is available via Windows Update, Windows Server Update Services and Microsoft Update Catalog. The Security Only Update is available via Windows Server Update Services and Microsoft Update Catalog. The <a href=\"https:\/\/support.microsoft.com\/help\/4018124\">Windows 10 updates<\/a> are integrated with the Windows 10 Monthly Update.<\/p>\n<h3>Docker Images<\/h3>\n<p>The <a href=\"https:\/\/hub.docker.com\/r\/microsoft\/windowsservercore\/\">Windows ServerCore<\/a> and <a href=\"https:\/\/hub.docker.com\/r\/microsoft\/dotnet-framework\/\">.NET Framework<\/a> Docker images have also been updated. Pulling the latest image will update your local Docker image cache.<\/p>\n<h3>Downloading KBs from Microsoft Update Catalog<\/h3>\n<p>You can learn more about the releases from the table below.\u00a0<span>See\u00a0<\/span><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/net-framework-monthly-rollups-explained\/\">.NET Framework Monthly Rollups Explained<\/a><span>\u00a0for an explanation on how to use this table to download patches from Microsoft Update Catalog.<\/span><\/p>\n<table>\n<thead>\n<tr>\n<th>Product Version<\/th>\n<th>Security and Quality Rollup KB<\/th>\n<th>Security Rollup KB<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Windows 10 Creators Update<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4016871\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4016871\">4016871<\/a><\/strong><\/td>\n<td>N\/A<\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.7<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4016871\">4016871<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4016871\">4016871<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 10 Anniversary Update\nWindows Server 2016<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019472\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019472\">4019472<\/a><\/strong><\/td>\n<td>N\/A<\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4019472\">4019472<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4019472\">4019472<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 10 1511<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019473\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019473\">4019473<\/a><\/strong><\/td>\n<td>N\/A<\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6.1<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4019473\">4019473<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4019473\">4019473<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 10 1507<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019474\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019474\">4019474<\/a><\/strong><\/td>\n<td>N\/A<\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4019474\">4019474<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4019474\">4019474<\/a><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 8.1\nWindows Server 2012 R2<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019114\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019114\">4019114<\/a><\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019111\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019111\">4019111<\/a><\/strong><\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014507\">4014507<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014587\">4014587<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6, 4.6.1<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014510\">4014510<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014590\">4014590<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014512\">4014512<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014595\">4014595<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014505\">4014505<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014581\">4014581<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows Server 2012<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019113\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019113\">4019113<\/a><\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019110\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019110\">4019110<\/a><\/strong><\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014506\">4014506<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014586\">4014586<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6, 4.6.1<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014509\">4014509<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014589\">4014589<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014513\">4014513<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014597\">4014597<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014503\">4014503<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014577\">4014577<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 7\nWindows Server 2008 R2<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019112\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019112\">4019112<\/a><\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019108\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019108\">4019108<\/a><\/strong><\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014508\">4014508<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014588\">4014588<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6, 4.6.1<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014511\">4014511<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014591\">4014591<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014514\">4014514<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014599\">4014599<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 3.5.1<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014504\">4014504<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014579\">4014579<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows Server 2008<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019115\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019115\">4019115<\/a><\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4019109\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4019109\">4019109<\/a><\/strong><\/td>\n<\/tr>\n<tr><\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.6<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014511\">4014511<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014591\">4014591<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014514\">4014514<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014599\">4014599<\/a><\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: .5cm\">.NET Framework 2.0<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014502\">4014502<\/a><\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4014575\">4014575<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><a href=\"#docker-images\" id=\"user-content-docker-images\" class=\"anchor\"><\/a>Known Issue with the May 2017 Update<\/h3>\n<p>The May 2017 Update includes incorrect patch metadata that can cause the <a href=\"https:\/\/technet.microsoft.com\/en-us\/security\/cc184924.aspx\">Microsoft Baseline Security Analyzer (MBSA)<\/a>\u00a0or Windows Update to report that the May 2017 Update (or parts of it) is missing.<\/p>\n<p><del>This issue will be fixed automatically with an update to Windows Update patch metadata. No\u00a0action will be required on your part. This post will be updated when that happens.<\/del><\/p>\n<p>This issue has now been fixed. If the\u00a0Security and Quality Rollup is installed and you re-run the MBSA tool, you should see that all updates are installed &#8212; none are reported missing.<\/p>\n<p>In the case that you have installed the Security-only Update and not the Security and Quality Rollup,\u00a0the MBSA tool will report that updates are missing. This is by design. For an explanation, see\u00a0<a href=\"https:\/\/blogs.technet.microsoft.com\/windowsitpro\/2016\/10\/07\/more-on-windows-7-and-windows-8-1-servicing-changes\/\">More on Windows 7 and Windows 8.1 servicing changes<\/a> and in particular the section titled &#8220;What\u2019s expected if you deploy both updates?&#8221;.<\/p>\n<h3><a href=\"#known-issue-with-the-april-2017-update\" id=\"user-content-known-issue-with-the-april-2017-update\" class=\"anchor\"><\/a>Known Issue with the April 2017 Update<\/h3>\n<p>The <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/11\/net-framework-april-2017-monthly-rollup\/\">April 2017 Monthly Update<\/a> contained a bug that caused the <a href=\"https:\/\/support.microsoft.com\/en-us\/help\/4020459\/after-you-apply-april-2017-security-updates-from-cve-2017-0160\">PowerShell Stop-Computer command to stop correctly functioning<\/a>. This bug has since been fixed. You can get the fix in the following ways:<\/p>\n<p><strong>Using Windows 10<\/strong><\/p>\n<ul>\n<li>Install the May 2017 Update for Windows 10 (see link in the table above).<\/li>\n<\/ul>\n<p><strong>Using an earlier version of Windows<\/strong><\/p>\n<ul>\n<li>Wait for the next .NET Framework monthly update, which will include this fix. This approach is recommended if you are not experiencing this problem.<\/li>\n<li>Install the specific fix for this issue, which you can find in the <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/11\/net-framework-april-2017-monthly-rollup\/\">April 2017 Monthly Update<\/a> post.<\/li>\n<\/ul>\n<p>Note that the <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/05\/02\/announcing-the-net-framework-4-7-general-availability\/\">.NET Framework 4.7<\/a> contains the fix. If you are using Windows 10 Creators Update, you will still need to install the May 2017 Update (see link in the table above) to get this fix.<\/p>\n<h3><a href=\"#previous-monthly-rollups\" id=\"user-content-previous-monthly-rollups\" class=\"anchor\"><\/a>Previous Monthly Rollups<\/h3>\n<p>The last few .NET Framework Monthly updates are listed below for your convenience:<\/p>\n<ul>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2017\/04\/11\/net-framework-april-2017-monthly-rollup\/\">April 2017<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/12\/13\/net-framework-december-monthly-rollup-is-now-available\/\">December 2016<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2016\/10\/11\/net-framework-monthly-rollup-october-2016\/\">October 2016<\/a><\/li>\n<\/ul>\n<p>Note: Previously released security and quality updates are included in today&#8217;s release.<\/p>\n<h3><a href=\"#more-information\" id=\"user-content-more-information\" class=\"anchor\"><\/a>More Information<\/h3>\n<p>You can read the <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/net-framework-monthly-rollups-explained\/\">.NET Framework Monthly Rollups Explained<\/a> to learn more about how the .NET Framework is updated.<\/p>\n<p><strong>Updated (2015\/05\/31):<\/strong><span>\u00a0Reported that known issue with patch metadata is fixed.<\/span><\/p>\n<p><strong>Updated (2015\/05\/25):<\/strong><span>\u00a0Added known issue with patch metadata.<\/span><\/p>\n<p><strong>Updated (2015\/05\/16):<\/strong>\u00a0Added Windows 10 entries to KB table.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last Updated (2015\/05\/31) Today, we are releasing a new Security and Quality Rollup and Security Only Update for the .NET Framework. Please see .NET Core May 2017 Updates for the .NET Core updates being released today. Security Microsoft Common Vulnerabilities and Exposures CVE-2017-0248 A security feature bypass vulnerability exists when Microsoft .NET Framework (and .NET [&hellip;]<\/p>\n","protected":false},"author":336,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685],"tags":[],"class_list":["post-10365","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet"],"acf":[],"blog_post_summary":"<p>Last Updated (2015\/05\/31) Today, we are releasing a new Security and Quality Rollup and Security Only Update for the .NET Framework. Please see .NET Core May 2017 Updates for the .NET Core updates being released today. Security Microsoft Common Vulnerabilities and Exposures CVE-2017-0248 A security feature bypass vulnerability exists when Microsoft .NET Framework (and .NET [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/10365","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/336"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=10365"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/10365\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=10365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=10365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=10365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}