NetSight
low3.7

CVE-2026-22746

Spring Security Vulnerable to User Attribute Enumeration when Using DaoAuthenticationProvider

Impact

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 packages

EcosystemPackageAffectedFixed in
mavenorg.springframework.security:spring-security-core>= 5.7.0, <= 5.7.22none recorded

Affected products

VendorProductAffected versions
VmwareSpring Security
before 5.7.23
from 5.8.0 before 5.8.25
from 6.3.0 before 6.3.16
from 6.4.0 before 6.4.16
from 6.5.0 before 6.5.10
from 7.0.0 before 7.0.5

Weakness classification

References