Every CVE Search/ Get API key

CVE-2024-37084

CVE-2024-37084: Remote code execution in Spring Cloud Data Flow

9.8 CriticalPublic exploitFix available

In Spring Cloud Data Flow versions prior to 2.11.4,  a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

35.2%Up 35.2 points since Jul 26, 2024
90%50%10%1%

What each source reports

CVE List Score used 9.8

CVE-2024-37084: Remote code execution in Spring Cloud Data Flow

In Spring Cloud Data Flow versions prior to 2.11.4,  a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

Record
CVE-2024-37084
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
EUVDEUVD-2024-2389 9.8

In Spring Cloud Data Flow versions prior to 2.11.4,  a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

Record
EUVD-2024-2389
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-p528-3mvf-gr87 9.3

Remote code execution in Spring Cloud Data Flow

In Spring Cloud Data Flow versions prior to 2.11.4, a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

Record
GHSA-p528-3mvf-gr87
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-22, CWE-94
Updated
2026-11-02
NVD 9.8

In Spring Cloud Data Flow versions prior to 2.11.4,  a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

Record
CVE-2024-37084
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-94
Updated
2026-11-02
OSV 9.8

CVE-2024-37084: Remote code execution in Spring Cloud Data Flow

In Spring Cloud Data Flow versions prior to 2.11.4,  a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

Record
CVE-2024-37084
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-p528-3mvf-gr87 9.3

Remote code execution in Spring Cloud Data Flow

In Spring Cloud Data Flow versions prior to 2.11.4, a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

Record
GHSA-p528-3mvf-gr87
CVSS 4.0
9.3 CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-22, CWE-94
Updated
2026-11-02
OSVBIT-spring-cloud-dataflow-2024-37084 No score

CVE-2024-37084: Remote code execution in Spring Cloud Data Flow

In Spring Cloud Data Flow versions prior to 2.11.4,  a malicious user who has access to the Skipper server api can use a crafted upload request to write an arbitrary file to any location on the file system which could lead to compromising the server

Record
BIT-spring-cloud-dataflow-2024-37084
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.springframework.cloud:spring-cloud-skipper
Maven
before 2.11.4
2.11.4
spring-cloud-dataflow
Bitnami
2.11.0 up to 2.11.4
2.11.4
org.springframework.cloud:spring-cloud-skipper
Maven
before 2.11.4, plus listed versions
1.0.0.RELEASE1.0.1.RELEASE1.0.10.RELEASE1.0.2.RELEASE1.0.3.RELEASE
Show 45 moreShow less
1.0.4.RELEASE1.0.5.RELEASE1.0.6.RELEASE1.0.7.RELEASE1.0.8.RELEASE1.0.9.RELEASE1.1.0.RELEASE1.1.1.RELEASE1.1.2.RELEASE1.1.3.RELEASE1.1.4.RELEASE2.0.0.RELEASE2.0.1.RELEASE2.0.2.RELEASE2.0.3.RELEASE2.1.0.RELEASE2.1.1.RELEASE2.1.2.RELEASE2.1.3.RELEASE2.1.4.RELEASE2.11.02.11.12.11.22.11.32.2.0.RELEASE2.2.1.RELEASE2.2.2.RELEASE2.3.0.RELEASE2.3.2.RELEASE2.4.0.RELEASE2.4.1.RELEASE2.4.2.RELEASE2.4.3.RELEASE2.5.02.5.12.5.22.5.32.5.42.6.02.6.12.6.22.7.02.7.12.7.22.7.3
2.11.4

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubKayiyan/CVE-2024-37084-Poc2024-09-10
PoC in GitHubvuhz/CVE-2024-370842024-09-11

History

History
RecordedChangedSources
aliases, publishedEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-37084 is a critical vulnerability (CVSS 9.8) in Spring Cloud Data Flow, published July 25, 2024. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 35.2%, the 98th percentile. Fixed in org.springframework.cloud:spring-cloud-skipper 2.11.4.

References

This page doesn't list everything

Left out here: 12 versions. The JSON record has them.

MoveEnter Open