Skip to content
OpenAdvisories
High MSRC-CVE-2022-41064 1 CVE

.NET Framework Information Disclosure Vulnerability

Published Nov 8, 2022 · Updated Feb 1, 2023 · Revision 6

Summary

Impact: Information Disclosure. Microsoft rating: Important. Not known to be exploited — Exploitation Less Likely. Customer action: Required.

Details

If I am using System.Data.SqlClient or Microsoft.Data.SqlClient, what do I need to do to be protected from this vulnerability?
Customers using either the System.Data.SqlClient or Microsoft.Data.SqlClient NuGet Packages need to do the following to be protected:
If you are using System.Data.SqlClient on .NET Framework you must install the November update for .NET Framework, If you are using System.Data.SqlClient on .NET Core, .NET 5 or .NET 6 you must update the nuget package to an updated version as listed in the affected packages., If you are using Microsoft.Data.SqlClient, anywhere (.NET Core, .NET 5/6, .NET Framework) and you are using a version that is vulnerable you must update as listed in the affected packages.
Please see Microsoft Security Advisory CVE 2022-41064 | .NET Information Disclosure Vulnerability for more information.

According to the CVSS score, the attack vector is adjacent (AV:A). What does this mean for this vulnerability?
Exploiting this vulnerability requires an attacker to be within the SQL Connection Pool.

According to the CVSS metric, the attack complexity is high (AC:H). What does that mean for this vulnerability?
Successful exploitation of this vulnerability requires an attacker to exhaust all the threads in the thread pool.

According to the CVSS metric, a successful exploitation could lead to a scope change (S:C). What does this mean for this vulnerability?
In this case, a successful attack could cause the attacker access queries from other users in the SQL Connection Pool.

Security updates
2.1.2 — https://github.com/dotnet/announcements/issues/XXX
4.8.04584.08 — https://support.microsoft.com/help/5020687
4.8.04005.02 — https://support.microsoft.com/help/5020690
6.3.04585.01 — https://support.microsoft.com/help/5020680
10.0.04585.02 — https://support.microsoft.com/help/5020685
4.8.04585.02 — https://support.microsoft.com/help/5020688
6.2.04585.01 — https://support.microsoft.com/help/5020678
4.8.04584.08 — https://support.microsoft.com/help/5020801
10.0.04585.02 — https://support.microsoft.com/help/5020614
4.8.04584.08 — https://support.microsoft.com/help/5020686
4.8.04585.02 — https://support.microsoft.com/help/5020689
6.2.04585.01 — https://support.microsoft.com/help/5020679
10.0.14393.5501 — https://support.microsoft.com/help/5019964
4.8.09110.07 — https://support.microsoft.com/help/5020622
4.8.04584.08 — https://support.microsoft.com/help/5020695
4.8.04584.08 — https://support.microsoft.com/help/5020694
4.7.04005.02 — https://support.microsoft.com/help/5020691
6.0.04005.01 — https://support.microsoft.com/help/5020681
4.8.04584.08 — https://support.microsoft.com/help/5020692
10.0.10240.19567 — https://support.microsoft.com/help/5019970

Vulnerabilities 1

Revision history

  1. #6

    In the Security Updates table, added .NET Framework 3.5 AND 4.6.2/4.7/4.7.1/4.7.2 installed on supported editions of Windows Server 2016 and Windows 10 version 1607 as these versions of Windows with .NET Framework AND 4.6.2/4.7/4.7.1/4.7.2 installed are affected by this vulnerability. Customers running these versions of .NET Framework should install the November 2022 security updates to be protected from this vulnerability.

  2. #5

    The following revisions have been made: 1) Added .NET Framework 4.6/4.6.2 installed on Windows 10 for 32-bit Systems and Windows 10 for x65-based Systems as .NET 4.6 installed on Windows 10 is supported. 2) Removed .NET Framework 4.6.2 installed on Windows 10 for 32-bit Systems and Windows 10 for x65-based Systems. Microsoft strongly recommends that customers install the updates to be fully protected from the vulnerability. Customers whose systems are configured to receive automatic updates do not need to take any further action.

  3. #4

    In the Security Updates table, removed unsupported version of .NET Framework on Windows 10 version 1809. This is an informational update only.

  4. #3

    In the Security Updates table, added .NET Framework 4.8 installed on supported editions of Windows Server 2022, and added .NET Framework 4.8.1 installed on supported editions of Windows Server 2022 as these versions of Window Server 2022 with .NET Framework 4.8 or 4.8.1 installed are affected by this vulnerability. Customers running these versions of .NET Framework should install the November 2022 security updates to be protected from this vulnerability.

  5. #2

    Corrected Download and Article links in the Security Updates table. This is an informational change only.

  6. #1

    Information published.

References