Skip to main content

Spring Cloud Function CVE-2026-59291

| EUVDEUVD-2026-67179 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-27 vmware GHSA-6mg8-cpx2-hrff
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Acquire high-privilege application credentials
  2. Delivery
    Identify vulnerable Spring Cloud Function endpoint
  3. Exploit
    Induce required user interaction event
  4. Execution
    Craft malicious request with target file path or internal URL
  5. Persist
    Trigger SSRF connection or file read on server
  6. Impact
    Achieve low integrity-impact outcome

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the attacker already holds high-level privileges within the Spring Cloud Function application (PR:H per CVSS vector) - this limits the realistic attacker population to insiders, compromised admin accounts, or lateral movers with prior high-privilege access. Additionally, user interaction must occur (UI:R), meaning the attack cannot be fully automated and requires a separate action by another user or a timing-dependent triggering event. High attack complexity (AC:H) further indicates that specific environmental conditions, non-default configuration states, or precise request timing must align; the exact triggering configuration or feature is not disclosed in the available advisory text. The CVSS C:N rating formally limits confidentiality impact, though this conflicts with the 'arbitrary file read' description - the actual file read may be conditional on a specific non-default deployment mode or path constraint. Exploitation is not possible against default-configured instances where the vulnerable feature or code path is inactive.

Impact

The real-world risk of this vulnerability is low despite the concerning label. The CVSS 3.1 vector CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:L/A:N encodes four independent limiting conditions: the attacker must already hold high-level privileges (PR:H), a separate user interaction must occur (UI:R), attack complexity is high (AC:H) indicating specific environmental or timing conditions, and the only confirmed impact is low integrity (I:L). Critically, the C:N (no confidentiality impact) rating is in tension with the description's explicit mention of 'arbitrary file read' - file read primitives almost universally imply at least C:L. This discrepancy should be verified against the full vendor advisory, as the description may overstate or the CVSS may understate the confidentiality exposure. No EPSS score was provided. The vulnerability is not listed in the CISA KEV catalog and no POC code has been identified, confirming this is not an actively exploited issue. Overall, this is a low-priority finding except for organizations with strict compliance postures requiring patching of all vendor-disclosed vulnerabilities.

Exploit ScenarioDerived

An attacker already holding high-privilege credentials to a vulnerable Spring Cloud Function deployment crafts a malicious input to a function endpoint that, under specific high-complexity conditions, causes the server to read a local file or issue an HTTP request to an internal resource. The attacker must also wait for or induce a required user interaction event as part of the attack sequence. No public exploit code exists to automate or demonstrate this chain.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 27, 2026

Spring Cloud Function versions across three actively maintained release lines (4.2.x, 4.3.x, and 5.0.x) are affected by a potential arbitrary file read and SSRF vulnerability reported by VMware. The vendor-assigned CVSS 3.1 score of 2.0 reflects severe constraints on exploitability - high privilege requirements (PR:H), required user interaction (UI:R), and high attack complexity (AC:H) together make opportunistic or unauthenticated exploitation implausible. No public exploit code exists and the vulnerability has not been added to the CISA KEV catalog at time of analysis.

RemediationAI

Upgrade to a patched release of Spring Cloud Function as specified in the vendor advisory at https://spring.io/security/cve-2026-59291; exact fixed version numbers are not independently confirmed from the available input data and must be taken directly from the advisory. As a compensating control pending patching, restrict access to privileged administrative interfaces of all Spring Cloud Function deployments to the minimum set of authorized accounts using network-layer access controls, reducing the pool of potential attackers who meet the PR:H requirement. To address the SSRF component, configure egress filtering on application servers to block outbound requests to RFC 1918 private address ranges and internal metadata endpoints (e.g., 169.254.169.254) - note this may impact legitimate cloud provider integrations and should be tested before enforcing. To address the file read component, ensure the Spring Cloud Function process runs under a dedicated service account with the minimum required filesystem permissions, with sensitive credential and configuration files excluded from the application's read scope.

Affected VersionsENISA

