Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAcquire high-privilege application credentials
-
DeliveryIdentify vulnerable Spring Cloud Function endpoint
-
ExploitInduce required user interaction event
-
ExecutionCraft malicious request with target file path or internal URL
-
PersistTrigger SSRF connection or file read on server
-
ImpactAchieve 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N
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.
Primary rating from Vendor (vmware).
CVSS VectorNVD
Lifecycle Timeline
2DescriptionNVD
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. Rated critical severi
Access control bypass in SpringBlade v4.5.0 importUser function allows low-privileged users to import sensitive user dat
Spring Cloud Config Server contains a path traversal vulnerability when using the native file system backend, allowing u
Spring Framework MVC applications can be vulnerable to a “Path Traversal Vulnerability” when deployed on a non-compliant
SpringBlade v4.5.0 has an access control flaw in authRoutes allowing low-privileged users to escalate to admin through t
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
Server-Sent Events (SSE) stream corruption affects Spring MVC applications built on the functional web framework across
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
Unsafe JSON deserialization in Spring Framework's JMS message converters (MappingJackson2MessageConverter and JacksonJso
Spring Security Aspects may not correctly locate method security annotations on private methods. Rated critical severity
Safety-guard bypass in the Spring Framework SpEL engine (VMware/Broadcom) lets attacker-controlled expression input esca
Directory traversal in Spring Cloud Config server module allows remote unauthenticated attackers to read arbitrary files
EUVD-2026-67179
GHSA-6mg8-cpx2-hrff
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB