Cloudanix VulnDB

CVE-2024-0057

Critical · 9.8

CVSS

9.8

EPSS

2.8%

Published

Jan 9, 2024

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

A flaw in Microsoft development tools lets attackers skip login checks and access systems they shouldn't, putting many apps at risk of being taken over.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Full Compromise
Component
Library
Class
Authentication Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Bypasses authentication mechanisms in .NET, .NET Framework, and Visual Studio, allowing unauthorized access with full read, write, and execute privileges.

Why it matters to the business

Enables attackers to compromise .NET-based applications without credentials, potentially leading to data theft, service disruption, or full system takeover across widely used development and runtime environments.

How an attack unfolds

An attacker identifies a vulnerable .NET application and sends specially crafted network requests that exploit the security feature bypass to authenticate without proper credentials, gaining high-privilege access.

How to fix it

Upgrade dotnet/core to the fixed commit 73deb1784e9f579ce38c044f8cad095c5d4e4f93 or apply the corresponding security update for .NET, .NET Framework, and Visual Studio.

How to confirm the fix worked

Verify the installed version or commit hash matches the fixed version 73deb1784e9f579ce38c044f8cad095c5d4e4f93 and test authentication flows for proper enforcement.

Typical attack path

  1. Scan for exposed .NET applications
  2. Craft and send malicious authentication requests exploiting the bypass
  3. Gain unauthorized access to sensitive resources
  4. Escalate privileges or exfiltrate data

How to detect it

Review application logs for failed or bypassed authentication attempts, unusual access patterns without valid sessions, and correlate with network traffic to .NET endpoints.

What your security team should do

  • Apply the security patch immediately due to critical CVSS score
  • Monitor for any unusual authentication patterns
  • Review dependent applications for exposure

The record

NET, .NET Framework, and Visual Studio Security Feature Bypass Vulnerability

Affected packages

