Cloudanix VulnDB

CVE-2024-30045

Medium · 6.3

CVSS

6.3

EPSS

1.2%

Published

May 14, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in the software could let remote attackers run unwanted code on servers, potentially harming data and operations.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Moderate
Impact
Remote Code Execution
Component
Application
Class
RCE
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Remote code execution flaw permitting arbitrary code to run on the server via crafted network input that bypasses validation in affected components.

Why it matters to the business

Risk of complete server takeover, data exposure, and operational disruption; low but stable exploit probability with widespread downstream usage of the affected platform increases exposure surface despite absence from known exploited lists.

How an attack unfolds

An attacker identifies a reachable instance, crafts a malicious payload exploiting the input handling weakness, delivers it over the network requiring user interaction, and achieves code execution with limited impact scope.

How to fix it

Update discourse/discourse (GIT) to one of the fixed commits: bfc3132bb22bd5b7e86f428746b89c4d3d7f5a70 or 263afe6b6a9d36ac9512cc32f82a4f7a53f0ee7e.

How to confirm the fix worked

Confirm deployment of a fixed commit hash and test that the vulnerable code path no longer accepts the malicious input pattern.

Typical attack path

  1. Scan for exposed instances of the vulnerable software
  2. Craft and deliver malicious network request
  3. Trigger code execution via the flaw
  4. Establish foothold for further actions

How to detect it

Inspect web server logs and process creation events for anomalous payloads or unexpected code execution patterns tied to the vulnerable input handling.

What your security team should do

  • Apply the listed commit fixes immediately
  • Review and harden input validation around remote execution surfaces
  • Monitor EPSS trend for any future increase

The record

.NET and Visual Studio Remote Code Execution Vulnerability

Affected packages

