Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker obtains high-privilege function deployment access
-
DeliveryCrafts malicious composition lookup targeting base function
-
ExploitEntices victim to invoke the composed function
-
ExecutionComposition lookup poisons base function state
-
ImpactLimited data exposed or function output integrity compromised
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | Exploitation requires all three of the following simultaneously: (1) the Spring Cloud Function deployment must have function composition enabled and the composition lookup feature active - deployments using only simple, non-composed functions are not exposed; (2) the attacker must already hold high privileges (PR:H), meaning operator-level or equivalent access to define or influence composition lookups - a fully unauthenticated or low-privilege attacker cannot trigger the vulnerability; (3) user interaction is required (UI:R), meaning a victim must actively trigger the composed function invocation. What limits exploitation beyond the CVSS floor: the combination of PR:H and UI:R means that even a fully network-accessible deployment is protected by both an authentication barrier and a social engineering dependency. Organizations where function composition management is restricted to a small, trusted set of administrators face minimal realistic risk. |
| Impact | Overall risk is low. The vendor CVSS score of 3.1 (AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N) reflects a tightly constrained attack: the adversary must hold high privileges, navigate a high-complexity path, and depend on user interaction - any one of these conditions independently reduces the viable attack population significantly. No EPSS score was available in the input data. The vulnerability is absent from the CISA KEV catalog and no public proof-of-concept has been identified. Impact is bounded to limited confidentiality and integrity degradation with no availability consequence. This is unlikely to represent an immediate triage priority for most organizations; however, Spring Cloud Function deployments that expose composition management to partially-trusted operators with heterogeneous function pipelines should treat this as a meaningful integrity concern warranting patching on a normal patch cycle. |
| Exploit ScenarioDerived | A highly privileged operator - such as a user with access to function deployment or composition configuration in a Spring Cloud Function environment - crafts a malicious composition lookup targeting the base function. When a victim user triggers the composed function invocation, the crafted lookup poisons the base function's state, potentially leaking limited configuration or processing data or subtly altering function output. No public proof-of-concept exploit is known at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Spring Cloud Function's composition lookup mechanism can be abused by a highly privileged attacker to poison the base function, potentially degrading the integrity and confidentiality of function execution across versions 3.2.16 and earlier through 5.0.3. The vendor-assigned CVSS base score of 3.1 reflects severely constrained exploitation prerequisites - high privilege level, high attack complexity, and required user interaction - substantially limiting realistic exposure. No public exploit code has been identified, and the vulnerability does not appear in the CISA KEV catalog at time of analysis.
RemediationAI
Consult the vendor advisory at https://spring.io/security/cve-2026-59299 for confirmed patched release versions - exact fixed version numbers are not present in the available input data and should not be assumed. As a compensating control prior to patching, restrict access to function composition configuration exclusively to fully trusted, vetted operators, since exploitation depends on PR:H (high privileges); reducing the set of principals who can define or modify composition lookups directly eliminates most of the attack surface. If dynamic composition lookup is not a required feature in a given deployment, disabling it may remove the vulnerable code path entirely, though this will break applications relying on composed function routing and should be validated in a test environment first. Monitoring function invocation logs for anomalous base function behavior can provide detection coverage pending patch deployment.
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 (CPE: cpe:2.3:a:spring:spring_cloud_function:*:*:*:*:*:*:*:*) is a Java-based Spring framework component enabling developers to implement business logic as plain Java functions and deploy them across serverless and FaaS platforms including AWS Lambda and Azure Functions. A core feature of the framework is function composition - chaining multiple functions together for routing and transformation. The vulnerability arises in the composition lookup mechanism, where resolving composed function references may allow a crafted lookup to influence or 'poison' the internal state or behavior of the base function. No CWE classification was assigned by the reporter (VMware/Spring), suggesting the root cause class has not been definitively categorized; however, the 'Information Disclosure' tag and the partial C:L/I:L CVSS impact metrics point to a scenario where tampered function output or limited data leakage is the consequence.
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:R/S:U/C:L/I:L/A:N
Operator-level access needed to configure composition lookup (PR:H); high complexity and user interaction align with a constrained poisoning scenario with no availability impact.
Primary rating from Vendor (vmware).
CVSS VectorNVD
Lifecycle Timeline
1DescriptionNVD
Composition lookup can potentially poison base function 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 Spring Cloud Function 3.2.16 and earlier
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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
Spring Security fails to properly write HTTP response headers in servlet applications across multiple versions (5.7.0-5.
EUVD-2026-67185
GHSA-r954-5cwm-rfh6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB