Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted path-traversal request to Config Server HTTP API
-
DeliveryNative repository resolver follows traversal sequences past searchLocations boundary
-
ExploitServer reads arbitrary file from local filesystem
-
ExecutionFile contents returned in HTTP response
-
ImpactAttacker extracts credentials or private keys from response
Vulnerability Assessment
| Exploitation Conditions | Exploitation requires that the Spring Cloud Config Server be actively configured to use the native environment repository backend - specifically, that spring.cloud.config.server.native is the active profile and spring.cloud.config.server.native.searchLocations points to a local filesystem path. Deployments using Git, SVN, HashiCorp Vault, or other non-native backends are NOT affected by this flaw. The PR:N CVSS rating applies when the Config Server is deployed without Spring Security authentication (common in internal service-mesh deployments relying on network controls); environments that enforce HTTP Basic, OAuth2, or mTLS authentication require valid credentials, partially mitigating the unauthenticated vector. The flaw is strictly read-only - no file writes, no command execution, and no integrity or availability impact. Exploitation is further bounded by the OS-level filesystem permissions of the Config Server process user. |
| Impact | The CVSS 7.5 score (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) reflects a worst-case scenario where the Config Server is network-reachable without authentication, which is plausible in internal microservices deployments relying on network-layer controls rather than application-level auth. However, the real-world risk picture is more nuanced: EPSS sits at just 0.32% (24th percentile), and SSVC classifies exploitation as 'none' with 'Automatable: no' - meaning exploitation requires non-trivial path knowledge specific to the target server's filesystem layout, preventing opportunistic mass scanning. The SSVC 'Automatable: no' finding creates a tension with the AC:L CVSS metric; this is best resolved by understanding that CVSS AC measures attacker-independent conditions, while SSVC automatability reflects the practical difficulty of building a reliable exploit chain without target-specific knowledge. The SSVC 'Technical Impact: partial' rating appears conservative given that unrestricted filesystem reads could expose private keys, database credentials, or application secrets co-located with configuration data - effectively a 'total' confidentiality breach in many real deployments. The broad version coverage spanning 3.x through 5.x and the architectural role of Config Server as a single point holding secrets for entire microservices estates elevates priority above what the low EPSS score alone would suggest. No active exploitation is confirmed by any intelligence source. |
| Exploit ScenarioDerived | An attacker with HTTP access to a Spring Cloud Config Server using the native filesystem backend sends a request to the configuration endpoint with a crafted application name or label containing path traversal sequences (for example, requesting the profile '../../etc/passwd' or encoding traversal characters to bypass naive filters). The server's native repository resolver follows the traversal, reads the target file from the server's local filesystem, and returns its contents in the HTTP response body. In a typical enterprise deployment where Config Server hosts application secrets, this yields database passwords, API keys, or TLS private keys without requiring any credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 01, 2026
Path traversal in Spring Cloud Config Server's native environment repository allows unauthenticated remote attackers to read arbitrary files outside the configured search-locations directory on the server filesystem. Affected deployments span four release lines - 3.1.14 and earlier, 4.0.0-4.2.8, 4.3.0-4.3.4, and 5.0.0-5.0.4 - and are limited to the native filesystem backend mode. No public exploit code has been identified and CISA KEV does not list this vulnerability, though the centralized role of Config Server as a secrets store elevates real-world impact beyond the raw EPSS percentile.
Earlier versions of this analysis (1)
Path traversal in Spring Cloud Config Server's native environment repository allows high-privileged authenticated users to read configuration files outside the designated repository root. All active Spring Cloud Config release lines are affected - 3.1.x through 5.0.x - when the native filesystem backend is in use. The exposure is strictly confidentiality-based: an admin-level attacker can retrieve arbitrary files readable by the server process but cannot modify data or disrupt service. No public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade to a fixed release per the Spring security advisory at https://spring.io/security/cve-2026-47894 - the input data identifies the vulnerable ceiling for each branch (3.1.14, 4.2.8, 4.3.4, 5.0.4) but does not explicitly confirm fix version numbers, so the advisory should be consulted for the exact patched release in each line. For 3.x deployments that may be on an end-of-life branch, HeroDevs provides commercial extended support patches documented at https://www.herodevs.com/vulnerability-directory/cve-2026-47894. If immediate patching is not feasible, restrict network access to the Config Server endpoint to trusted internal consumers only using firewall or API gateway rules, eliminating the network attack vector at the cost of reduced operational flexibility. Alternatively, migrating from the native backend to a Git-backed repository eliminates exposure to this specific code path entirely; this requires migration effort but removes the vulnerable surface permanently. Enabling Spring Security authentication on the Config Server endpoint is a partial mitigation that raises the bar from PR:N to PR:L/PR:H, but does not fix the underlying path traversal and should not substitute for patching.
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 Config Server provides externalized configuration management for distributed microservices architectures, supporting multiple repository backends including Git, SVN, Vault, and the native filesystem profile. The native profile (spring.cloud.config.server.native) resolves configuration file requests directly from the local filesystem using configurable searchLocations paths. The vulnerability arises because the native environment repository fails to enforce a strict boundary around those configured paths when resolving application/profile/label request parameters, permitting directory traversal sequences to escape the intended root - consistent with the CWE-22 path traversal class, though NVD lists CWE as N/A. The CPE cpe:2.3:a:vmware:spring_cloud_config covers all four affected version ranges across the Spring portfolio maintained by Broadcom (formerly VMware). Only the native backend is affected; Git, SVN, and Vault backends are distinct codepaths not impacted by this flaw.
Know when Spring Cloud Config 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:N/UI:N/S:U/C:H/I:N/A:N
Network-accessible Config Server with no mandatory application-layer auth; path traversal yields read-only file disclosure, so I:N and A:N are correct.
Primary rating from Vendor (vmware).
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
Spring Cloud Config Server native environment repository allows exposure of configuration files outside of the configured repository path. Spring Cloud Config 5.0.0 - 5.0.4 Spring Cloud Config 4.3.0 - 4.3.4 Spring Cloud Config 4.0.0 - 4.2.8 Spring Cloud Config 3.1.14 and earlier
Executive ViewAI
Spring Cloud Config Server versions 3.1.14 and earlier, 4.0-4.2.8, 4.3.0-4.3.4, and 5.0.0-5.0.4 contain an unauthenticated remote path traversal vulnerability that allows attackers to read arbitrary files from affected servers. As Config Server is the central repository for application secrets and credentials, successful exploitation could grant attackers access to the full application infrastructure and databases across the enterprise. No vendor patch is currently available, requiring immediate interim security controls to contain exposure.
No vendor-released patch identified at time of analysis. Interim mitigations include: restrict network access to Config Server using firewall rules and network segmentation to permit only trusted internal systems and CI/CD infrastructure; perform emergency rotation of all secrets, API keys, and database credentials currently stored in the Config Server repository; implement comprehensive audit logging and runtime monitoring to detect suspicious file-access patterns; and plan migration to alternative centralized secrets management solutions.
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.
More in Spring Cloud Config
View allSpring Cloud Config, versions 2.2.x prior to 2.2.3, versions 2.1.x prior to 2.1.9, and older unsupported versions allow
Spring Cloud Config, versions 2.2.x prior to 2.2.2, versions 2.1.x prior to 2.1.7, and older unsupported versions allow
Spring Cloud Config, versions 2.1.x prior to 2.1.2, versions 2.0.x prior to 2.0.4, and versions 1.4.x prior to 1.4.6, an
Directory traversal in Spring Cloud Config server module allows remote unauthenticated attackers to read arbitrary files
Time-of-check-time-of-use (TOCTOU) race condition in Spring Cloud Config Server's SVN backend allows unauthenticated net
Time-of-check-to-time-of-use race in Spring Cloud Config Server's Git clone base directory (spring.cloud.config.server.g
Remote unauthenticated attackers can access Google Secrets Manager credentials from unintended GCP projects via crafted
Missing authentication on Spring Cloud Config Server's /monitor endpoint lets remote attackers submit unvalidated webhoo
In Spring Vault, versions 3.0.x prior to 3.0.2 and versions 2.3.x prior to 2.3.3 and older versions, an application is v
Denial of Service in Spring Cloud Config's Monitor component allows unauthenticated remote attackers to crash or degrade
Spring Cloud Config Server exposes sensitive information in plaintext logs when trace logging is enabled, allowing high-
EUVD-2026-66845
GHSA-xv2j-23v2-w2r5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB