CVE-2025-21176
Fixed in a distro release EPSS 2%CVSS 8.8
.NET, .NET Framework, and Visual Studio Remote Code Execution Vulnerability
Products: Microsoft .NET 8.0, Microsoft .NET 9.0, Microsoft .NET Framework 3.5 AND 4.6.2/4.7/4.7.1/4.7.2, Microsoft .NET Framework 3.5 AND 4.7.2, Microsoft .NET Framework 3.5 AND 4.8, Microsoft .NET Framework 3.5 AND 4.8.1, Microsoft .NET Framework 4.6.2, Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2, Microsoft .NET Framework 4.6/4.6.2, Microsoft .NET Framework 4.8, Microsoft Visual Studio 2015 Update 3, Microsoft Visual Studio 2017 version 15.9 (includes 15.0 - 15.8), Microsoft Visual Studio 2019 version 16.11 (includes 16.0 - 16.10), Microsoft Visual Studio 2022 version 17.10, Microsoft Visual Studio 2022 version 17.12, Microsoft Visual Studio 2022 version 17.6, Microsoft Visual Studio 2022 version 17.8
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| NuGet | Microsoft.NetCore.App.Runtime.linux-arm | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-arm | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-arm64 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-arm64 | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-musl-arm | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-musl-arm | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-musl-arm64 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-musl-arm64 | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-musl-x64 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-musl-x64 | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-x64 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.linux-x64 | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.osx-arm64 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.osx-arm64 | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.osx-x64 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.osx-x64 | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.win-arm | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.win-arm | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.win-arm64 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.win-arm64 | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.win-x64 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.win-x64 | 8.0.12 |
| NuGet | Microsoft.NetCore.App.Runtime.win-x86 | 9.0.1 |
| NuGet | Microsoft.NetCore.App.Runtime.win-x86 | 8.0.12 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 8 | aspnetcore-runtime-8.0 | 8.0.12-1.el8_10 |
| AlmaLinux 8 | aspnetcore-runtime-9.0 | 9.0.1-1.el8_10 |
| AlmaLinux 8 | aspnetcore-runtime-dbg-8.0 | 8.0.12-1.el8_10 |
| AlmaLinux 8 | aspnetcore-runtime-dbg-9.0 | 9.0.1-1.el8_10 |
| AlmaLinux 8 | aspnetcore-targeting-pack-8.0 | 8.0.12-1.el8_10 |
| AlmaLinux 8 | aspnetcore-targeting-pack-9.0 | 9.0.1-1.el8_10 |
| AlmaLinux 8 | dotnet | 9.0.102-1.el8_10 |
| AlmaLinux 8 | dotnet-apphost-pack-8.0 | 8.0.12-1.el8_10 |
| AlmaLinux 8 | dotnet-apphost-pack-9.0 | 9.0.1-1.el8_10 |
| AlmaLinux 8 | dotnet-host | 9.0.1-1.el8_10 |
| AlmaLinux 8 | dotnet-hostfxr-8.0 | 8.0.12-1.el8_10 |
| AlmaLinux 8 | dotnet-hostfxr-9.0 | 9.0.1-1.el8_10 |
| AlmaLinux 8 | dotnet-runtime-8.0 | 8.0.12-1.el8_10 |
| AlmaLinux 8 | dotnet-runtime-9.0 | 9.0.1-1.el8_10 |
| AlmaLinux 8 | dotnet-runtime-dbg-8.0 | 8.0.12-1.el8_10 |
| AlmaLinux 8 | dotnet-runtime-dbg-9.0 | 9.0.1-1.el8_10 |
| AlmaLinux 8 | dotnet-sdk-8.0 | 8.0.112-1.el8_10 |
| AlmaLinux 8 | dotnet-sdk-8.0-source-built-artifacts | 8.0.112-1.el8_10 |
| AlmaLinux 8 | dotnet-sdk-9.0 | 9.0.102-1.el8_10 |
| AlmaLinux 8 | dotnet-sdk-9.0-source-built-artifacts | 9.0.102-1.el8_10 |
| AlmaLinux 8 | dotnet-sdk-aot-9.0 | 9.0.102-1.el8_10 |
| AlmaLinux 8 | dotnet-sdk-dbg-8.0 | 8.0.112-1.el8_10 |
| AlmaLinux 8 | dotnet-sdk-dbg-9.0 | 9.0.102-1.el8_10 |
| AlmaLinux 8 | dotnet-targeting-pack-8.0 | 8.0.12-1.el8_10 |
| AlmaLinux 8 | dotnet-targeting-pack-9.0 | 9.0.1-1.el8_10 |
| AlmaLinux 8 | dotnet-templates-8.0 | 8.0.112-1.el8_10 |
| AlmaLinux 8 | dotnet-templates-9.0 | 9.0.102-1.el8_10 |
| AlmaLinux 8 | netstandard-targeting-pack-2.1 | 9.0.102-1.el8_10 |
| Chainguard | dotnet-bootstrap-9 | 9.0.200-r0 |
| Red Hat Enterprise Linux 8 | aspnetcore-runtime-8.0 | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | aspnetcore-runtime-9.0 | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | aspnetcore-runtime-dbg-8.0 | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | aspnetcore-runtime-dbg-9.0 | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | aspnetcore-targeting-pack-8.0 | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | aspnetcore-targeting-pack-9.0 | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-apphost-pack-8.0 | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-apphost-pack-8.0-debuginfo | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-apphost-pack-9.0 | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-apphost-pack-9.0-debuginfo | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-host | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-host-debuginfo | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-hostfxr-8.0 | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-hostfxr-8.0-debuginfo | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-hostfxr-9.0 | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-hostfxr-9.0-debuginfo | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-runtime-8.0 | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-runtime-8.0-debuginfo | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-runtime-9.0 | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-runtime-9.0-debuginfo | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-runtime-dbg-8.0 | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-runtime-dbg-9.0 | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-8.0 | 0:8.0.112-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-8.0-debuginfo | 0:8.0.112-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-8.0-source-built-artifacts | 0:8.0.112-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-9.0 | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-9.0-debuginfo | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-9.0-source-built-artifacts | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-aot-9.0 | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-aot-9.0-debuginfo | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-dbg-8.0 | 0:8.0.112-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-sdk-dbg-9.0 | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-targeting-pack-8.0 | 0:8.0.12-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-targeting-pack-9.0 | 0:9.0.1-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-templates-8.0 | 0:8.0.112-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet-templates-9.0 | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet8.0 | 0:8.0.112-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet8.0-debuginfo | 0:8.0.112-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet8.0-debugsource | 0:8.0.112-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet9.0 | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet9.0-debuginfo | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | dotnet9.0-debugsource | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 8 | netstandard-targeting-pack-2.1 | 0:9.0.102-1.el8_10 |
| Red Hat Enterprise Linux 9 | aspnetcore-runtime-8.0 | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | aspnetcore-runtime-9.0 | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | aspnetcore-runtime-dbg-8.0 | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | aspnetcore-runtime-dbg-9.0 | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | aspnetcore-targeting-pack-8.0 | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | aspnetcore-targeting-pack-9.0 | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-apphost-pack-8.0 | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-apphost-pack-8.0-debuginfo | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-apphost-pack-9.0 | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-apphost-pack-9.0-debuginfo | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-host | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-host-debuginfo | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-hostfxr-8.0 | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-hostfxr-8.0-debuginfo | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-hostfxr-9.0 | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-hostfxr-9.0-debuginfo | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-runtime-8.0 | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-runtime-8.0-debuginfo | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-runtime-9.0 | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-runtime-9.0-debuginfo | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-runtime-dbg-8.0 | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-runtime-dbg-9.0 | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-8.0 | 0:8.0.112-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-8.0-debuginfo | 0:8.0.112-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-8.0-source-built-artifacts | 0:8.0.112-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-9.0 | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-9.0-debuginfo | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-9.0-source-built-artifacts | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-aot-9.0 | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-aot-9.0-debuginfo | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-dbg-8.0 | 0:8.0.112-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-sdk-dbg-9.0 | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-targeting-pack-8.0 | 0:8.0.12-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-targeting-pack-9.0 | 0:9.0.1-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-templates-8.0 | 0:8.0.112-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet-templates-9.0 | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet8.0 | 0:8.0.112-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet8.0-debuginfo | 0:8.0.112-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet8.0-debugsource | 0:8.0.112-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet9.0 | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet9.0-debuginfo | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | dotnet9.0-debugsource | 0:9.0.102-1.el9_5 |
| Red Hat Enterprise Linux 9 | netstandard-targeting-pack-2.1 | 0:9.0.102-1.el9_5 |
| Red Hat rhel eus 9.4 | aspnetcore-runtime-8.0 | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | aspnetcore-runtime-dbg-8.0 | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | aspnetcore-targeting-pack-8.0 | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-apphost-pack-8.0 | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-apphost-pack-8.0-debuginfo | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-host | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-host-debuginfo | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-hostfxr-8.0 | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-hostfxr-8.0-debuginfo | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-runtime-8.0 | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-runtime-8.0-debuginfo | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-runtime-dbg-8.0 | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-sdk-8.0 | 0:8.0.112-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-sdk-8.0-debuginfo | 0:8.0.112-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-sdk-8.0-source-built-artifacts | 0:8.0.112-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-sdk-dbg-8.0 | 0:8.0.112-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-targeting-pack-8.0 | 0:8.0.12-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet-templates-8.0 | 0:8.0.112-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet8.0 | 0:8.0.112-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet8.0-debuginfo | 0:8.0.112-1.el9_4 |
| Red Hat rhel eus 9.4 | dotnet8.0-debugsource | 0:8.0.112-1.el9_4 |
| Red Hat rhel eus 9.4 | netstandard-targeting-pack-2.1 | 0:8.0.112-1.el9_4 |
| Rocky Linux 8 | dotnet8.0 | 0:8.0.112-1.el8_10 |
| Rocky Linux 8 | dotnet9.0 | 0:9.0.102-1.el8_10 |
| Ubuntu 22.04 LTS | dotnet6 | no fix |
| Ubuntu 22.04 LTS | dotnet7 | no fix |
| Ubuntu 22.04 LTS | dotnet8 | 8.0.112-8.0.12-0ubuntu1~22.04.1 |
| Ubuntu 24.04 LTS | dotnet8 | 8.0.112-8.0.12-0ubuntu1~24.04.1 |
| Wolfi | dotnet-bootstrap-9 | 9.0.200-r0 |