Cloudanix VulnDB

CVE-2023-29337

High · 7.1

CVSS

7.1

EPSS

1.1%

Published

Jun 14, 2023

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in software that downloads code packages could let a skilled attacker take over a computer if a user is tricked into certain actions, but the risk of this happening right now is low.

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

What it actually does

Remote code execution flaw in the NuGet client that permits an attacker to run arbitrary code on the target system when specific conditions for network access, privileges, and user interaction are met.

Why it matters to the business

Attackers could gain full control of affected systems leading to data theft, service disruption, or further network compromise; the issue has low exploitation likelihood, has not appeared in ransomware campaigns, and carries no CISA remediation deadline.

How an attack unfolds

An attacker supplies a malicious NuGet package or repository response that the client processes; due to the high attack complexity and requirement for authenticated access plus user interaction, the payload executes code on the victim system.

How to fix it

Upgrade org.springframework.kafka/spring-kafka to version 2.9.11 or 3.0.10 or later; apply the fixed versions listed for the affected Maven artifact.

How to confirm the fix worked

Confirm the installed package version is at or above 2.9.11 or 3.0.10; re-run package restore operations in a test environment to verify no unexpected code paths are triggered.

Typical attack path

  1. Identify a reachable NuGet client instance with the vulnerable version
  2. Craft and host a malicious package or feed response
  3. Trick an authenticated user into performing a package operation that triggers the flaw
  4. Execute arbitrary code on the target system

How to detect it

Search package management logs and NuGet client activity for unexpected package sources or operations; examine process execution logs around package restore events for anomalous child processes.

What your security team should do

  • Prioritize upgrade of org.springframework.kafka/spring-kafka to 2.9.11 or 3.0.10 within standard change windows given low EPSS and no KEV listing
  • Review NuGet client usage across the environment for any remaining vulnerable instances
  • Monitor EPSS trend for any future increase

The record

NuGet Client Remote Code Execution Vulnerability

Affected packages

