Skip to main content

Spring Cloud Function CVE-2026-59298

| EUVDEUVD-2026-67184 LOW
Improper Input Validation (CWE-20)
2026-08-27 vmware GHSA-mwgg-hfwg-mqmx
3.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privilege credentials
  2. Exploit
    Send HTTP request with crafted headers to Spring Cloud Function endpoint
  3. Execution
    Bypass improper header filter
  4. Impact
    Achieve limited data read or minor integrity modification

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires all of the following simultaneously: an authenticated session with high-privilege credentials (PR:H per CVSS vector), high attack complexity suggesting non-trivial, specific conditions must be met (AC:H), and a required user interaction (UI:R). The vulnerability is network-accessible via HTTP (AV:N), but the combination of authentication barrier, interaction dependency, and high complexity severely narrows the realistic attacker population. The description does not specify which configuration mode, adapter type, or specific header names trigger the improper filtering behavior - the precise triggering condition is unconfirmed. Limiting factors: high-privilege credentials must be obtained prior to exploitation; a user action during the attack is required; scope is unchanged (S:U), so cross-boundary escalation is not possible; and no availability impact is expected.

Impact

The CVSS 3.1 vector (AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:N) yields a Low severity score of 3.1, combining four compounding constraints: high attack complexity, high-privilege prerequisites, mandatory user interaction, and limited confidentiality and integrity impacts with no availability loss. No EPSS score was included in the source data, leaving exploitation probability unquantified, though the restrictive CVSS prerequisites make broad automated exploitation implausible. The vulnerability is absent from the CISA KEV catalog and no public proof-of-concept code has been identified - both signals favor low urgency. The realistic threat is narrow: an attacker would need valid high-privilege credentials and the ability to trigger a specific user interaction, ruling out opportunistic or unauthenticated attack paths. This is appropriate for standard patch-cycle remediation rather than emergency response.

Exploit ScenarioDerived

An authenticated high-privilege operator or internal attacker sends a specially crafted HTTP request containing manipulated headers to a Spring Cloud Function endpoint; through the improper filtering flaw, these headers bypass validation and result in limited data exposure or minor integrity modification. The scenario requires both obtaining high-privilege credentials and engineering a user interaction event, constraining it to insider-threat or post-compromise contexts. No public proof-of-concept code is known, and high attack complexity further limits reproducibility.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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

HTTP header filtering deficiency in Spring Cloud Function versions 5.0.0-5.0.3, 4.3.0-4.3.4, 4.2.0-4.2.7, and 3.2.16 and earlier allows network-accessible authenticated attackers - under high-complexity conditions and requiring user interaction - to achieve limited confidentiality and integrity impacts via crafted HTTP headers. Reported by VMware, the flaw scores 3.1 (Low) under CVSS 3.1, with multiple compounding prerequisites that substantially restrict real-world exploitability. No public exploit code and no CISA KEV listing have been identified at time of analysis.

RemediationAI

The primary remediation is to upgrade Spring Cloud Function to a version beyond the affected ranges, as directed by the vendor advisory at https://spring.io/security/cve-2026-59298. The available data does not specify exact patched release version numbers - consult the Spring security advisory directly for confirmed fixed releases. As a compensating control where immediate upgrade is not feasible, enforce strict HTTP header allowlisting at the ingress layer (API gateway, reverse proxy such as nginx or Envoy) to strip or reject unexpected header names and values before they reach Spring Cloud Function; this reduces the attack surface but does not remediate the underlying flaw and may break legitimate functionality that depends on header passthrough. Restricting high-privilege access to only trusted operators and minimizing user-interactive flows in public-facing deployments further reduces exploitability given the PR:H and UI:R prerequisites.

Affected VersionsENISA

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

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 VMware/Pivotal Java framework that exposes business logic as portable functions deployable across HTTP adapters, AWS Lambda, Azure Functions, and similar runtimes. The vulnerability lies in inadequate filtering of HTTP headers at the framework's HTTP interface layer - the mechanism responsible for routing or invoking functions based on incoming request metadata. No CWE was assigned; the closest standard categories for this class of flaw are CWE-20 (Improper Input Validation) or CWE-116 (Improper Encoding or Escaping of Output). The tags confirm this is a Java/Spring-ecosystem issue with an information-disclosure dimension, suggesting that improperly filtered headers may leak internal data or be reflected in ways that affect integrity.

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

Network vector confirmed by HTTP interface; PR:H and UI:R reflect the authenticated, interaction-dependent exploitation path described; low C/I impacts align with header-filtering information disclosure scope.

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

Potential for improper filtering of HTTP headers 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.2%
Top 95% exploitable
Prevalence
Medium
popular Spring framework for serverless Java function deployments
Data Quality
5 sources
Confidence: Medium

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.2%
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-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