{"cvss":3.7,"datePublished":"2026-04-22T06:16:02.780","dateUpdated":"2026-10-26T22:10:00.163","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.","id":"CVE-2026-22746","raw":{"affected":[{"affectedData":[{"defaultStatus":"unaffected","product":"Spring Security","vendor":"Spring","versions":[{"lessThanOrEqual":"5.7.22","status":"affected","version":"5.7.0","versionType":"custom"},{"lessThanOrEqual":"5.8.24","status":"affected","version":"5.8.0","versionType":"custom"},{"lessThanOrEqual":"6.3.15","status":"affected","version":"6.3.0","versionType":"custom"},{"lessThanOrEqual":"6.4.15","status":"unknown","version":"6.4.0","versionType":"custom"},{"lessThanOrEqual":"6.5.9","status":"affected","version":"6.5.0","versionType":"custom"},{"lessThanOrEqual":"7.0.4","status":"affected","version":"7.0.0","versionType":"custom"}]}],"source":"security@vmware.com"}],"configurations":[{"nodes":[{"cpeMatch":[{"criteria":"cpe:2.3:a:vmware:spring_security:*:*:*:*:*:*:*:*","matchCriteriaId":"0CA470A2-C6B0-4FDA-8459-BDC9E0C380D6","versionEndExcluding":"5.7.23","vulnerable":true},{"criteria":"cpe:2.3:a:vmware:spring_security:*:*:*:*:*:*:*:*","matchCriteriaId":"B66D9DC9-CDA9-4FB7-8090-2A0ABB8BB4E3","versionEndExcluding":"5.8.25","versionStartIncluding":"5.8.0","vulnerable":true},{"criteria":"cpe:2.3:a:vmware:spring_security:*:*:*:*:*:*:*:*","matchCriteriaId":"94D2E56E-3ABB-4025-BBB1-7E9B61E765D6","versionEndExcluding":"6.3.16","versionStartIncluding":"6.3.0","vulnerable":true},{"criteria":"cpe:2.3:a:vmware:spring_security:*:*:*:*:*:*:*:*","matchCriteriaId":"6452E94A-BC89-4F38-A140-C55DC6DEC0A8","versionEndExcluding":"6.4.16","versionStartIncluding":"6.4.0","vulnerable":true},{"criteria":"cpe:2.3:a:vmware:spring_security:*:*:*:*:*:*:*:*","matchCriteriaId":"5A35C014-6D64-4246-99B8-88BD7B5EC92F","versionEndExcluding":"6.5.10","versionStartIncluding":"6.5.0","vulnerable":true},{"criteria":"cpe:2.3:a:vmware:spring_security:*:*:*:*:*:*:*:*","matchCriteriaId":"0B8A5767-EB43-4E11-8E93-9324B70F7060","versionEndExcluding":"7.0.5","versionStartIncluding":"7.0.0","vulnerable":true}],"negate":false,"operator":"OR"}]}],"cveTags":[],"descriptions":[{"lang":"en","value":"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."},{"lang":"es","value":"Vulnerabilidad en Spring Spring Security. Si una aplicación está utilizando los atributos de usuario UserDetails#isEnabled, #isAccountNonExpired o #isAccountNonLocked, para habilitar, caducar o bloquear usuarios, entonces la defensa contra ataques de temporización de DaoAuthenticationProvider puede ser eludida para usuarios que están deshabilitados, caducados o bloqueados. Este problema afecta a Spring Security: desde 5.7.0 hasta 5.7.22, desde 5.8.0 hasta 5.8.24, desde 6.3.0 hasta 6.3.15, desde 6.5.0 hasta 6.5.9, desde 7.0.0 hasta 7.0.4."}],"id":"CVE-2026-22746","lastModified":"2026-10-26T22:10:00.163","metrics":{"cvssMetricV31":[{"cvssData":{"attackComplexity":"HIGH","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":3.7,"baseSeverity":"LOW","confidentialityImpact":"LOW","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N","version":"3.1"},"exploitabilityScore":2.2,"impactScore":1.4,"source":"security@vmware.com","type":"Secondary"}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"id":"CVE-2026-22746","options":[{"exploitation":"none"},{"automatable":"no"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","timestamp":"2026-04-22T13:36:35.542792Z","version":"2.0.3"}}]},"published":"2026-04-22T06:16:02.780","references":[{"source":"security@vmware.com","tags":["Vendor Advisory"],"url":"https://spring.io/security/cve-2026-22746"}],"sourceIdentifier":"security@vmware.com","vulnStatus":"Analyzed","weaknesses":[{"description":[{"lang":"en","value":"CWE-208"}],"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","type":"Secondary"}]},"severity":"LOW","source":"nvd","title":"Vulnerability in Spring Spring Security"}