Skip to main content

Spring Cloud Sleuth CVE-2026-41708

| EUVDEUVD-2026-36797 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-06-15 vmware GHSA-26m2-9g2q-v45q
7.5
CVSS 3.1 · Vendor: vmware
Share

Severity by source

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

Network-reachable DoS via crafted calls to default-enabled TX instrumentation; no auth or UI required, availability-only impact, no scope change.

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

Primary rating from Vendor (vmware).

CVSS VectorVendor: vmware

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Jun 15, 2026 - 21:01 EUVD
Analysis Generated
Jun 15, 2026 - 19:56 vuln.today

DescriptionCVE.org

In Spring Cloud Sleuth, it is possible for a user to provide specially crafted calls that may cause a denial-of-service (DoS) condition. The application is vulnerable when it uses a vulnerable version of org.springframework.cloud:spring-cloud-sleuth-instrumentation and Spring TX instrumentation is not disabled.

Affected versions: Spring Cloud Sleuth 3.1.0 through 3.1.13.

AnalysisAI

Denial-of-service in Spring Cloud Sleuth 3.1.0 through 3.1.13 allows remote unauthenticated attackers to exhaust application availability by sending specially crafted calls processed by the spring-cloud-sleuth-instrumentation library when Spring TX (transaction) instrumentation is enabled. The flaw is network-reachable with low attack complexity and no user interaction (CVSS 7.5, AV:N/AC:L/PR:N), but there is no public exploit identified at time of analysis and no CISA KEV listing. Impact is limited to availability - no confidentiality or integrity compromise is possible.

Technical ContextAI

Spring Cloud Sleuth is a distributed-tracing library for Spring Boot/Cloud applications that auto-instruments components (HTTP, messaging, transactions) to propagate trace and span IDs. The vulnerable component is org.springframework.cloud:spring-cloud-sleuth-instrumentation, specifically the Spring TX (transaction) instrumentation module that wraps Spring's PlatformTransactionManager to record transactional spans. The root cause is classified as CWE-400 (Uncontrolled Resource Consumption), meaning crafted inputs cause the tracing instrumentation to consume resources (CPU, memory, threads, or span buffers) disproportionately, eventually starving the application. Sleuth 3.1.x is the last maintenance line - the project has been superseded upstream by Micrometer Tracing in Spring Boot 3.x, which affects upgrade paths.

RemediationAI

Upstream fix available per the Spring advisory at https://spring.io/security/cve-2026-41708; an exact fixed version was not provided in the input data, so consult the advisory for the patched 3.1.x release or the recommended migration target. The primary remediation is to upgrade spring-cloud-sleuth-instrumentation to the patched version published by VMware/Broadcom, ideally as part of moving to Micrometer Tracing on Spring Boot 3.x since Sleuth 3.1 is end-of-life. As an immediate workaround if patching is blocked, disable Spring TX instrumentation by setting spring.sleuth.tx.enabled=false in application properties - this eliminates the vulnerable code path at the cost of losing transactional spans in distributed traces, which reduces visibility into @Transactional boundaries but does not affect HTTP or messaging tracing. Additionally, place rate limiting or a WAF in front of exposed endpoints that fan out into transactional code to blunt resource-exhaustion attempts.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

Share

CVE-2026-41708 vulnerability details – vuln.today

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