Skip to main content
← All vulnerabilities
CVE-2026-41710GHSA-2827-2MXX-J8PV

Cache Exhaustion in Stateful Retries leads to Denial of Service

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.0.12.1, 1.3.5, 2.0.13
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

An attacker can craft a large number of unique requests that trigger a failure, exhausting the capacity of the application-wide stateful retry cache. Once the cache is full, it permanently rejects any further updates, causing all later stateful retries and circuit breakers in the application to fail. Affected versions: Spring Retry 2.0.0 through 2.0.12; 1.3.0 through 1.3.4.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • Spring Spring Retry

    From 2.0.0 · fixed in 2.0.12.1; From 1.3.0 · fixed in 1.3.5

  • org.springframework.retry:spring-retryMaven

    From 2.0.0 · fixed in 2.0.13

  • org.springframework.retry:spring-retryMaven

    through 1.3.4

References 2

spring.io

GitHub · NicheToolkit/spring-retry-toolkit