dotnet7.0 Security Update: Denial of Service Vulnerabilities

aspnetcore-runtime-7.0 Updated 02 Oct 2025

Summary

13/02/2024
N/A
Yes i
Unrated
Not published

ALSA-2024:0805: Important: dotnet7.0 security update. Affects aspnetcore-runtime-7.0 versions < 7.0.16-1.el9_3. Fixed in 7.0.16-1.el9_3. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

The dotnet7.0 package is a managed-software framework that implements a subset of the .NET framework APIs and includes a CLR implementation. It is widely used for developing and running applications on the AlmaLinux 9 operating system. However, this package is vulnerable to two denial of service (DoS) vulnerabilities, which can be exploited by attackers to disrupt the normal functioning of affected systems.

Vulnerability Detail

The first vulnerability (CVE-2024-21386) is a DoS vulnerability in the SignalR server component of dotnet7.0. An attacker can exploit this vulnerability to cause a denial of service by sending specially crafted requests to the server. The second vulnerability (CVE-2024-21404) is a DoS vulnerability in the X509Certificate2 component. By sending malicious X.509 certificates, an attacker can cause the application to consume excessive resources, leading to a denial of service.

How To Fix

Minimum fixed version

7.0.16-1.el9_3

This is the first release that contains the fix.

sudo dnf update aspnetcore-runtime-7.0

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

There are no known workarounds for these vulnerabilities. It is essential to apply the security updates as soon as possible to mitigate the risk of exploitation.

Conclusion

The dotnet7.0 package is vulnerable to two denial of service (DoS) vulnerabilities. To mitigate the risk, it is crucial to update the package to the latest versions (.NET SDK 7.0.116 and .NET Runtime 7.0.16). For further support on vulnerability remediation, you can contact DevNack.com.

See every vulnerability recorded for aspnetcore-runtime-7.0 →

Share this vulnerability

FAQ

dotnet7.0 is a managed-software framework that implements a subset of the .NET framework APIs and includes a CLR implementation. It is used for developing and running applications on the AlmaLinux 9 operating system.

This security update addresses two denial of service (DoS) vulnerabilities: CVE-2024-21386 in the SignalR server component and CVE-2024-21404 in the X509Certificate2 component.

An attacker can exploit the CVE-2024-21386 vulnerability by sending specially crafted requests to the SignalR server, causing a denial of service. The CVE-2024-21404 vulnerability can be exploited by sending malicious X.509 certificates, leading to resource exhaustion and a denial of service.

No, there are no known workarounds for these vulnerabilities. It is crucial to update the dotnet7.0 package to the latest version to mitigate the risk.

You can update the dotnet7.0 package by downloading and installing the latest versions (.NET SDK 7.0.116 and .NET Runtime 7.0.16) from the official AlmaLinux repository. Alternatively, you can use package management tools like yum to update the package.

Related vulnerabilities

Recent vulnerabilities recorded for aspnetcore-runtime-7.0.

How To Fix

Minimum fixed version

7.0.16-1.el9_3

This is the first release that contains the fix.

sudo dnf update aspnetcore-runtime-7.0

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback