Visit NES for Spring Home Page
Spring Security 6.4.x Release Notes
5 versions
Comprehensive release notes and changelog for Spring Security 6.4.x, including security patches, bug fixes, and feature updates across all supported versions.
August 2026
6.4.18
Released Aug 28, 2026 Full Version:
6.4.13-spring-security-6.4.18
Security Fixes
- A
UserVerificationRequirementrestored from a serialized session is again recognized as requiring user verification, so WebAuthn authentication is no longer silently weakened (high severity, CVE-2026-47841). - An embedded LDAP server started by
UnboundIdContainerno longer listens on every network interface with a well-known administrative credential, binding to loopback unless another address is configured (critical severity, CVE-2026-59270). - Secret-bearing values are no longer compared with timing-variable equality checks in
DigestAuthenticationFilterandKeyBasedPersistenceTokenService, which now use a constant-time comparison (medium severity, CVE-2026-59276). AesBytesEncryptorand theEncryptorsfactory methods are now deprecated but still encrypt CBC with an all-zero initialization vector, so identical plaintexts still produce identical ciphertext for a given password and salt; remediation is a migration to the newAesCbcBytesEncryptororAesGcmBytesEncryptor, which requires re-encrypting existing data (medium severity, CVE-2026-47842).- See the guide for more information on migrating to the replacement encryptors.
Dependency Upgrades
- Spring Data BOM (NES)
2024.1.13-spring-data-bom-2024.1.18 - Spring LDAP (NES)
3.2.16-spring-ldap-3.2.23
June 2026
6.4.17
Released Jun 15, 2026 Full Version:
6.4.13-spring-security-6.4.17
Security Fixes
- Capped the inflated size of compressed SAML 2.0 REDIRECT-binding payloads in
Saml2Utils, preventing an unauthenticated attacker from exhausting server memory (CVE-2026-40988). - Hardened the SAML 2.0 filters to route generated HTML forms through
FormPostRedirectStrategy, preventing arbitrary code execution via attacker-influencedRelyingPartyRegistrationvalues (CVE-2026-41003). - Reworked SAML login and logout validation so signature validation gates decryption, closing a decryption-oracle weakness in the OpenSAML authentication and logout providers (CVE-2026-41694).
- Fixed an open-redirect vulnerability in
CookieRequestCacheandCookieServerRequestCache, which stored and used an unvalidated absolute redirect URL; saved requests now favor relative URIs (CVE-2026-41706). - Tightened Subject DN parsing in the deprecated
SubjectDnX509PrincipalExtractor, preventing a crafted X.509 client certificate from authenticating as another user (CVE-2026-47838).
Dependency Upgrades
- Spring Data BOM (NES)
2024.1.13-spring-data-bom-2024.1.17 - Spring LDAP (NES)
3.2.16-spring-ldap-3.2.21
April 2026
6.4.16
Released Apr 23, 2026 Full Version:
6.4.13-spring-security-6.4.16
Security Fixes
- Patched the authorization bypass in
DaoAuthenticationProviderwhere timing attack protections could be circumvented for disabled, expired, or locked accounts when applications rely onUserDetails#isEnabled,#isAccountNonExpired, or#isAccountNonLocked(CVE-2026-22746). - Patched the weak authentication issue in
NimbusJwtDecoderandNimbusReactiveJwtDecoderwhere JWT token validation is not enforced unless anOAuth2TokenValidator<Jwt>is explicitly configured viasetJwtValidator()(CVE-2026-22748). - Patched the authorization bypass in
JdbcOneTimeTokenServicewhere a time-of-check time-of-use race condition allowed concurrent one-time token login requests to bypass the single-use constraint (CVE-2026-22751).
Dependency Upgrades
- Spring Data BOM (NES)
2024.1.13-spring-data-bom-2024.1.16 - Spring LDAP (NES)
3.2.16-spring-ldap-3.2.20
March 2026
6.4.15
Released Mar 23, 2026 Full Version:
6.4.13-spring-security-6.4.15
Security Fixes
- Patched the critical Spring Security vulnerability in
OnCommittedResponseWrapperwhere security headers are silently dropped whenContent-Lengthis set viasetHeader,setIntHeader, oraddIntHeader(CVE-2026-22732).
Dependency Upgrades
- Spring Framework
6.2.17 - Spring Data BOM (NES)
2024.1.13-spring-data-bom-2024.1.14 - Spring LDAP (NES)
3.2.16-spring-ldap-3.2.18
January 2026
6.4.14
Released Jan 28, 2026 Full Version:
6.4.13-spring-security-6.4.14
Notes
- This release originates from the open‑source Spring Security repository forked by HeroDevs. It encompasses modifications implemented by HeroDevs to ensure successful framework builds. This release contains no functional changes from Spring Security
6.4.13.
Stay in the loop
~/herodevs-spring-framework-support
herodevs@nes:open-source$ ./display-support-info.sh