{"id":46501,"date":"2023-07-11T12:05:00","date_gmt":"2023-07-11T19:05:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/dotnet\/?p=46501"},"modified":"2023-07-12T14:36:39","modified_gmt":"2023-07-12T21:36:39","slug":"dotnet-framework-july-2023-security-and-quality-rollup-updates","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-framework-july-2023-security-and-quality-rollup-updates\/","title":{"rendered":".NET Framework July 2023 Security and Quality Rollup Updates"},"content":{"rendered":"<p>Today, we are releasing the July 2023 Security and Quality Rollup Updates for .NET Framework.  <\/p>\n<h3> Security<\/h3>\n<p>The July Security and Quality Rollup Update does not contain any new security fixes. See <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-framework-june-2023-security-and-quality-rollup\/\" rel=\"nofollow\">.NET Framework June 2023 Security and Quality Rollup<\/a> for the latest security updates.    <\/p>\n<h3> Quality and Reliability<\/h3>\n<p>This release contains the following quality and reliability improvements.<\/p>\n<h5> CLR<span style=\"font-size: 12pt\"><sup>1<\/sup><\/span><\/h5>\n<ul>\n<li>This update addresses a change that affects how you use the <strong>X509Certificate<\/strong>, <strong>X509Certificate2<\/strong>, or <strong>X509Certificate2Collection<\/strong> classes. When you use them to import a PKCS#12 blob that contains a private key, the calling application might get an exception. The exception message is, \u201c<strong>System.Security.Cryptography.CryptographicException:<\/strong> PKCS12 (PFX) without a supplied password has exceeded maximum allowed iterations. See <a href=\"https:\/\/go.microsoft.com\/fwlink\/?linkid=2233907\" rel=\"nofollow\">https:\/\/go.microsoft.com\/fwlink\/?linkid=2233907<\/a> for more information.\u201d To learn more, see<a href=\"https:\/\/support.microsoft.com\/en-us\/topic\/kb5028608-change-in-how-net-framework-runtime-imports-x-509-certificates-abc64f77-5f7b-449b-9285-4d9a982fc368\" rel=\"nofollow\">KB5028608<\/a>.<\/li>\n<\/ul>\n<p><sup>1 <\/sup>Common Language Runtime (CLR)  <\/p>\n<h3> <a id=\"user-content-getting-the-update\" class=\"anchor\" href=\"#getting-the-update\"><\/a>Getting the Update<\/h3>\n<p>The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog.  <\/p>\n<p><strong>Note<\/strong>: Customers that rely on Windows Update and Windows Server Update Services will automatically receive the .NET Framework version-specific updates. Advanced system administrators can also take use of the below direct Microsoft Update Catalog download links to .NET Framework-specific updates. Before applying these updates, please ensure that you carefully review the .NET Framework version applicability, to ensure that you only install updates on systems where they apply.<\/p>\n<p>The following table is for Windows 10, version 1507 and Windows Server 2016 versions and newer operating systems.  <\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"8px\">\n<thead>\n<tr>\n<th>\n        Product Version\n      <\/th>\n<th colspan=\"2\">\n        Cumulative Update\n      <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows 11, version 22H2<\/strong>\n      <\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8.1\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028851\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028851\" rel=\"nofollow\">5028851<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows 11, version 21H2<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028938\" rel=\"nofollow\">5028938<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028856\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028856\" rel=\"nofollow\">5028856<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8.1\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028850\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028850\" rel=\"nofollow\">5028850<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Microsoft server operating system, version 22H2<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028935\" rel=\"nofollow\">5028935<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028858\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5029419\" rel=\"nofollow\">5028858<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Microsoft server operating system version 21H2<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028943\" rel=\"nofollow\">5028943<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028858\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028858\" rel=\"nofollow\">5028858<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8.1\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028852\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028852\" rel=\"nofollow\">5028852<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows 10, version 22H2<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028937\" rel=\"nofollow\">5028937<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028853\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028853\" rel=\"nofollow\">5028853<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8.1\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028849\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028849\" rel=\"nofollow\">5028849<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows 10, version 21H2<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028944\" rel=\"nofollow\">5028944<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028853\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028853\" rel=\"nofollow\">5028853<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8.1\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028849\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028849\" rel=\"nofollow\">5028849<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows 10 1809 (October 2018 Update) and Windows Server 2019<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028936\" rel=\"nofollow\">5028936<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.7.2\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028862\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028862\" rel=\"nofollow\">5028862<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028855\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028855\" rel=\"nofollow\">5028855<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows 10 1607 (Anniversary Update) and Windows Server 2016<\/strong>\n      <\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.6.2, 4.7, 4.7.1, 4.7.2\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028169\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028169\" rel=\"nofollow\">5028169<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028854\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028854\" rel=\"nofollow\">5028854<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows 10 1507<\/strong>\n      <\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5, 4.6, 4.6.2\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028186\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028186\" rel=\"nofollow\">5028186<\/a>\n      <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The following table is for earlier Windows and Windows Server versions.  <\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"8px\">\n<thead>\n<tr>\n<th>\n        Product Version\n      <\/th>\n<th colspan=\"2\">\n        Security and Quality Rollup\n      <\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows Embedded 8.1 and Windows Server 2012 R2<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028941\" rel=\"nofollow\">5028941<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028872\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028872\" rel=\"nofollow\">5028872<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028864\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028864\" rel=\"nofollow\">5028864<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028859\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028859\" rel=\"nofollow\">5028859<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows Embedded 8 and Windows Server 2012<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028940\" rel=\"nofollow\">5028940<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028869\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028869\" rel=\"nofollow\">5028869<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028863\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028863\" rel=\"nofollow\">5028863<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028857\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028857\" rel=\"nofollow\">5028857<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows Embedded 7 and Windows Server 2008 R2 SP1<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028939\" rel=\"nofollow\">5028939<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 3.5.1\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028871\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028871\" rel=\"nofollow\">5028871<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028865\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028865\" rel=\"nofollow\">5028865<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 4.8\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028860\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028860\" rel=\"nofollow\">5028860<\/a>\n      <\/td>\n<\/tr>\n<tr bgcolor=\"#F0F0F0\">\n<td>\n        <strong>Windows Server 2008<\/strong>\n      <\/td>\n<td><\/td>\n<td>\n        <strong><a href=\"https:\/\/support.microsoft.com\/kb\/5028942\" rel=\"nofollow\">5028942<\/a><\/strong>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 2.0, 3.0\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028870\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028870\" rel=\"nofollow\">5028870<\/a>\n      <\/td>\n<\/tr>\n<tr>\n<td>\n       .NET Framework 4.6.2\n      <\/td>\n<td>\n       <a href=\"http:\/\/www.catalog.update.microsoft.com\/Search.aspx?q=5028865\" rel=\"nofollow\">Catalog<\/a>\n      <\/td>\n<td>\n       <a href=\"https:\/\/support.microsoft.com\/kb\/5028865\" rel=\"nofollow\">5028865<\/a>\n      <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>    <\/p>\n<h5> Previous Monthly Rollups <\/h5>\n<p>The last few .NET Framework Monthly updates are listed below for your convenience:  <\/p>\n<ul>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-framework-june-2023-security-and-quality-rollup\/\" rel=\"nofollow\">.NET Framework June 2023 Security and Quality Rollup<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-framework-may-2023-cumulative-update-preview-updates\/\" rel=\"nofollow\">.NET Framework May 2023 Cumulative Update Preview Updates<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-framework-april-2023-cumulative-update-preview-updates\/\" rel=\"nofollow\">.NET Framework April 2023 Cumulative Update Preview Updates<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>July 2023 Security and Quality Rollup Updates for .NET Framework<\/p>\n","protected":false},"author":83682,"featured_media":46502,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685,195,7600],"tags":[11],"class_list":["post-46501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-dotnet-framework","category-maintenance-and-updates","tag-net-framework"],"acf":[],"blog_post_summary":"<p>July 2023 Security and Quality Rollup Updates for .NET Framework<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/46501","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\/83682"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=46501"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/46501\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/46502"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=46501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=46501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=46501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}