Skip to main content

Spring EUVDEUVD-2026-14664

| CVE-2026-22739 HIGH
Path Traversal (CWE-22)
2026-03-24 vmware GHSA-3qwq-q9vm-5j42
8.6
CVSS 3.1 · Vendor: vmware
View

Attack ChainAIDerived

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

  1. Access
    Send malicious profile parameter to Spring Cloud Config Server
  2. Exploit
    Bypass directory traversal restrictions via path manipulation
  3. Execution
    Access files outside configured search directories
  4. Impact
    Read sensitive configuration or application files

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

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

Exploitation Conditions

Spring Cloud Config Server with native file system backend enabled. Remote unauthenticated attacker can exploit via profile parameter manipulation to access files outside configured search directories. Affects versions 3.1.0-3.1.12, 4.1.0-4.1.8, 4.2.0-4.2.2, 4.3.0-4.3.1, 5.0.0-5.0.1.

Impact

The CVSS 3.1 score of 8.6 (High) reflects a remotely exploitable vulnerability with low attack complexity requiring no privileges or user interaction (AV:N/AC:L/PR:N/UI:N), resulting in high confidentiality impact (C:H) and low integrity and availability impact (I:L/A:L). The network accessibility and lack of authentication requirements make this readily exploitable against internet-facing Spring Cloud Config Server instances. The high confidentiality impact is particularly concerning as configuration files often contain sensitive data including database credentials, API keys, and other secrets used across microservices deployments. While no EPSS score or KEV status is provided in the available data, the combination of ease of exploitation, potential for credential harvesting, and widespread deployment of Spring Cloud in enterprise Java environments suggests this vulnerability warrants urgent attention for affected organizations. The low integrity and availability scores indicate the attacker's ability to potentially modify or disrupt operations beyond just reading files, though reading sensitive configuration data represents the primary risk vector.

Exploit ScenarioDerived

An unauthenticated attacker identifies an internet-accessible Spring Cloud Config Server using the native file system backend through reconnaissance of common Spring Boot management endpoints or error messages. The attacker crafts HTTP requests to the Config Server manipulating the profile parameter with path traversal sequences such as '../../../etc/passwd' or '../../../opt/app/secrets/database.properties' to read arbitrary files outside the intended configuration directories. By iterating through common file paths and configuration locations, the attacker successfully exfiltrates application configuration files containing database credentials, API keys, OAuth secrets, and other sensitive information used throughout the organization's microservices environment, enabling lateral movement and further compromise.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Mar 24, 2026

Spring Cloud Config Server contains a path traversal vulnerability when using the native file system backend, allowing unauthenticated remote attackers to access arbitrary files outside configured search directories by manipulating the profile parameter in requests. This affects Spring Cloud versions 3.1.X before 3.1.13, 4.1.X before 4.1.9, 4.2.X before 4.2.3, 4.3.X before 4.3.2, and 5.0.X before 5.0.2. With a CVSS score of 8.6 indicating high confidentiality impact with some integrity and availability impact, and network-based attack vector requiring no authentication, this represents a significant information disclosure risk for exposed Config Server instances.

RemediationAI

Upgrade Spring Cloud to the patched versions immediately: version 3.1.13 or later for the 3.1.X branch, version 4.1.9 or later for 4.1.X, version 4.2.3 or later for 4.2.X, version 4.3.2 or later for 4.3.X, or version 5.0.2 or later for 5.0.X as documented in the VMware security advisory at https://spring.io/security/cve-2026-22739. Organizations unable to immediately patch should implement network-level access controls to restrict Config Server access to only trusted internal IP ranges and authenticated clients. Consider migrating from the native file system backend to Git-based configuration storage which is less susceptible to this type of path traversal vulnerability. Review application logs for suspicious profile parameter values that may indicate exploitation attempts, particularly those containing directory traversal sequences like '../' or absolute file paths. Conduct a security assessment of any potentially exposed sensitive configuration data and rotate credentials as a precautionary measure.

Affected VersionsENISA

Spring Cloud 4.2.x <4.2.3
Spring Cloud 4.3.x <4.3.2
Spring Cloud 3.1.x <3.1.13
Spring Cloud 4.1.x <4.1.9
Spring Cloud 5.0.x <5.0.2

Affected Packages

maven org.springframework.cloud:spring-cloud-config-server fix: 4.3.2, 5.0.2
euvd spring_cloud fix: 3.1.13, 4.1.9, 4.2.3, 4.3.2, 5.0.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in maven, euvd

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

Technical ContextAI · show details

Spring Cloud Config Server is a centralized configuration management service commonly used in microservices architectures to externalize application configuration. When configured to use the native file system profile as a backend storage mechanism, the server retrieves configuration files from local directories. The vulnerability exists in the profile parameter handling logic where insufficient input validation allows path traversal sequences to escape the intended configuration search directories. According to the CPE identifier cpe:2.3:a:spring:spring_cloud, this affects the core Spring Cloud product maintained by VMware. The flaw enables directory traversal attacks, a common vulnerability pattern where attackers manipulate file path references to access unauthorized locations in the file system hierarchy.

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 8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L

Primary rating from Vendor (vmware) · only source for this CVE.

CVSS VectorVendor: vmware

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

Lifecycle Timeline

2
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
CVE Published
Mar 24, 2026 - 00:16 nvd
HIGH 8.6

DescriptionCVE.org

Vulnerability in Spring Cloud when substituting the profile parameter from a request made to the Spring Cloud Config Server configured to the native file system as a backend, because it was possible to access files outside of the configured search directories.This issue affects Spring Cloud: from 3.1.X before 3.1.13, from 4.1.X before 4.1.9, from 4.2.X before 4.2.3, from 4.3.X before 4.3.2, from 5.0.X before 5.0.2.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 8 maven packages depend on org.springframework.cloud:spring-cloud-config-server (7 direct, 1 indirect)

Ecosystem-wide dependent count for version 4.3.0.

Executive ViewAI

Why It Matters

Spring Cloud Config Server instances are vulnerable to unauthorized file access through a path traversal flaw, potentially exposing sensitive configuration data, credentials, and proprietary information to unauthenticated attackers. Any organization running affected Spring Cloud versions with Config Server exposed to untrusted networks faces immediate risk of data breach and compliance violations.

Business Impact: High
Compensating Controls

Implement Web Application Firewall (WAF) rules to block requests with suspicious profile parameters containing path traversal patterns (../, ..\); restrict network access to Config Server via IP whitelisting or VPN; disable native file system backend if alternative backends are available; move sensitive data from configuration files to dedicated secrets management solutions; enable detailed audit logging for all Config Server requests; consider disabling Config Server entirely if not actively used.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Exploit
POC
Public exploit code exists
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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

CVE-2026-40971 CRITICAL
9.1 Apr 27

Spring Boot's RabbitMQ auto-configuration omits TLS hostname verification when an SSL bundle is configured, enabling a m

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