{"id":32913,"date":"2021-05-11T10:28:02","date_gmt":"2021-05-11T17:28:02","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/dotnet\/?p=32913"},"modified":"2021-05-11T11:32:05","modified_gmt":"2021-05-11T18:32:05","slug":"net-may-2021","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/net-may-2021\/","title":{"rendered":".NET May 2021 Updates \u2013 5.0.6, 3.1.15, 2.1.28"},"content":{"rendered":"<p>Today, we are releasing the <a href=\"https:\/\/github.com\/dotnet\/announcements\/issues\/186\">.NET May 2021 Updates<\/a>. These updates contains reliability and security improvements. See the individual release notes for details on updated packages.<\/p>\n<p class=\"\">You can download <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/5.0\">5.0.6<\/a>\u00a0,<a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/3.1\"> 3.1.15<\/a>, <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/2.1\">2.1.28<\/a>\u00a0versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64.<\/p>\n<ul>\n<li>Installers and binaries: <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/5.0\">5.0.6<\/a>\u00a0| <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/3.1\">3.1.15<\/a>\u00a0| <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet-core\/2.1\">2.1.28<\/a><\/li>\n<li class=\"\">Release notes: <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/5.0\/5.0.6\/5.0.6.md\">5.0.6<\/a>\u00a0| <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1.15\/3.1.15.md\">3.1.15<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1.28\/2.1.28.md\">2.1.28<\/a><\/li>\n<li class=\"\"><a href=\"https:\/\/hub.docker.com\/_\/microsoft-dotnet\">Container images<\/a><\/li>\n<li class=\"\">Linux packages: <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/5.0\/5.0.6\/5.0.6-install-instructions.md\">5.0.6<\/a>\u00a0| <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1.15\/3.1.15-install-instructions.md\">3.1.15<\/a>\u00a0| <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1.28\/2.1.28-install-instructions.md\">2.1.28<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/issues\/6247\" target=\"_blank\" rel=\"noopener noreferrer\">Release feedback\/issues<\/a><\/li>\n<li class=\"\">Known issues: <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/5.0\/5.0-known-issues.md\">5.0<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1-known-issues.md\">3.1<\/a> | <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1.0-known-issues.md\">2.1<\/a><\/li>\n<\/ul>\n<div>\n<h2 id=\"security\">Security<\/h2>\n<div>\n<h3><span style=\"font-size: 18pt;\"><a href=\"https:\/\/portal.msrc.microsoft.com\/en-us\/security-guidance\/advisory\/CVE-2021-31204\">CVE-2021-31204: .NET Core Elevation of Privilege Vulnerability<\/a><\/span><\/h3>\n<\/div>\n<div>\n<div style=\"text-align: left;\">\n<div>\n<div>Microsoft\u00a0is\u00a0releasing\u00a0this\u00a0security\u00a0advisory\u00a0to\u00a0provide\u00a0information\u00a0about\u00a0a\u00a0vulnerability\u00a0in\u00a0.NET\u00a05.0\u00a0and\u00a0.NET\u00a0Core\u00a03.1.<\/div>\n<div>This\u00a0advisory\u00a0also\u00a0provides\u00a0guidance\u00a0on\u00a0what\u00a0developers\u00a0can\u00a0do\u00a0to\u00a0update\u00a0their\u00a0applications\u00a0to\u00a0remove\u00a0this\u00a0vulnerability.<\/div>\n<div>An elevation of privilege vulnerability exists in .NET 5.0 and .NET Core 3.1 when a user runs a single file application on Operating Systems based on Linux or macOS.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div><span style=\"color: inherit; font-family: inherit; font-size: 3rem;\">Improvements<\/span><\/div>\n<\/div>\n<\/div>\n<div>\n<ul>\n<li>ASP.NET Core : <a href=\"https:\/\/github.com\/dotnet\/aspnetcore\/issues?q=milestone%3A5.0.6+is%3Aclosed+label%3Aservicing-approved\">5.0.6<\/a>\u00a0| <a href=\"https:\/\/github.com\/dotnet\/aspnetcore\/pulls?q=milestone%3A3.1.15+is%3Aclosed+label%3Aservicing-approved\">3.1.15<\/a><\/li>\n<li>CoreFx: <a href=\"https:\/\/github.com\/dotnet\/corefx\/pulls?q=milestone%3A2.1.28+is%3Aclosed+label%3Aservicing-approved\">2.1.28<\/a><\/li>\n<li>CoreCLR: <a href=\"https:\/\/github.com\/dotnet\/coreclr\/pulls?q=milestone%3A3.1.15+is%3Aclosed+label%3Aservicing-approved\">3.1.15<\/a><\/li>\n<li>Extensions: <a href=\"https:\/\/github.com\/dotnet\/extensions\/pulls?q=milestone%3A3.1.15+is%3Aclosed+label%3Aservicing-approved\">3.1.15<\/a><\/li>\n<li>Runtime : <a href=\"https:\/\/github.com\/dotnet\/runtime\/issues?q=milestone%3A5.0.6+is%3Aclosed+label%3Aservicing-approved\">5.0.6<\/a><\/li>\n<li>Winforms: <a href=\"https:\/\/github.com\/dotnet\/winforms\/issues?q=milestone%3A5.0.6+is%3Aclosed+label%3Aservicing-approved\">5.0.6<\/a><\/li>\n<\/ul>\n<h2 aria-level=\"2\">Visual Studio<\/h2>\n<p>See release notes for Visual Studio compatibility for <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1.25\/2.1.25.md#visual-studio-compatibility\">.NET Core 2.1<\/a> and <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1.12\/3.1.12.md#visual-studio-compatibility\">.NET Core 3.1<\/a> and <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/5.0\/5.0.3\/5.0.3.md#visual-studio-compatibility\">.NET 5.0<\/a>.<\/p>\n<h2>OS Lifecycle update<\/h2>\n<div>Ubuntu 21.04 and Fedora 34 is now supported with the .NET 5.0.6, .NET Core 3.1.15 and .NET Core 2.1.28 update. <span style=\"font-size: 1rem;\">The operating system support pages for <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/5.0\/5.0-supported-os.md\">.NET 5.0<\/a>, <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/3.1\/3.1-supported-os.md\">.NET Core 3.1<\/a> and <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/master\/release-notes\/2.1\/2.1-supported-os.md\">.NET Core 2.1<\/a> has been updated to reflect that.<\/span><\/div>\n<\/div>\n<div><\/div>\n<div>\n<h2>Behavioral change in Asp.Net 2.1 Installers<\/h2>\n<\/div>\n<div>\n<div>\n<div>Asp.Net 2.1.28 will now install side-by-side with Asp.Net 2.1.6 or earlier. It will still remove previously installed versions of Asp.Net that are 2.1.7 or newer. Users runnning the 2.1.28 Asp.Net Installer or 2.1.28 Hosting Bundle should manually uninstall any local versions of the Asp.Net runtime that are 2.1.6 or earlier.<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Today, we are releasing the .NET May 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.6\u00a0, 3.1.15, 2.1.28\u00a0versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Installers and binaries: 5.0.6\u00a0| 3.1.15\u00a0| 2.1.28 Release notes: 5.0.6\u00a0| 3.1.15 | 2.1.28 [&hellip;]<\/p>\n","protected":false},"author":7455,"featured_media":21638,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685],"tags":[],"class_list":["post-32913","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet"],"acf":[],"blog_post_summary":"<p>Today, we are releasing the .NET May 2021 Updates. These updates contains reliability and security improvements. See the individual release notes for details on updated packages. You can download 5.0.6\u00a0, 3.1.15, 2.1.28\u00a0versions for Windows, macOS, and Linux, for x86, x64, Arm32, and Arm64. Installers and binaries: 5.0.6\u00a0| 3.1.15\u00a0| 2.1.28 Release notes: 5.0.6\u00a0| 3.1.15 | 2.1.28 [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/32913","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\/7455"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=32913"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/32913\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/21638"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=32913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=32913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=32913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}