Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or compromise admin actuator credentials
-
DeliveryIdentify target with writable /actuator/env enabled
-
ExploitPOST arbitrary property key-value pairs to /actuator/env
-
ExecutionInjected properties applied to live Spring Environment
-
ImpactCascade integrity impact to dependent subsystems
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V4 - API and Web Service Object attribute protection
|
| Exploitation Conditions | Three conditions must be simultaneously true: (1) the target application runs an affected Spring Cloud Commons version (3.1.10 and earlier, 4.0.0-4.2.6, 4.3.0-4.3.3, or 5.0.0-5.0.2); (2) the Spring Boot Actuator /actuator/env endpoint must be explicitly enabled with write (POST) access - this is non-default and requires deliberate configuration such as setting management.endpoint.env.post.enabled=true; (3) the attacker must possess or have compromised high-privileged actuator credentials, consistent with CVSS PR:H. Exploitation is limited by all three gates: applications that have never enabled writable actuator/env are completely unexposed regardless of version; those with actuator endpoints restricted to management-plane networks require prior network access to that segment; and admin credential compromise is a necessary prerequisite in all cases. |
| Impact | The CVSS 7.6 score (AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:H/A:L) captures a network-exploitable flaw with low attack complexity and a scope change, but the PR:H requirement is the dominant risk limiter - exploitation cannot proceed without prior admin credential access, meaning this vulnerability sits behind a meaningful authentication barrier. No EPSS data was provided, preventing probability-based comparison, and neither a KEV listing nor public POC code has been identified, which distinguishes this from an urgent zero-day scenario. The S:C metric is the most concerning signal: arbitrary property injection into the Spring Environment can affect components well beyond the vulnerable endpoint itself, potentially enabling configuration-based attacks such as JNDI datasource URL manipulation or logging subsystem exploitation. Organizations running Spring Cloud microservices with writable actuator endpoints exposed to broad internal networks - a common pattern in DevOps-heavy environments - face meaningfully elevated risk compared to those with actuator endpoints locked to management-plane networks. EPSS absence means the threat probability is not independently quantified; defenders should weight the scope change and widespread Spring Cloud Commons deployment footprint as the primary escalation factors. |
| Exploit ScenarioDerived | An attacker who has obtained or compromised administrator credentials to a Spring Cloud Commons application with writable /actuator/env enabled sends a crafted HTTP POST to /actuator/env containing arbitrary property key-value pairs - such as overriding a datasource URL to a JNDI endpoint or redirecting logging configuration to an attacker-controlled server. With no allow-list enforcement, the Spring Environment accepts and applies the injected values immediately, potentially cascading integrity impacts into datasource connections, logging pipelines, or service discovery behavior without restarting the application. No public exploit code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Unrestricted property key injection via Spring Cloud Commons' writable /actuator/env endpoint allows authenticated administrators to POST arbitrary environment properties with no allow-list enforcement, affecting all currently maintained release lines (3.1.10 and earlier through 5.0.2). With CVSS PR:H and a scope change (S:C), exploitation requires admin-level access to the actuator endpoint but can cascade integrity impacts across the entire Spring application context. No public exploit has been identified at time of analysis, and exploitation is gated on a non-default configuration requiring deliberate enablement of write access to the actuator endpoint.
RemediationAI
Consult the vendor advisory at https://spring.io/security/cve-2026-59284 for exact fixed versions - specific patch release numbers were not included in the available intelligence and must be obtained directly from Spring. As an immediate compensating control, disable write access to the actuator/env endpoint by setting management.endpoint.env.post.enabled=false in application properties; this eliminates the attack surface entirely but removes the ability to dynamically modify environment properties at runtime, which may affect operational tooling that depends on live configuration updates. Alternatively, restrict actuator endpoints to a dedicated management network or loopback interface via Spring Security configuration or network-layer ACLs, preventing exposure to broader internal or external networks - this reduces blast radius if admin credentials are compromised but does not eliminate the vulnerability. Organizations on any affected version line (3.1.10 and earlier, 4.0.0-4.2.6, 4.3.0-4.3.3, 5.0.0-5.0.2) with writable actuator endpoints in use should treat patching as a priority.
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 Commons provides shared abstractions for Spring Cloud microservices, including integration with Spring Boot Actuator. The /actuator/env endpoint, when explicitly enabled with POST (write) operations, allows runtime modification of the Spring Environment - the hierarchical property source governing all application configuration. CVE-2026-59284 exposes the complete absence of a property key allow list on this endpoint, meaning any caller with sufficient privileges can inject or overwrite arbitrary environment entries. The CPE cpe:2.3:a:spring:spring_cloud_commons:*:*:*:*:*:*:*:* covers the full affected artifact. No CWE has been formally assigned, but the root cause aligns with CWE-20 (Improper Input Validation) or CWE-183 (Permissive List of Allowed Inputs) - the endpoint accepts any key rather than constraining input to a safe set. The scope change in the CVSS vector (S:C) reflects that injected properties can cascade into broader application behavior, potentially affecting datasource configuration, logging backends, service discovery settings, or other Spring-managed subsystems.
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:N/S:C/C:N/I:H/A:L
Consistent with official vector: PR:H reflects mandatory admin credential requirement; S:C captures property injection cascading beyond the actuator endpoint into the broader Spring application context.
Primary rating from Vendor (vmware).
CVSS VectorVendor: vmware
Lifecycle Timeline
3DescriptionCVE.org
There is no allow list for property keys when Spring Cloud Commons writable /actuator/env is enabled. Spring Cloud Commons 5.0.0 - 5.0.2 Spring Cloud Commons 4.3.0 - 4.3.3 Spring Cloud Commons 4.0.0 - 4.2.6 Spring Cloud Commons 3.1.10 and earlier
Executive ViewAI
Spring Cloud Commons versions 3.1.10 through 5.0.2 contain a vulnerability allowing authenticated administrators to inject arbitrary environment properties, potentially compromising application integrity across microservices deployments. No public exploit has been identified, but the vulnerability affects all organizations where write access to actuator endpoints has been deliberately enabled.
Restrict network access to actuator management endpoints to authorized administrative networks only; disable write access to the /actuator/env endpoint by excluding it from management.endpoints.web.exposure.include configuration; implement comprehensive audit logging and alerting for all actuator endpoint access; require multi-factor authentication for all users with administrative access to actuator endpoints.
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.
Spring Cloud Gateway Server Webflux may be vulnerable to Spring Environment property modification. Rated critical severi
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
EUVD-2026-67173
GHSA-9w5v-hq8q-c6h7
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB