CVE-2024-30105: .NET Core and Visual Studio Denial of Service Vulnerability in Bitnami dotnet-sdk

dotnet-sdk Updated 02 Oct 2025

Summary

20/07/2024
Yes i
High
Not published

CVE-2024-30105: .NET and Visual Studio Denial of Service Vulnerability. Affects dotnet-sdk versions >= 8.0.0, < 8.0.8. Fixed in 8.0.8. How to fix ↓

Also tracked for

The same CVE-2024-30105 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

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

Sponsored Devnack Penetration testing for web, API and mobile Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

Bitnami dotnet-sdk is a package that provides a development environment for building applications with .NET Core. It includes the necessary tools, libraries, and runtime components to create and deploy .NET Core applications. This package is widely used by developers to build cross-platform applications. However, it is vulnerable to a Denial of Service (DoS) attack when used with .NET Core and Visual Studio.

Vulnerability Detail

The vulnerability (CVE-2024-30105) in Bitnami dotnet-sdk allows an attacker to launch a DoS attack, causing the application to become unresponsive or crash. This vulnerability originates from a flaw in the .NET Core and Visual Studio integration, which can be exploited by sending specially crafted requests to the application. The impact of this vulnerability can be severe, as it can disrupt the availability of the affected application and potentially lead to financial losses or reputational damage. The vulnerability has a CVSSv3 score of 7.5 (High).

How To Fix

Minimum fixed version

8.0.8

This is the first release that contains the fix.

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

Workaround

As a temporary workaround, developers can implement rate limiting or request validation mechanisms to mitigate the risk of a DoS attack. By limiting the number of requests or validating the incoming requests for malicious patterns, the impact of the vulnerability can be reduced. Here is an example of rate limiting implementation in C#:

// Implement rate limiting logic
if (RateLimitExceeded(request))
{
    return StatusCode(429, "Too Many Requests");
}

// Process the request
// ...

// Rate limiting function
bool RateLimitExceeded(Request request)
{
    // Check if the number of requests from the same IP exceeds the limit
    // ...
    return false;
}

Conclusion

The vulnerability in Bitnami dotnet-sdk exposes applications to a DoS attack when used with .NET Core and Visual Studio. It is crucial to update the package to version 8.0.7 or later to ensure the stability and security of the application. In the meantime, implementing rate limiting or request validation mechanisms can provide temporary protection against the vulnerability.

See every vulnerability recorded for dotnet-sdk →

Share this vulnerability

FAQ

The vulnerability allows an attacker to launch a DoS attack, potentially causing the affected application to become unresponsive or crash. This can lead to service disruptions, financial losses, or reputational damage.

You can use Vulert's playground (https://vulert.com/scanner) to check if your application is affected by this vulnerability. Vulert uses a manifest file like package-lock.json to monitor and alert in real-time for open-source vulnerabilities in the software.

Yes, a fix is available for this vulnerability. It is recommended to update the Bitnami dotnet-sdk package to version 8.0.7 or later to mitigate the risk of a DoS attack.

As a temporary workaround, you can implement rate limiting or request validation mechanisms in your application to reduce the risk of a DoS attack. This can help mitigate the impact of the vulnerability until the package is updated.

You can obtain the updated version of the Bitnami dotnet-sdk package from the official Bitnami website or through package managers like npm or NuGet.

Related vulnerabilities

Recent vulnerabilities recorded for dotnet-sdk.

How To Fix

Minimum fixed version

8.0.8

This is the first release that contains the fix.

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