Defense in Depth update for NuGet Client
Package
Affected versions
>= 4.9.0, <= 4.9.6
>= 5.11.0, <= 5.11.6
>= 6.8.0, <= 6.8.1
>= 6.11.0, <= 6.11.1
>= 6.12.0, <= 6.12.4
>= 6.14.0, <= 6.14.2
>= 7.0.0, <= 7.0.2
= 7.3.0
Patched versions
4.9.7
5.11.7
6.8.2
6.11.2
6.12.5
6.14.3
7.0.3
7.3.1
>= 4.9.0, <= 4.9.6
>= 5.11.0, <= 5.11.6
>= 6.8.0, <= 6.8.1
>= 6.11.0, <= 6.11.1
>= 6.12.0, <= 6.12.4
>= 6.14.0, <= 6.14.2
>= 7.0.0, <= 7.0.2
= 7.3.0
4.9.7
5.11.7
6.8.2
6.11.2
6.12.5
6.14.3
7.0.3
7.3.1
>= 4.9.0, <= 4.9.6
>= 5.11.0, <= 5.11.6
>= 6.8.0, <= 6.8.1
>= 6.11.0, <= 6.11.1
>= 6.12.0, <= 6.12.4
>= 6.14.0, <= 6.14.2
>= 7.0.0, <= 7.0.2
= 7.3.0
4.9.7
5.11.7
6.8.2
6.11.2
6.12.5
6.14.3
7.0.3
7.3.1
Impact
This update adds validation of the package ID and version during package download, in addition to the existing package signature validation.
Patches
NuGet
The following NuGet.exe, NuGet.CommandLine, NuGet.Packaging, and NuGet.Protocol versions have been patched:
.NET SDK
Workarounds
N/A
References
GHSA-9r3h-v4hx-rhfr
Credit
splitline with DEVCORE