Spring Cloud Function 5.0.0 ≤5.0.3
Spring Cloud Function 4.3.0 ≤4.3.4
Spring Cloud Function 4.2.0 ≤4.2.7

Affected Packages

euvd spring_cloud_function no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Spring Cloud Function is a VMware/Broadcom-maintained Java framework within the Spring ecosystem that abstracts serverless function execution across runtimes including AWS Lambda, Azure Functions, and Google Cloud Functions. SSRF (Server-Side Request Forgery) vulnerabilities in this context could allow application servers to make unexpected outbound HTTP requests to internal network resources, bypassing perimeter controls. Arbitrary file read would expose host or container filesystem contents to the attacker. The CPE identifier cpe:2.3:a:spring:spring_cloud_function covers all platform and deployment variants. CWE classification was not provided in this advisory, preventing precise root-cause categorization; the most applicable CWE candidates for this vulnerability class are CWE-918 (Server-Side Request Forgery) and CWE-22 (Improper Limitation of a Pathname). The absence of a CWE assignment may indicate that root-cause analysis is still in progress at the vendor.

Know when Spring gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vmware) PRIMARY LOW
NVD 5.5 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 3.1 LOW

Assigned C:L rather than vendor's C:N because 'arbitrary file read' implies some confidentiality exposure; all other metrics follow the vendor vector directly.

3.1 AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N
4.0 AV:N/AC:H/AT:P/PR:H/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (vmware).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

Lifecycle Timeline

2
Severity Changed
Aug 31, 2026 - 23:07 NVD
LOW MEDIUM
CVSS changed
Aug 31, 2026 - 23:07 NVD
2.0 (LOW) 5.5 (MEDIUM)

DescriptionNVD

Potential arbitrary file read and SSRF vulnerability in Spring Cloud Function. Spring Cloud Function 5.0.0 - 5.0.3 Spring Cloud Function 4.3.0 - 4.3.4 Spring Cloud Function 4.2.0 - 4.2.7

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
widely used Java FaaS abstraction framework in enterprise Spring deployments
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

More in Spring

View all
CVE-2025-41243 CRITICAL POC
10.0 Sep 16

Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. Rated critical severi

CVE-2025-70982 CRITICAL POC
9.9 Jan 26

Access control bypass in SpringBlade v4.5.0 importUser function allows low-privileged users to import sensitive user dat

CVE-2026-22739 HIGH POC
8.6 Mar 24

Spring Cloud Config Server contains a path traversal vulnerability when using the native file system backend, allowing u

CVE-2025-41242 MEDIUM POC
5.9 Aug 18

Spring Framework MVC applications can be vulnerable to a “Path Traversal Vulnerability” when deployed on a non-compliant

CVE-2025-70983 CRITICAL
9.9 Jan 23

SpringBlade v4.5.0 has an access control flaw in authRoutes allowing low-privileged users to escalate to admin through t

CVE-2026-41699 CRITICAL
9.8 Jun 11

Remote code execution in Spring for GraphQL versions 1.3.0-1.3.8, 1.4.0-1.4.5, and 2.0.0-2.0.3 allows unauthenticated at

CVE-2026-59313 CRITICAL
9.8 Aug 27

Server-Sent Events (SSE) stream corruption affects Spring MVC applications built on the functional web framework across

CVE-2026-22738 CRITICAL
9.8 Mar 27

Spring AI versions 1.0.0 through 1.0.4 and 1.1.0 through 1.1.3 allow unauthenticated remote code execution through Sprin

CVE-2026-41855 CRITICAL
9.8 Jun 09

Unsafe JSON deserialization in Spring Framework's JMS message converters (MappingJackson2MessageConverter and JacksonJso

CVE-2025-41232 CRITICAL
9.1 May 21

Spring Security Aspects may not correctly locate method security annotations on private methods. Rated critical severity

CVE-2026-59283 CRITICAL
9.1 Aug 27

Safety-guard bypass in the Spring Framework SpEL engine (VMware/Broadcom) lets attacker-controlled expression input esca

CVE-2026-40982 CRITICAL
9.1 May 07

Directory traversal in Spring Cloud Config server module allows remote unauthenticated attackers to read arbitrary files

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy