Vulnerability · Published Oct 11, 2022 · Assigned by microsoft
CVE-2022-41032NuGet Client Elevation of Privilege Vulnerability
High 7.8
In plain English
A high-severity privilege mismanagement in Microsoft Visual Studio 2019 version 16.11 (includes 16.0 - 16.10) from Microsoft. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.3% (higher than 70% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.
Severity (CVSS 3.1)7.8High
Exploit odds (30 days)1.3%top 29.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC
Official description
NuGet Client Elevation of Privilege Vulnerability
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | aspnetcore-runtime-3.1 | 3.1.30-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | aspnetcore-runtime-6.0 | 6.0.10-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | aspnetcore-runtime-6.0 | 6.0.10-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | aspnetcore-runtime-7.0 | 7.0.0-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | aspnetcore-runtime-7.0 | 7.0.0-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | aspnetcore-targeting-pack-3.1 | 3.1.30-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | aspnetcore-targeting-pack-6.0 | 6.0.10-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | aspnetcore-targeting-pack-6.0 | 6.0.10-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | aspnetcore-targeting-pack-7.0 | 7.0.0-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | aspnetcore-targeting-pack-7.0 | 7.0.0-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | dotnet | 7.0.100-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:8 | dotnet | 6.0.110-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:8 | dotnet-apphost-pack-3.1 | 3.1.30-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | dotnet-apphost-pack-6.0 | 6.0.10-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | dotnet-apphost-pack-6.0 | 6.0.10-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | dotnet-apphost-pack-7.0 | 7.0.0-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | dotnet-apphost-pack-7.0 | 7.0.0-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | dotnet-host | 6.0.10-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:8 | dotnet-host | 7.0.0-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | dotnet-host | 7.0.0-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:9 | dotnet-host | 6.0.10-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | dotnet-hostfxr-3.1 | 3.1.30-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | dotnet-hostfxr-6.0 | 6.0.10-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | dotnet-hostfxr-6.0 | 6.0.10-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | dotnet-hostfxr-7.0 | 7.0.0-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | dotnet-hostfxr-7.0 | 7.0.0-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | dotnet-runtime-3.1 | 3.1.30-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | dotnet-runtime-6.0 | 6.0.10-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | dotnet-runtime-6.0 | 6.0.10-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | dotnet-runtime-7.0 | 7.0.0-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | dotnet-runtime-7.0 | 7.0.0-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | dotnet-sdk-3.1 | 3.1.424-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | dotnet-sdk-3.1-source-built-artifacts | 3.1.424-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | dotnet-sdk-6.0 | 6.0.110-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | dotnet-sdk-6.0 | 6.0.110-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | dotnet-sdk-6.0-source-built-artifacts | 6.0.110-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | dotnet-sdk-6.0-source-built-artifacts | 6.0.110-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | dotnet-sdk-7.0 | 7.0.100-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | dotnet-sdk-7.0 | 7.0.100-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | dotnet-sdk-7.0-source-built-artifacts | 7.0.100-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | dotnet-sdk-7.0-source-built-artifacts | 7.0.100-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | dotnet-targeting-pack-3.1 | 3.1.30-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | dotnet-targeting-pack-6.0 | 6.0.10-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | dotnet-targeting-pack-6.0 | 6.0.10-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | dotnet-targeting-pack-7.0 | 7.0.0-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | dotnet-targeting-pack-7.0 | 7.0.0-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | dotnet-templates-3.1 | 3.1.424-1.el8_6 | ALSA-2022:6912 |
| AlmaLinux:8 | dotnet-templates-6.0 | 6.0.110-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:9 | dotnet-templates-6.0 | 6.0.110-1.el9_0 | ALSA-2022:6913 |
| AlmaLinux:8 | dotnet-templates-7.0 | 7.0.100-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | dotnet-templates-7.0 | 7.0.100-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:8 | netstandard-targeting-pack-2.1 | 6.0.110-1.el8_6 | ALSA-2022:6911 |
| AlmaLinux:8 | netstandard-targeting-pack-2.1 | 7.0.100-0.4.rc2.el8_7 | ALSA-2022:7826 |
| AlmaLinux:9 | netstandard-targeting-pack-2.1 | 7.0.100-0.5.rc2.el9_1 | ALSA-2022:8434 |
| AlmaLinux:9 | netstandard-targeting-pack-2.1 | 6.0.110-1.el9_0 | ALSA-2022:6913 |
| Alpine:v3.20 | dotnet6-build | 6.0.110-r0 | ALPINE-CVE-2022-41032 |
| Alpine:v3.20 | dotnet6-runtime | 6.0.10-r0 | ALPINE-CVE-2022-41032 |
| NuGet | nuget.commandline | 5.11.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commandline | 5.7.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commandline | 5.9.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commandline | 4.9.6 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commandline | 6.3.1 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commandline | 6.2.2 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commandline | 6.0.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commands | 6.0.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commands | 4.9.6 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commands | 5.7.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commands | 5.9.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commands | 5.11.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commands | 6.2.2 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.commands | 6.3.1 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.protocol | 6.2.2 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.protocol | 5.11.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.protocol | 6.0.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.protocol | 6.3.1 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.protocol | 4.9.6 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.protocol | 5.7.3 | GHSA-g3q9-xf95-8hp5 |
| NuGet | nuget.protocol | 5.9.3 | GHSA-g3q9-xf95-8hp5 |
| Rocky Linux:8 | dotnet3.1 | 0:3.1.424-1.el8_6 | RLSA-2022:6912 |
| Rocky Linux:8 | dotnet6.0 | 0:6.0.110-1.el8_6 | RLSA-2022:6911 |
| Rocky Linux:9 | dotnet6.0 | 0:6.0.110-1.el9_0 | RLSA-2022:6913 |
| Ubuntu:22.04:LTS | dotnet6 | 6.0.110-0ubuntu1~22.04.1 | UBUNTU-CVE-2022-41032 |
| Ubuntu:22.04:LTS | dotnet6 | 6.0.110-0ubuntu1~22.04.1 | USN-5670-1 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| Microsoft | .NET 6.0 | 6.0.0 – before 6.0.10 |
| Microsoft | .NET Core 3.1 | 3.1 – before 3.1.30 |
| Microsoft | Microsoft Visual Studio 2022 version 17.2 | 17.2.0 – before 17.2.9 |
| Microsoft | Microsoft Visual Studio 2019 version 16.11 (includes 16.0 - 16.10) | 16.11.0 – before 16.11.20 |
| Microsoft | Microsoft Visual Studio 2019 version 16.9 (includes 16.0 - 16.8) | 15.0.0 – before 16.9.26 |
| Microsoft | Microsoft Visual Studio 2022 version 17.0 | 17.0.0 – before 17.0.15 |
| Microsoft | Microsoft Visual Studio 2022 version 17.3 | 17.0.0 – before 17.3.6 |
| Microsoft | Visual Studio 2022 for Mac version 17.3 | 17.3 – before 17.3.7 |
Weakness: CWE-269 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C
References
- NuGet Client Elevation of Privilege Vulnerability vendor-advisory
- https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2022-41032 x_transferred
- FEDORA-2022-f9ca76e479 vendor-advisory, x_transferred
- FEDORA-2022-7f5f9ede26 vendor-advisory, x_transferred
- FEDORA-2022-2c37647a9c vendor-advisory, x_transferred