CVE-2026-41707: Dpop Jti Cache Eviction Replay

Using a fixed-size LinkedHashMap with size-based eviction in removeEldestEntry for token or JTI replay tracking is vulnerable to replay attacks via cache eviction flooding. Use an expiration-based cache or a dedicated replay validator with distributed backing.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Java
greprules fetch cve-2026-41707-dpop-jti-cache-eviction-replay --engine opengrep

Description

Using a fixed-size LinkedHashMap with size-based eviction in removeEldestEntry for token or JTI replay tracking is vulnerable to replay attacks via cache eviction flooding. Use an expiration-based cache or a dedicated replay validator with distributed backing.