GHSA-2827-2mxx-j8pv

Spring Retry has Cache Exhaustion in Stateful Retries that leads to Denial of Service

At a glance

Published
Updated
CVE
CVE-2026-41710
CVSS_V3
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

Description

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.

Affected packages

PackageVersions
Maven · org.springframework.retry:spring-retryintroduced 2.0.0, fixed 2.0.13
Maven · org.springframework.retry:spring-retryintroduced 0, last affected 1.3.4

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database