Skip to content
3.7 Low

CVE-2026-22746 Vulnerability in Spring Spring Security

Description

Vulnerability in Spring Spring Security. If an application is using the UserDetails#isEnabled, #isAccountNonExpired, or #isAccountNonLocked user attributes, to enable, expire, or lock users, then DaoAuthenticationProvider's timing attack defense can be bypassed for users who are disabled, expired, or locked.This issue affects Spring Security: from 5.7.0 through 5.7.22, from 5.8.0 through 5.8.24, from 6.3.0 through 6.3.15, from 6.5.0 through 6.5.9, from 7.0.0 through 7.0.4.

Affected products and versions

Product Affected versions Fixed in
Spring Security 7.0 7.0.0 → 7.0.4 No fix stated
Spring Security 6.5 6.5.0 → 6.5.9 No fix stated
Spring Security 6.4 6.4.0 → 6.4.15 No fix stated
Spring Security 6.3 6.3.0 → 6.3.15 No fix stated
Spring Security 5.8 5.8.0 → 5.8.24 No fix stated
Spring Security 5.7 5.7.0 → 5.7.22 No fix stated

References

Timeline

  1. Published
  2. Last modified
The 29 CVEs of Spring Security →
Track this CVE