Vulnocalypse
Back to feed
29impact

Timing Attack via Non-Constant-Time Comparison of Sensitive Values

Spring Security · CVE-2026-59276
0 news outlets0 CERTs and agencies0 researchers

What is it?

Several components in Spring Security compare security-sensitive values using standard string equality (String.equals()) rather than a constant-time comparison. Because String.equals() returns as soon as it finds a differing character, the time taken to reject an incorrect value is proportional to the number of leading characters that match the expected value. Spring Security 7.1.0 Spring Security 7.0.0 - 7.0.6 Spring Security 6.5.0 - 6.5.11 Spring Security 6.4.0 - 6.4.18 Spring Security 5.8.0 - 5.8.27 Spring Security 5.7.0 - 5.7.25

Evidence

No coverage recorded yet.

Exploitation

  • Public proof of concept
  • Exploited in the wild
  • Listed as known exploited
CVSS
5.9
EPSS
0.3%
First seen
7 d ago
Status
corroborated

All Spring vulnerabilities