Skip to main content

Spring Cloud Commons CVE-2026-59284

| EUVDEUVD-2026-67173 HIGH
Improperly Controlled Modification of Dynamically-Determined Object Attributes (CWE-915)
2026-08-27 vmware GHSA-9w5v-hq8q-c6h7
7.6
CVSS 3.1 · Vendor: vmware
View

Attack ChainAIDerived

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

  1. Access
    Obtain or compromise admin actuator credentials
  2. Delivery
    Identify target with writable /actuator/env enabled
  3. Exploit
    POST arbitrary property key-value pairs to /actuator/env
  4. Execution
    Injected properties applied to live Spring Environment
  5. Impact
    Cascade 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

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

Spring Cloud Commons 4.3.0 ≤4.3.3
Spring Cloud Commons 0 ≤3.1.10
Spring Cloud Commons 4.0.0 ≤4.2.6
Spring Cloud Commons 5.0.0 ≤5.0.2

Affected Packages

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

Vendor (vmware) PRIMARY 7.6 MEDIUM
AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:H/A:L
vuln.today AI 7.6 HIGH

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:L/SC:N/SI:H/SA:L
Red Hat 7.6 HIGH

Primary rating from Vendor (vmware).

CVSS VectorVendor: vmware

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

Lifecycle Timeline

3
Severity Changed
Aug 27, 2026 - 20:37 NVD
MEDIUM HIGH
CVSS changed
Aug 27, 2026 - 20:37 NVD
6.6 (MEDIUM) 7.6 (HIGH)
CVE Published
Aug 27, 2026 - 17:57 cve.org
HIGH 7.6

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 74% exploitable
Prevalence
High
core Spring Cloud library used across enterprise Java microservice deployments
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 No
EPSS 0.3%
Patch available No
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
No
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
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

Vendor StatusVendor

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