CVE-2025-21171
Aliases:GHSA-p54p-p3qm-8vgjBIT-dotnet-2025-21171BIT-dotnet-sdk-2025-21171BIT-powershell-2025-21171
Advisory lineage Upstream: 0 Downstream: 4
Analyzed
Published: 14 Jan 2025, 18:03
Last modified:26 Feb 2026, 19:09
Vulnerability Summary
Overall Risk (default)
medium
30/100 CVSS Score
7.5 HIGH
v3.1 (cve.org)
EPSS Score
0.59% LOW
1% probability +0.24%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected
Timeline
14 Jan 2025, 18:03
Published
Vulnerability first disclosed
26 Feb 2026, 19:09
Last Modified
Vulnerability information updated
Description
.NET Remote Code Execution Vulnerability
CVSS Metrics
- v3.1•HIGH•Score: 7.5CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C
- v3.1•HIGH•Score: 7.5CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
- v3.1•HIGH•Score: 8.1CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS Trends
Current EPSS score: 0.59%• Percentile: 70%
Techniques & Countermeasures
- CWE-122•Heap-based Buffer Overflow
A heap overflow condition is a buffer overflow, where the buffer that can be overwritten is allocated in the heap portion of memory, generally meaning that the buffer was allocated using a routine such as malloc().
Affected Systems
- microsoft•microsoft visual studio 2022 version 17.10
≥ 17.10, < 17.10.10 | ≥ 17.10.0, < 17.10.10
- microsoft•microsoft visual studio 2022 version 17.12
≥ 17.0, < 17.12.4 | ≥ 17.12.0, < 17.12.4
- microsoft•microsoft visual studio 2022 version 17.6
≥ 17.6.0, < 17.6.22
- microsoft•microsoft visual studio 2022 version 17.8
≥ 17.8.0, < 17.8.17
- microsoft•.net
9.0.0
- microsoft•.net 9.0
≥ 9.0.0, < 9.0.1
- microsoft•powershell
7.5
- microsoft•powershell 7.5
≥ 7.5.0, < 7.5.0
- microsoft•visual_studio_2022
≥ 17.6.0, < 17.6.22 | ≥ 17.8.0, < 17.8.17 | ≥ 17.10.0, < 17.10.10 | ≥ 17.12.0, < 17.12.4
- NuGet•Microsoft.NetCore.App.Runtime.linux-arm
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.linux-arm64
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.linux-musl-arm
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.linux-musl-arm64
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.linux-musl-x64
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.linux-x64
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.osx-arm64
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.osx-x64
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.win-arm
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.win-arm64
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.win-x64
≥ 9.0.0, < 9.0.1
- NuGet•Microsoft.NetCore.App.Runtime.win-x86
≥ 9.0.0, < 9.0.1