Ecosystem Package Introduced Fixed
NuGet Microsoft.NETCore.App.Runtime.linux-arm 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.linux-arm 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.linux-arm64 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.linux-arm64 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.linux-musl-arm 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.linux-musl-arm 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.linux-musl-arm64 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.linux-musl-arm64 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.linux-musl-x64 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.linux-musl-x64 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.linux-x64 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.linux-x64 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.osx-arm64 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.osx-arm64 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.osx-x64 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.osx-x64 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.win-arm 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.win-arm 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.win-arm64 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.win-arm64 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.win-x64 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.win-x64 8.0.0 8.0.5
NuGet Microsoft.NETCore.App.Runtime.win-x86 7.0.0 7.0.19
NuGet Microsoft.NETCore.App.Runtime.win-x86 8.0.0 8.0.5
AlmaLinux:8 aspnetcore-runtime-7.0 0 7.0.19-1.el8_10
AlmaLinux:8 aspnetcore-runtime-8.0 0 8.0.5-1.el8_10
AlmaLinux:8 aspnetcore-runtime-dbg-8.0 0 8.0.5-1.el8_10
AlmaLinux:8 aspnetcore-targeting-pack-7.0 0 7.0.19-1.el8_10
AlmaLinux:8 aspnetcore-targeting-pack-8.0 0 8.0.5-1.el8_10
AlmaLinux:8 dotnet 0 8.0.105-1.el8_10
AlmaLinux:8 dotnet-apphost-pack-7.0 0 7.0.19-1.el8_10
AlmaLinux:8 dotnet-apphost-pack-8.0 0 8.0.5-1.el8_10
AlmaLinux:8 dotnet-host 0 8.0.5-1.el8_10
AlmaLinux:8 dotnet-hostfxr-7.0 0 7.0.19-1.el8_10
AlmaLinux:8 dotnet-hostfxr-8.0 0 8.0.5-1.el8_10
AlmaLinux:8 dotnet-runtime-7.0 0 7.0.19-1.el8_10
AlmaLinux:8 dotnet-runtime-8.0 0 8.0.5-1.el8_10
AlmaLinux:8 dotnet-runtime-dbg-8.0 0 8.0.5-1.el8_10
AlmaLinux:8 dotnet-sdk-7.0 0 7.0.119-1.el8_10
AlmaLinux:8 dotnet-sdk-7.0-source-built-artifacts 0 7.0.119-1.el8_10
AlmaLinux:8 dotnet-sdk-8.0 0 8.0.105-1.el8_10
AlmaLinux:8 dotnet-sdk-8.0-source-built-artifacts 0 8.0.105-1.el8_10
AlmaLinux:8 dotnet-sdk-dbg-8.0 0 8.0.105-1.el8_10
AlmaLinux:8 dotnet-targeting-pack-7.0 0 7.0.19-1.el8_10
AlmaLinux:8 dotnet-targeting-pack-8.0 0 8.0.5-1.el8_10
AlmaLinux:8 dotnet-templates-7.0 0 7.0.119-1.el8_10
AlmaLinux:8 dotnet-templates-8.0 0 8.0.105-1.el8_10
AlmaLinux:8 netstandard-targeting-pack-2.1 0 8.0.105-1.el8_10
AlmaLinux:9 aspnetcore-runtime-7.0 0 7.0.19-1.el9_4
AlmaLinux:9 aspnetcore-runtime-8.0 0 8.0.5-1.el9_4
AlmaLinux:9 aspnetcore-runtime-dbg-8.0 0 8.0.5-1.el9_4
AlmaLinux:9 aspnetcore-targeting-pack-7.0 0 7.0.19-1.el9_4
AlmaLinux:9 aspnetcore-targeting-pack-8.0 0 8.0.5-1.el9_4
AlmaLinux:9 dotnet-apphost-pack-7.0 0 7.0.19-1.el9_4
AlmaLinux:9 dotnet-apphost-pack-8.0 0 8.0.5-1.el9_4
AlmaLinux:9 dotnet-host 0 8.0.5-1.el9_4
AlmaLinux:9 dotnet-hostfxr-7.0 0 7.0.19-1.el9_4
AlmaLinux:9 dotnet-hostfxr-8.0 0 8.0.5-1.el9_4
AlmaLinux:9 dotnet-runtime-7.0 0 7.0.19-1.el9_4
AlmaLinux:9 dotnet-runtime-8.0 0 8.0.5-1.el9_4
AlmaLinux:9 dotnet-runtime-dbg-8.0 0 8.0.5-1.el9_4
AlmaLinux:9 dotnet-sdk-7.0 0 7.0.119-1.el9_4
AlmaLinux:9 dotnet-sdk-7.0-source-built-artifacts 0 7.0.119-1.el9_4
AlmaLinux:9 dotnet-sdk-8.0 0 8.0.105-1.el9_4
AlmaLinux:9 dotnet-sdk-8.0-source-built-artifacts 0 8.0.105-1.el9_4
AlmaLinux:9 dotnet-sdk-dbg-8.0 0 8.0.105-1.el9_4
AlmaLinux:9 dotnet-targeting-pack-7.0 0 7.0.19-1.el9_4
AlmaLinux:9 dotnet-targeting-pack-8.0 0 8.0.5-1.el9_4
AlmaLinux:9 dotnet-templates-7.0 0 7.0.119-1.el9_4
AlmaLinux:9 dotnet-templates-8.0 0 8.0.105-1.el9_4
AlmaLinux:9 netstandard-targeting-pack-2.1 0 8.0.105-1.el9_4
Bitnami dotnet 7.0.0 7.0.19
Bitnami dotnet 8.0.0 8.0.5
Bitnami dotnet-sdk 7.0.0 7.0.19
Bitnami dotnet-sdk 8.0.0 8.0.5
Bitnami powershell 7.4.0 7.4.3
Red Hat:enterprise_linux:8::appstream aspnetcore-runtime-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream aspnetcore-runtime-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream aspnetcore-runtime-dbg-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream aspnetcore-targeting-pack-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream aspnetcore-targeting-pack-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-8.0-debuginfo 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-host 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-host-debuginfo 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-7.0-debuginfo 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-8.0-debuginfo 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-runtime-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-runtime-7.0-debuginfo 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-runtime-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-runtime-8.0-debuginfo 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-runtime-dbg-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0-debuginfo 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0-source-built-artifacts 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-sdk-8.0 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-sdk-8.0-debuginfo 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-sdk-8.0-source-built-artifacts 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-sdk-dbg-8.0 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-targeting-pack-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-targeting-pack-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-templates-7.0 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet-templates-8.0 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet7.0 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet7.0-debuginfo 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet7.0-debugsource 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet8.0 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet8.0-debuginfo 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream dotnet8.0-debugsource 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::appstream netstandard-targeting-pack-2.1 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb aspnetcore-runtime-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb aspnetcore-runtime-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb aspnetcore-runtime-dbg-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb aspnetcore-targeting-pack-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb aspnetcore-targeting-pack-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-8.0-debuginfo 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-host 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-host-debuginfo 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-7.0-debuginfo 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-8.0-debuginfo 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-runtime-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-runtime-7.0-debuginfo 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-runtime-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-runtime-8.0-debuginfo 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-runtime-dbg-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0-debuginfo 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0-source-built-artifacts 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-sdk-8.0 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-sdk-8.0-debuginfo 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-sdk-8.0-source-built-artifacts 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-sdk-dbg-8.0 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-targeting-pack-7.0 0 0:7.0.19-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-targeting-pack-8.0 0 0:8.0.5-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-templates-7.0 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet-templates-8.0 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet7.0 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet7.0-debuginfo 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet7.0-debugsource 0 0:7.0.119-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet8.0 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet8.0-debuginfo 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb dotnet8.0-debugsource 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:8::crb netstandard-targeting-pack-2.1 0 0:8.0.105-1.el8_10
Red Hat:enterprise_linux:9::appstream aspnetcore-runtime-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream aspnetcore-runtime-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream aspnetcore-runtime-dbg-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream aspnetcore-targeting-pack-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream aspnetcore-targeting-pack-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-apphost-pack-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-apphost-pack-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-apphost-pack-8.0-debuginfo 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-host 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-host-debuginfo 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-hostfxr-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-hostfxr-7.0-debuginfo 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-hostfxr-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-hostfxr-8.0-debuginfo 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-runtime-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-runtime-7.0-debuginfo 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-runtime-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-runtime-8.0-debuginfo 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-runtime-dbg-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-sdk-7.0 0 0:7.0.119-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-sdk-7.0-debuginfo 0 0:7.0.119-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-sdk-7.0-source-built-artifacts 0 0:7.0.119-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-sdk-8.0 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-sdk-8.0-debuginfo 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-sdk-8.0-source-built-artifacts 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-sdk-dbg-8.0 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-targeting-pack-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-targeting-pack-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-templates-7.0 0 0:7.0.119-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet-templates-8.0 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet7.0 0 0:7.0.119-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet7.0-debuginfo 0 0:7.0.119-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet7.0-debugsource 0 0:7.0.119-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet8.0 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet8.0-debuginfo 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::appstream dotnet8.0-debugsource 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::appstream netstandard-targeting-pack-2.1 0 0:8.0.105-1.el9_4
Red Hat:enterprise_linux:9::crb aspnetcore-runtime-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::crb aspnetcore-runtime-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::crb aspnetcore-runtime-dbg-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::crb aspnetcore-targeting-pack-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::crb aspnetcore-targeting-pack-8.0 0 0:8.0.5-1.el9_4
Red Hat:enterprise_linux:9::crb dotnet-apphost-pack-7.0 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::crb dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.19-1.el9_4
Red Hat:enterprise_linux:9::crb dotnet-apphost-pack-8.0 0 0:8.0.5-1.el9_4

Related vulnerabilities