CVE-2026-41708: Spring Cloud Sleuth Denial-of-Service Vulnerability (3.1.0–3.1.13)
Spring Cloud Sleuth versions 3.1.0 through 3.1.13 contain a denial-of-service vulnerability that allows unauthenticated network-based attackers to crash or severely degrade applications. The flaw resides in the transaction instrumentation layer and can be triggered by specially crafted API calls. Organizations using affected versions with Spring TX instrumentation enabled are at risk.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-400
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-15 / 2026-06-17
NVD description (verbatim)
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.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability exists in org.springframework.cloud:spring-cloud-sleuth-instrumentation when Spring TX instrumentation is not explicitly disabled. An attacker can send crafted requests that cause excessive resource consumption or unhandled exceptions in the transaction tracking code, leading to application unavailability. The root cause is an improper handling of transaction contexts during span creation and propagation, allowing a path to uncontrolled resource exhaustion (CWE-400). The attack requires no authentication or user interaction and is network-accessible.
Business impact
A successful attack renders affected applications unresponsive, disrupting business operations and customer-facing services. Unlike vulnerabilities requiring authentication, this flaw can be exploited by any network-connected attacker, making it a significant availability risk. Recovery typically requires application restart, and repeated attacks can sustain outages. Organizations should prioritize patching to restore service resilience.
Affected systems
Spring Cloud Sleuth versions 3.1.0 through 3.1.13 are vulnerable. Applications must be actively using the spring-cloud-sleuth-instrumentation module with Spring TX instrumentation enabled (the default state). Earlier versions (before 3.1.0) and versions 3.1.14 and later are unaffected. Non-Spring transaction frameworks bypass this risk even if Sleuth is present.
Exploitability
Exploitability is straightforward. The vulnerability requires only network access and no credentials. Attack complexity is low—an attacker needs only to craft and transmit malformed or edge-case requests that trigger improper transaction handling. There is no Known Exploited Vulnerabilities (KEV) entry at this time, but the low barrier to exploitation means active scanning and exploitation attempts are likely to emerge as awareness spreads.
Remediation
Upgrade spring-cloud-sleuth-instrumentation to version 3.1.14 or later (verify against the vendor advisory for exact patch versions). As an interim control, disable Spring TX instrumentation by setting the appropriate configuration property to false if upgrading is not immediately possible, though this may limit transaction tracing capabilities. Test patches in non-production environments first to ensure compatibility with custom span processors or interceptors.
Patch guidance
Contact Broadcom or consult the official Spring Cloud release notes to identify the exact patched version for your minor release line. Patches are typically cumulative; upgrading to the latest 3.1.x or moving to the next stable major release line (e.g., 3.2.x if available) is recommended. Validate patch compatibility with other Spring Cloud components in your architecture before deployment. Review your dependency management tool (Maven, Gradle) to ensure the updated version is correctly resolved across your application stack.
Detection guidance
Monitor application logs for repeated transaction instrumentation errors, sudden spikes in thread pool exhaustion, or unexpected OutOfMemory exceptions in the Sleuth-instrumented code paths. Set up alerts for application restart events or health check failures that correlate with incoming API traffic patterns. Network-based detection can identify repeated requests to endpoints that trigger the vulnerability by observing error patterns or response timeouts. Consider implementing rate limiting on public endpoints as a temporary mitigation while patches are deployed.
Why prioritize this
This vulnerability scores HIGH (CVSS 7.5) due to its network accessibility, low attack complexity, and direct impact on availability. The absence of a KEV entry does not diminish urgency—the simplicity of exploitation means adversaries will likely discover and weaponize it. Any organization providing production services via affected Sleuth versions should treat this as a near-term priority, particularly if their transaction instrumentation is enabled and not explicitly disabled.
Risk score, explained
The CVSS 3.1 score of 7.5 reflects a network-accessible denial-of-service condition with no authentication required and low attack complexity. The lack of confidentiality or integrity impact (only availability is affected) prevents a critical rating, but the ease of triggering and the potential for sustained outages justify the HIGH severity. Real-world impact is amplified for organizations with no rapid patching process or those relying on Sleuth for observability in mission-critical transaction flows.
Frequently asked questions
Do I need to disable Spring TX instrumentation immediately, or should I just upgrade?
Disabling instrumentation is a temporary stopgap if patches cannot be deployed within hours. However, it degrades observability of transaction behavior. Prioritize upgrading to patched versions as the primary remediation; disabling should be a last-resort interim measure only.
Does this vulnerability affect Spring Cloud Sleuth in non-Spring-Boot applications?
The vulnerability is specific to the org.springframework.cloud:spring-cloud-sleuth-instrumentation module with Spring TX instrumentation enabled. If you are using Sleuth for observability in non-transaction contexts or with a different transaction framework, your exposure depends on your exact configuration. Verify that Spring TX instrumentation is not active in your setup.
Will patching Spring Cloud Sleuth alone fix this, or do I need to update other Spring Cloud dependencies?
Patching spring-cloud-sleuth-instrumentation itself is sufficient for this CVE. However, verify compatibility with your current versions of spring-cloud-starter and other Spring Cloud modules. Testing in a staging environment before production rollout is recommended to catch any integration issues.
Is there a workaround besides disabling instrumentation or upgrading?
The primary mitigations are patching or disabling Spring TX instrumentation. Rate limiting and request filtering on public endpoints can reduce exposure by blocking obvious attack patterns, but these do not address the root cause. WAF rules targeting unusually complex transaction contexts may provide limited protection while you prepare patches.
This analysis is provided for informational purposes and based on the published CVE record. Organizations should verify patch availability and compatibility against official Broadcom and Spring Cloud advisories before implementing any changes. Testing in non-production environments is mandatory. SEC.co makes no warranties regarding the completeness or timeliness of this information. Consult your security team and vendor documentation for definitive guidance on your specific deployment. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-41695HIGHSpring Data Commons Denial of Service via Property Path Exhaustion
- CVE-2026-41711MEDIUMSpring Data Commons Stack Overflow DoS Vulnerability – Analysis & Patch Guidance
- CVE-2026-41721MEDIUMSpring Data Commons Memory Exhaustion DoS Vulnerability
- CVE-2024-14036HIGHDräger Core Denial of Service via Malformed SDC Messages
- CVE-2025-52293HIGHGPAC MP4Box HEVC Parser Denial of Service (CVSS 7.5)
- CVE-2026-10069HIGHShibby Tomato miniupnpd Resource Exhaustion Vulnerability
- CVE-2026-10143HIGHkafka-python SCRAM DoS – Event Loop Freeze Vulnerability
- CVE-2026-34713HIGHAdobe CAI Content Credentials Denial-of-Service Vulnerability