Ecosystem Package Introduced Fixed
NuGet NuGet.CommandLine 4.6.0 5.11.6
NuGet NuGet.CommandLine 6.0.0 6.0.6
NuGet NuGet.CommandLine 6.3.0 6.3.4
NuGet NuGet.CommandLine 6.4.0 6.4.3
NuGet NuGet.CommandLine 6.6.0 6.6.2
NuGet NuGet.CommandLine 6.7.0 6.7.1
NuGet NuGet.CommandLine 6.8.0 6.8.1
NuGet NuGet.Packaging 4.6.0 5.11.6
NuGet NuGet.Packaging 6.0.0 6.0.6
NuGet NuGet.Packaging 6.3.0 6.3.4
NuGet NuGet.Packaging 6.4.0 6.4.3
NuGet NuGet.Packaging 6.6.0 6.6.2
NuGet NuGet.Packaging 6.7.0 6.7.1
NuGet NuGet.Packaging 6.8.0 6.8.1
AlmaLinux:8 aspnetcore-runtime-6.0 0 6.0.26-1.el8_9
AlmaLinux:8 aspnetcore-runtime-7.0 0 7.0.15-1.el8_9
AlmaLinux:8 aspnetcore-runtime-8.0 0 8.0.1-1.el8_9
AlmaLinux:8 aspnetcore-targeting-pack-6.0 0 6.0.26-1.el8_9
AlmaLinux:8 aspnetcore-targeting-pack-7.0 0 7.0.15-1.el8_9
AlmaLinux:8 aspnetcore-targeting-pack-8.0 0 8.0.1-1.el8_9
AlmaLinux:8 dotnet 0 8.0.101-1.el8_9
AlmaLinux:8 dotnet-apphost-pack-6.0 0 6.0.26-1.el8_9
AlmaLinux:8 dotnet-apphost-pack-7.0 0 7.0.15-1.el8_9
AlmaLinux:8 dotnet-apphost-pack-8.0 0 8.0.1-1.el8_9
AlmaLinux:8 dotnet-host 0 8.0.1-1.el8_9
AlmaLinux:8 dotnet-hostfxr-6.0 0 6.0.26-1.el8_9
AlmaLinux:8 dotnet-hostfxr-7.0 0 7.0.15-1.el8_9
AlmaLinux:8 dotnet-hostfxr-8.0 0 8.0.1-1.el8_9
AlmaLinux:8 dotnet-runtime-6.0 0 6.0.26-1.el8_9
AlmaLinux:8 dotnet-runtime-7.0 0 7.0.15-1.el8_9
AlmaLinux:8 dotnet-runtime-8.0 0 8.0.1-1.el8_9
AlmaLinux:8 dotnet-sdk-6.0 0 6.0.126-1.el8_9
AlmaLinux:8 dotnet-sdk-6.0-source-built-artifacts 0 6.0.126-1.el8_9
AlmaLinux:8 dotnet-sdk-7.0 0 7.0.115-1.el8_9
AlmaLinux:8 dotnet-sdk-7.0-source-built-artifacts 0 7.0.115-1.el8_9
AlmaLinux:8 dotnet-sdk-8.0 0 8.0.101-1.el8_9
AlmaLinux:8 dotnet-sdk-8.0-source-built-artifacts 0 8.0.101-1.el8_9
AlmaLinux:8 dotnet-targeting-pack-6.0 0 6.0.26-1.el8_9
AlmaLinux:8 dotnet-targeting-pack-7.0 0 7.0.15-1.el8_9
AlmaLinux:8 dotnet-targeting-pack-8.0 0 8.0.1-1.el8_9
AlmaLinux:8 dotnet-templates-6.0 0 6.0.126-1.el8_9
AlmaLinux:8 dotnet-templates-7.0 0 7.0.115-1.el8_9
AlmaLinux:8 dotnet-templates-8.0 0 8.0.101-1.el8_9
AlmaLinux:8 netstandard-targeting-pack-2.1 0 8.0.101-1.el8_9
AlmaLinux:9 aspnetcore-runtime-6.0 0 6.0.26-1.el9_3
AlmaLinux:9 aspnetcore-runtime-7.0 0 7.0.15-1.el9_3
AlmaLinux:9 aspnetcore-runtime-8.0 0 8.0.1-1.el9_3
AlmaLinux:9 aspnetcore-targeting-pack-6.0 0 6.0.26-1.el9_3
AlmaLinux:9 aspnetcore-targeting-pack-7.0 0 7.0.15-1.el9_3
AlmaLinux:9 aspnetcore-targeting-pack-8.0 0 8.0.1-1.el9_3
AlmaLinux:9 dotnet-apphost-pack-6.0 0 6.0.26-1.el9_3
AlmaLinux:9 dotnet-apphost-pack-7.0 0 7.0.15-1.el9_3
AlmaLinux:9 dotnet-apphost-pack-8.0 0 8.0.1-1.el9_3
AlmaLinux:9 dotnet-host 0 8.0.1-1.el9_3
AlmaLinux:9 dotnet-hostfxr-6.0 0 6.0.26-1.el9_3
AlmaLinux:9 dotnet-hostfxr-7.0 0 7.0.15-1.el9_3
AlmaLinux:9 dotnet-hostfxr-8.0 0 8.0.1-1.el9_3
AlmaLinux:9 dotnet-runtime-6.0 0 6.0.26-1.el9_3
AlmaLinux:9 dotnet-runtime-7.0 0 7.0.15-1.el9_3
AlmaLinux:9 dotnet-runtime-8.0 0 8.0.1-1.el9_3
AlmaLinux:9 dotnet-sdk-6.0 0 6.0.126-1.el9_3
AlmaLinux:9 dotnet-sdk-6.0-source-built-artifacts 0 6.0.126-1.el9_3
AlmaLinux:9 dotnet-sdk-7.0 0 7.0.115-1.el9_3
AlmaLinux:9 dotnet-sdk-7.0-source-built-artifacts 0 7.0.115-1.el9_3
AlmaLinux:9 dotnet-sdk-8.0 0 8.0.101-1.el9_3
AlmaLinux:9 dotnet-sdk-8.0-source-built-artifacts 0 8.0.101-1.el9_3
AlmaLinux:9 dotnet-targeting-pack-6.0 0 6.0.26-1.el9_3
AlmaLinux:9 dotnet-targeting-pack-7.0 0 7.0.15-1.el9_3
AlmaLinux:9 dotnet-targeting-pack-8.0 0 8.0.1-1.el9_3
AlmaLinux:9 dotnet-templates-6.0 0 6.0.126-1.el9_3
AlmaLinux:9 dotnet-templates-7.0 0 7.0.115-1.el9_3
AlmaLinux:9 dotnet-templates-8.0 0 8.0.101-1.el9_3
AlmaLinux:9 netstandard-targeting-pack-2.1 0 8.0.101-1.el9_3
Bitnami dotnet 6.0.0 6.0.26
Bitnami dotnet-sdk 6.0.0 6.0.26
Bitnami powershell 7.2.0 7.2.18
Chainguard aspnet-6-runtime 0 6.0.127-r1
Chainguard aspnet-6-runtime-default 0 6.0.127-r1
Chainguard aspnet-6-targeting-pack 0 6.0.127-r1
Chainguard aspnet-7-runtime 0 7.0.116-r0
Chainguard aspnet-7-runtime-default 0 7.0.116-r0
Chainguard aspnet-7-targeting-pack 0 7.0.116-r0
Chainguard dotnet-6 0 6.0.127-r1
Chainguard dotnet-6-runtime 0 6.0.127-r1
Chainguard dotnet-6-runtime-default 0 6.0.127-r1
Chainguard dotnet-6-sdk 0 6.0.127-r1
Chainguard dotnet-6-sdk-default 0 6.0.127-r1
Chainguard dotnet-6-targeting-pack 0 6.0.127-r1
Chainguard dotnet-7 0 7.0.116-r0
Chainguard dotnet-7-runtime 0 7.0.116-r0
Chainguard dotnet-7-runtime-default 0 7.0.116-r0
Chainguard dotnet-7-sdk 0 7.0.116-r0
Chainguard dotnet-7-sdk-default 0 7.0.116-r0
Chainguard dotnet-7-targeting-pack 0 7.0.116-r0
Red Hat:enterprise_linux:8::appstream aspnetcore-runtime-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream aspnetcore-runtime-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream aspnetcore-runtime-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream aspnetcore-targeting-pack-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream aspnetcore-targeting-pack-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream aspnetcore-targeting-pack-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-6.0-debuginfo 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-8.0-debuginfo 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-host 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-host-debuginfo 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-6.0-debuginfo 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-7.0-debuginfo 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-8.0-debuginfo 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-runtime-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-runtime-6.0-debuginfo 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-runtime-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-runtime-7.0-debuginfo 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-runtime-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-runtime-8.0-debuginfo 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-6.0 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-6.0-debuginfo 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-6.0-source-built-artifacts 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0-debuginfo 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0-source-built-artifacts 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-8.0 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-8.0-debuginfo 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-sdk-8.0-source-built-artifacts 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-targeting-pack-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-targeting-pack-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-targeting-pack-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-templates-6.0 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-templates-7.0 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet-templates-8.0 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet6.0 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet6.0-debuginfo 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet6.0-debugsource 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet7.0 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet7.0-debuginfo 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet7.0-debugsource 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet8.0 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet8.0-debuginfo 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::appstream dotnet8.0-debugsource 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::appstream netstandard-targeting-pack-2.1 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb aspnetcore-runtime-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb aspnetcore-runtime-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb aspnetcore-runtime-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb aspnetcore-targeting-pack-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb aspnetcore-targeting-pack-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb aspnetcore-targeting-pack-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-6.0-debuginfo 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-8.0-debuginfo 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-host 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-host-debuginfo 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-6.0-debuginfo 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-7.0-debuginfo 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-8.0-debuginfo 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-runtime-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-runtime-6.0-debuginfo 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-runtime-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-runtime-7.0-debuginfo 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-runtime-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-runtime-8.0-debuginfo 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-6.0 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-6.0-debuginfo 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-6.0-source-built-artifacts 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0-debuginfo 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0-source-built-artifacts 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-8.0 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-8.0-debuginfo 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-sdk-8.0-source-built-artifacts 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-targeting-pack-6.0 0 0:6.0.26-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-targeting-pack-7.0 0 0:7.0.15-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-targeting-pack-8.0 0 0:8.0.1-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-templates-6.0 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-templates-7.0 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet-templates-8.0 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet6.0 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet6.0-debuginfo 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet6.0-debugsource 0 0:6.0.126-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet7.0 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet7.0-debuginfo 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet7.0-debugsource 0 0:7.0.115-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet8.0 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet8.0-debuginfo 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb dotnet8.0-debugsource 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:8::crb netstandard-targeting-pack-2.1 0 0:8.0.101-1.el8_9
Red Hat:enterprise_linux:9::appstream aspnetcore-runtime-6.0 0 0:6.0.26-1.el9_3
Red Hat:enterprise_linux:9::appstream aspnetcore-runtime-7.0 0 0:7.0.15-1.el9_3

Related vulnerabilities