{"id":20645,"date":"2018-10-09T16:09:44","date_gmt":"2018-10-09T23:09:44","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?p=19545"},"modified":"2019-02-19T19:31:56","modified_gmt":"2019-02-20T02:31:56","slug":"net-framework-october-2018-security-and-quality-rollup","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/net-framework-october-2018-security-and-quality-rollup\/","title":{"rendered":".NET Framework October 2018 Security and Quality Rollup"},"content":{"rendered":"<p>Today, we released the October 2018 Security and Quality Rollup.<\/p>\n<h2>Security<\/h2>\n<p>No new security fixes.\u00a0 See .NET Framework\u00a0<a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2018\/09\/11\/net-framework-september-2018-security-and-quality-rollup\/\" rel=\"nofollow\">September 2018 Security and Quality Rollup<\/a>\u00a0for the latest security update.<\/p>\n<h2><a href=\"#quality-and-reliability\" id=\"user-content-quality-and-reliability\" class=\"anchor\"><\/a>Quality and Reliability<\/h2>\n<p>This release contains the following quality and reliability improvements.<\/p>\n<h4><a href=\"#clr\" id=\"user-content-clr\" class=\"anchor\"><\/a>CLR<\/h4>\n<ul>\n<li>Updated code to prevent errors regarding invalid date format when Japanese Era 4 is used with a future date [568291]<\/li>\n<li>Parsing Japanese dates having a year number exceeding the number of years in that date era will succeed instead of throwing errors [603100]<\/li>\n<li>When asynchronously reading a process output an IndexOutOfRangeException is thrown when less than a character\u2019s worth of bytes is read at the beginning of a line [621951]<\/li>\n<li>Fix in the JIT compiler for a rare case of struct field assignments, described here: <a href=\"https:\/\/github.com\/Microsoft\/dotnet\/issues\/779\">https:\/\/github.com\/Microsoft\/dotnet\/issues\/779<\/a> [641182]<\/li>\n<li>DateTime.Now and DateTime.Utc will now always be synchronized with the system time, DateTime and DateTimeOffset operations will continue to work as it used to work [645660]<\/li>\n<li>Spin-waits in several synchronization primitives were conditionally improved to perform better on Intel Skylake and more recent microarchitectures. To enable these improvements, set the new configuration variable COMPlus_Thread_NormalizeSpinWait to 1. [647729]<\/li>\n<li>Corrected JIT optimization which resulted in removal of interlocked Compare Exchange operation [653568]<\/li>\n<\/ul>\n<h4><a href=\"#wpf\" id=\"user-content-wpf\" class=\"anchor\"><\/a>WPF<\/h4>\n<ul>\n<li>Under certain circumstances, WPF applications using the spell-checker that use custom dictionaries can throw unexpected exceptions and crash [622262]<\/li>\n<\/ul>\n<p>Note: Additional information on these improvements is not available. The VSTS bug number provided with each improvement is a unique ID that you can give Microsoft Customer Support, include in StackOverflow commentor use in web searches.<\/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, Microsoft Update Catalog, and Docker.<\/p>\n<h3><a href=\"#microsoft-update-catalog\" id=\"user-content-microsoft-update-catalog\" class=\"anchor\"><\/a>Microsoft Update Catalog<\/h3>\n<p>You can get the update via the Microsoft Update Catalog. For Windows 10, .NET Framework updates are part of the Windows 10 Monthly Rollup.<\/p>\n<p>The following table is for Windows 10 and Windows Server 2016+ versions.<\/p>\n<table>\n<thead>\n<tr>\n<th>Product Version<\/th>\n<th>Security and Quality Rollup KB<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Windows 10 1803 (April 2018 Update)<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4462919\" rel=\"nofollow\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4462919\" rel=\"nofollow\">4462919<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4462919\" rel=\"nofollow\">4462919<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.7.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4462919\" rel=\"nofollow\">4462919<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 10 1709 (Fall Creators Update)<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4462918\" rel=\"nofollow\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4462918\" rel=\"nofollow\">4462918<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4462918\" rel=\"nofollow\">4462918<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.7.1, 4.7.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4462918\" rel=\"nofollow\">4462918<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 10 1703 (Creators Update)<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4462937\" rel=\"nofollow\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4462937\" rel=\"nofollow\">4462937<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4462937\" rel=\"nofollow\">4462937<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.7, 4.7.1, 4.7.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4462937\" rel=\"nofollow\">4462937<\/a><\/td>\n<\/tr>\n<tr>\n<td><strong>Windows 10 1607 (Anniversary Update)\nWindows Server 2016<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4462917\" rel=\"nofollow\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4462917\" rel=\"nofollow\">4462917<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4462917\" rel=\"nofollow\">4462917<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4462917\" rel=\"nofollow\">4462917<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The following table is for earlier Windows and Windows Server versions.<\/p>\n<table>\n<thead>\n<tr>\n<th>Product Version<\/th>\n<th>Security and Quality Rollup KB<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Windows 8.1\nWindows RT 8.1\nWindows Server 2012 R2<\/strong><\/td>\n<td><strong><a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=4459924\" rel=\"nofollow\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4459924\" rel=\"nofollow\">4459924<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457009\" rel=\"nofollow\">4457009<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457017\" rel=\"nofollow\">4457017<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457015\" rel=\"nofollow\">4457015<\/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=4459923\" rel=\"nofollow\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4459923\" rel=\"nofollow\">4459923<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457006\" rel=\"nofollow\">4457006<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457018\" rel=\"nofollow\">4457018<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457014\" rel=\"nofollow\">4457014<\/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=4459922\" rel=\"nofollow\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4459922\" rel=\"nofollow\">4459922<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 3.5.1<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457008\" rel=\"nofollow\">4457008<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457019\" rel=\"nofollow\">4457019<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457016\" rel=\"nofollow\">4457016<\/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=4459925\" rel=\"nofollow\">Catalog<\/a>\n<a href=\"https:\/\/support.microsoft.com\/kb\/4459925\" rel=\"nofollow\">4459925<\/a><\/strong><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 2.0, 3.0<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457007\" rel=\"nofollow\">4457007<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.5.2<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457019\" rel=\"nofollow\">4457019<\/a><\/td>\n<\/tr>\n<tr>\n<td>.NET Framework 4.6<\/td>\n<td><a href=\"https:\/\/support.microsoft.com\/kb\/4457016\" rel=\"nofollow\">4457016<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"site-content\" id=\"content\">\n<div class=\"content-area\" id=\"primary\">\n<article class=\"post-16645 post type-post status-publish format-standard hentry category-uncategorized\" id=\"post-16645\">\n<div class=\"entry-content\">\n<h3>Docker Images<\/h3>\n<p>Docker images have been updated as part of today\u2019s release.<\/p>\n<ul>\n<li><a href=\"https:\/\/hub.docker.com\/r\/microsoft\/aspnet\/\" rel=\"nofollow\">microsoft\/aspnet<\/a><\/li>\n<li><a href=\"https:\/\/hub.docker.com\/r\/microsoft\/dotnet-framework\/\" rel=\"nofollow\">microsoft\/dotnet-framework<\/a><\/li>\n<li><a href=\"https:\/\/hub.docker.com\/r\/microsoft\/dotnet-framework-build\/\" rel=\"nofollow\">microsoft\/dotnet-framework-build<\/a><\/li>\n<li><a href=\"https:\/\/hub.docker.com\/r\/microsoft\/dotnet-framework-samples\/\" rel=\"nofollow\">microsoft\/dotnet-framework-samples<\/a><\/li>\n<li><a href=\"https:\/\/hub.docker.com\/r\/microsoft\/wcf\/\" rel=\"nofollow\">microsoft\/wcf<\/a><\/li>\n<\/ul>\n<p>Note: Look at the \u201cTags\u201d view in each repository to see the updated Docker image tags.<\/p>\n<p>Note: Please look at <a href=\"https:\/\/github.com\/dotnet\/announcements\/labels\/Docker\">.NET Docker Announcements<\/a> for more information on .NET and Docker.<\/p>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\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\/2018\/09\/25\/net-framework-september-2018-preview-of-quality-rollup\/\" rel=\"nofollow\">September 2018 Preview of Quality Rollup<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2018\/09\/11\/net-framework-september-2018-security-and-quality-rollup\/\" rel=\"nofollow\">September 2018 Security and Quality Rollup<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2018\/08\/30\/net-framework-august-2018-preview-of-quality-rollup\/\" rel=\"nofollow\">August 2018 Preview of Quality Rollup<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2018\/08\/14\/august-2018-security-and-quality-rollup\/\" rel=\"nofollow\">August 2018 Security and Quality Rollup<\/a><\/li>\n<li><a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/2018\/07\/30\/net-framework-july-2018-update\/\" rel=\"nofollow\">July 2018 Update<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Today, we released the October 2018 Security and Quality Rollup. Security No new security fixes.\u00a0 See .NET Framework\u00a0September 2018 Security and Quality Rollup\u00a0for the latest security update. Quality and Reliability This release contains the following quality and reliability improvements. CLR Updated code to prevent errors regarding invalid date format when Japanese Era 4 is used [&hellip;]<\/p>\n","protected":false},"author":369,"featured_media":21743,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685,195,326],"tags":[4,11,123],"class_list":["post-20645","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-dotnet-framework","category-security","tag-net","tag-net-framework","tag-security"],"acf":[],"blog_post_summary":"<p>Today, we released the October 2018 Security and Quality Rollup. Security No new security fixes.\u00a0 See .NET Framework\u00a0September 2018 Security and Quality Rollup\u00a0for the latest security update. Quality and Reliability This release contains the following quality and reliability improvements. CLR Updated code to prevent errors regarding invalid date format when Japanese Era 4 is used [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/20645","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\/369"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=20645"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/20645\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/21743"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=20645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=20645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=20645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}