Ecosystem Package Introduced Fixed
NuGet Microsoft.Build.NuGetSdkResolver 5.10.0-rc.7240 No fix
NuGet Microsoft.Build.NuGetSdkResolver 5.11.0-rc.10 No fix
NuGet Microsoft.Build.NuGetSdkResolver 5.9.0-rc.7122 No fix
NuGet NuGet.CommandLine 4.6.0 5.11.5
NuGet NuGet.CommandLine 6.0.0 6.0.5
NuGet NuGet.CommandLine 6.2.0 6.2.4
NuGet NuGet.CommandLine 6.3.0 6.3.3
NuGet NuGet.CommandLine 6.4.0 6.4.2
NuGet NuGet.CommandLine 6.5.0 6.5.1
NuGet NuGet.CommandLine 6.6.0 6.6.1
NuGet NuGet.Commands 4.6.0 5.11.5
NuGet NuGet.Commands 6.0.0 6.0.5
NuGet NuGet.Commands 6.2.0 6.2.4
NuGet NuGet.Commands 6.3.0 6.3.3
NuGet NuGet.Commands 6.4.0 6.4.2
NuGet NuGet.Commands 6.5.0 6.5.1
NuGet NuGet.Commands 6.6.0 6.6.1
NuGet NuGet.Common 4.6.0 5.11.5
NuGet NuGet.Common 6.0.0 6.0.5
NuGet NuGet.Common 6.2.0 6.2.4
NuGet NuGet.Common 6.3.0 6.3.3
NuGet NuGet.Common 6.4.0 6.4.2
NuGet NuGet.Common 6.5.0 6.5.1
NuGet NuGet.Common 6.6.0 6.6.1
NuGet NuGet.PackageManagement 4.6.0 5.11.5
NuGet NuGet.PackageManagement 6.0.0 6.0.5
NuGet NuGet.PackageManagement 6.2.0 6.2.4
NuGet NuGet.PackageManagement 6.3.0 6.3.3
NuGet NuGet.PackageManagement 6.4.0 6.4.2
NuGet NuGet.PackageManagement 6.5.0 6.5.1
NuGet NuGet.PackageManagement 6.6.0 6.6.1
NuGet NuGet.Protocol 4.7.0 5.11.5
NuGet NuGet.Protocol 6.0.0 6.0.5
NuGet NuGet.Protocol 6.2.0 6.2.4
NuGet NuGet.Protocol 6.3.0 6.3.3
NuGet NuGet.Protocol 6.4.0 6.4.2
NuGet NuGet.Protocol 6.5.0 6.5.1
NuGet NuGet.Protocol 6.6.0 6.6.1
AlmaLinux:8 aspnetcore-runtime-6.0 0 6.0.18-1.el8_8
AlmaLinux:8 aspnetcore-runtime-7.0 0 7.0.7-1.el8_8
AlmaLinux:8 aspnetcore-targeting-pack-6.0 0 6.0.18-1.el8_8
AlmaLinux:8 aspnetcore-targeting-pack-7.0 0 7.0.7-1.el8_8
AlmaLinux:8 dotnet 0 7.0.107-1.el8_8
AlmaLinux:8 dotnet-apphost-pack-6.0 0 6.0.18-1.el8_8
AlmaLinux:8 dotnet-apphost-pack-7.0 0 7.0.7-1.el8_8
AlmaLinux:8 dotnet-host 0 7.0.7-1.el8_8
AlmaLinux:8 dotnet-hostfxr-6.0 0 6.0.18-1.el8_8
AlmaLinux:8 dotnet-hostfxr-7.0 0 7.0.7-1.el8_8
AlmaLinux:8 dotnet-runtime-6.0 0 6.0.18-1.el8_8
AlmaLinux:8 dotnet-runtime-7.0 0 7.0.7-1.el8_8
AlmaLinux:8 dotnet-sdk-6.0 0 6.0.118-1.el8_8
AlmaLinux:8 dotnet-sdk-6.0-source-built-artifacts 0 6.0.118-1.el8_8
AlmaLinux:8 dotnet-sdk-7.0 0 7.0.107-1.el8_8
AlmaLinux:8 dotnet-sdk-7.0-source-built-artifacts 0 7.0.107-1.el8_8
AlmaLinux:8 dotnet-targeting-pack-6.0 0 6.0.18-1.el8_8
AlmaLinux:8 dotnet-targeting-pack-7.0 0 7.0.7-1.el8_8
AlmaLinux:8 dotnet-templates-6.0 0 6.0.118-1.el8_8
AlmaLinux:8 dotnet-templates-7.0 0 7.0.107-1.el8_8
AlmaLinux:8 netstandard-targeting-pack-2.1 0 7.0.107-1.el8_8
AlmaLinux:9 aspnetcore-runtime-6.0 0 6.0.18-1.el9_2
AlmaLinux:9 aspnetcore-runtime-7.0 0 7.0.7-1.el9_2
AlmaLinux:9 aspnetcore-targeting-pack-6.0 0 6.0.18-1.el9_2
AlmaLinux:9 aspnetcore-targeting-pack-7.0 0 7.0.7-1.el9_2
AlmaLinux:9 dotnet-apphost-pack-6.0 0 6.0.18-1.el9_2
AlmaLinux:9 dotnet-apphost-pack-7.0 0 7.0.7-1.el9_2
AlmaLinux:9 dotnet-host 0 7.0.7-1.el9_2
AlmaLinux:9 dotnet-hostfxr-6.0 0 6.0.18-1.el9_2
AlmaLinux:9 dotnet-hostfxr-7.0 0 7.0.7-1.el9_2
AlmaLinux:9 dotnet-runtime-6.0 0 6.0.18-1.el9_2
AlmaLinux:9 dotnet-runtime-7.0 0 7.0.7-1.el9_2
AlmaLinux:9 dotnet-sdk-6.0 0 6.0.118-1.el9_2
AlmaLinux:9 dotnet-sdk-6.0-source-built-artifacts 0 6.0.118-1.el9_2
AlmaLinux:9 dotnet-sdk-7.0 0 7.0.107-1.el9_2
AlmaLinux:9 dotnet-sdk-7.0-source-built-artifacts 0 7.0.107-1.el9_2
AlmaLinux:9 dotnet-targeting-pack-6.0 0 6.0.18-1.el9_2
AlmaLinux:9 dotnet-targeting-pack-7.0 0 7.0.7-1.el9_2
AlmaLinux:9 dotnet-templates-6.0 0 6.0.118-1.el9_2
AlmaLinux:9 dotnet-templates-7.0 0 7.0.107-1.el9_2
AlmaLinux:9 netstandard-targeting-pack-2.1 0 7.0.107-1.el9_2
Debian:11 nuget 0 No fix
Debian:12 nuget 0 No fix
Red Hat:enterprise_linux:8::appstream aspnetcore-runtime-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream aspnetcore-runtime-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream aspnetcore-targeting-pack-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream aspnetcore-targeting-pack-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-6.0-debuginfo 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-host 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-host-debuginfo 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-6.0-debuginfo 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-hostfxr-7.0-debuginfo 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-runtime-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-runtime-6.0-debuginfo 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-runtime-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-runtime-7.0-debuginfo 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-sdk-6.0 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-sdk-6.0-debuginfo 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-sdk-6.0-source-built-artifacts 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0-debuginfo 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-sdk-7.0-source-built-artifacts 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-targeting-pack-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-targeting-pack-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-templates-6.0 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet-templates-7.0 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet6.0 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet6.0-debuginfo 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet6.0-debugsource 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet7.0 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet7.0-debuginfo 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::appstream dotnet7.0-debugsource 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::appstream netstandard-targeting-pack-2.1 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb aspnetcore-runtime-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb aspnetcore-runtime-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb aspnetcore-targeting-pack-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb aspnetcore-targeting-pack-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-6.0-debuginfo 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-host 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-host-debuginfo 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-6.0-debuginfo 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-hostfxr-7.0-debuginfo 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-runtime-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-runtime-6.0-debuginfo 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-runtime-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-runtime-7.0-debuginfo 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-sdk-6.0 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-sdk-6.0-debuginfo 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-sdk-6.0-source-built-artifacts 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0-debuginfo 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-sdk-7.0-source-built-artifacts 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-targeting-pack-6.0 0 0:6.0.18-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-targeting-pack-7.0 0 0:7.0.7-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-templates-6.0 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet-templates-7.0 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet6.0 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet6.0-debuginfo 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet6.0-debugsource 0 0:6.0.118-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet7.0 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet7.0-debuginfo 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb dotnet7.0-debugsource 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:8::crb netstandard-targeting-pack-2.1 0 0:7.0.107-1.el8_8
Red Hat:enterprise_linux:9::appstream aspnetcore-runtime-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream aspnetcore-runtime-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream aspnetcore-targeting-pack-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream aspnetcore-targeting-pack-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-apphost-pack-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-apphost-pack-6.0-debuginfo 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-apphost-pack-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-host 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-host-debuginfo 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-hostfxr-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-hostfxr-6.0-debuginfo 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-hostfxr-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-hostfxr-7.0-debuginfo 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-runtime-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-runtime-6.0-debuginfo 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-runtime-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-runtime-7.0-debuginfo 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-sdk-6.0 0 0:6.0.118-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-sdk-6.0-debuginfo 0 0:6.0.118-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-sdk-6.0-source-built-artifacts 0 0:6.0.118-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-sdk-7.0 0 0:7.0.107-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-sdk-7.0-debuginfo 0 0:7.0.107-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-sdk-7.0-source-built-artifacts 0 0:7.0.107-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-targeting-pack-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-targeting-pack-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-templates-6.0 0 0:6.0.118-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet-templates-7.0 0 0:7.0.107-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet6.0 0 0:6.0.118-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet6.0-debuginfo 0 0:6.0.118-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet6.0-debugsource 0 0:6.0.118-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet7.0 0 0:7.0.107-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet7.0-debuginfo 0 0:7.0.107-1.el9_2
Red Hat:enterprise_linux:9::appstream dotnet7.0-debugsource 0 0:7.0.107-1.el9_2
Red Hat:enterprise_linux:9::appstream netstandard-targeting-pack-2.1 0 0:7.0.107-1.el9_2
Red Hat:enterprise_linux:9::crb aspnetcore-runtime-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::crb aspnetcore-runtime-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::crb aspnetcore-targeting-pack-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::crb aspnetcore-targeting-pack-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::crb dotnet-apphost-pack-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::crb dotnet-apphost-pack-6.0-debuginfo 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::crb dotnet-apphost-pack-7.0 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::crb dotnet-apphost-pack-7.0-debuginfo 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::crb dotnet-host 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::crb dotnet-host-debuginfo 0 0:7.0.7-1.el9_2
Red Hat:enterprise_linux:9::crb dotnet-hostfxr-6.0 0 0:6.0.18-1.el9_2
Red Hat:enterprise_linux:9::crb dotnet-hostfxr-6.0-debuginfo 0 0:6.0.18-1.el9_2

Related vulnerabilities