Skip to main content

Spring Cloud Function EUVDEUVD-2026-67185

| CVE-2026-59299 LOW
Modification of Assumed-Immutable Data (MAID) (CWE-471)
2026-08-27 vmware GHSA-r954-5cwm-rfh6
3.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Attacker obtains high-privilege function deployment access
  2. Delivery
    Crafts malicious composition lookup targeting base function
  3. Exploit
    Entices victim to invoke the composed function
  4. Execution
    Composition lookup poisons base function state
  5. Impact
    Limited 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.1% 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'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

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

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 (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

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

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.

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:N/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
Required
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

1
CVSS changed
Sep 02, 2026 - 00:52 NVD
3.1 (LOW) 3.5 (LOW)

DescriptionNVD

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

EPSS Score
0.1%
Top 95% exploitable
Prevalence
Medium
enterprise Java FaaS/serverless framework, not universally deployed
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 LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Spring

View all
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

CVE-2026-22732 CRITICAL POC
9.1 Mar 19

Spring Security fails to properly write HTTP response headers in servlet applications across multiple versions (5.7.0-5.

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