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.1HIGHScore: 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.1HIGHScore: 7.5CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
  • v3.1HIGHScore: 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-122Heap-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

  • microsoftmicrosoft visual studio 2022 version 17.10

    ≥ 17.10, < 17.10.10 | ≥ 17.10.0, < 17.10.10

  • microsoftmicrosoft visual studio 2022 version 17.12

    ≥ 17.0, < 17.12.4 | ≥ 17.12.0, < 17.12.4

  • microsoftmicrosoft visual studio 2022 version 17.6

    ≥ 17.6.0, < 17.6.22

  • microsoftmicrosoft 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

  • microsoftpowershell

    7.5

  • microsoftpowershell 7.5

    ≥ 7.5.0, < 7.5.0

  • microsoftvisual_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

  • NuGetMicrosoft.NetCore.App.Runtime.linux-arm

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.linux-arm64

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.linux-musl-arm

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.linux-musl-arm64

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.linux-musl-x64

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.linux-x64

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.osx-arm64

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.osx-x64

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.win-arm

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.win-arm64

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.win-x64

    ≥ 9.0.0, < 9.0.1

  • NuGetMicrosoft.NetCore.App.Runtime.win-x86

    ≥ 9.0.0, < 9.0.1

References (4)