cbcvebase.

Spring Security vulnerabilities

28 known vulnerabilities affecting spring/spring_security.

Total CVEs
28
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL2HIGH13MEDIUM12LOW1

Vulnerabilities

Page 2 of 2
CVE-2026-41003P4MEDIUMCVSS 5.4≥ 5.7.0, < 5.7.24≥ 5.8.0, < 5.8.26+4 more2026-06-10
CVE-2026-41003 [MEDIUM] CWE-79 CVE-2026-41003: An attacker able to influence values in RelyingPartyRegistration may be able to run arbitrary code o An attacker able to influence values in RelyingPartyRegistration may be able to run arbitrary code on HTML forms generated by Spring Security filters. Affected versions: Spring Security 5.7.0 through 5.7.23; 5.8.0 through 5.8.25; 6.3.0 through 6.3.16; 6.4.0 through 6.4.16; 6.5.0 through 6.5.10; 7.0.0 through 7.0.5.
nvd
CVE-2026-59277P4MEDIUMCVSS 5.3v7.1.02026-08-27
CVE-2026-59277 [MEDIUM] CWE-693 CVE-2026-59277: Spring Security's InetAddressMatchers utility provides matchInternal() and matchExternal() builders Spring Security's InetAddressMatchers utility provides matchInternal() and matchExternal() builders for constructing an InetAddressMatcher that classifies a given IP address as belonging to an internal (private) or external (public) network. Spring Security 7.1.0
nvd
CVE-2026-41694P4MEDIUMCVSS 5.3≥ 5.7.0, < 5.7.24≥ 5.8.0, < 5.8.26+4 more2026-06-10
CVE-2026-41694 [MEDIUM] CWE-347 CVE-2026-41694: Since Spring Security SAML decrypts SAML Responses as well as elements of SAML LogoutRequests and Lo Since Spring Security SAML decrypts SAML Responses as well as elements of SAML LogoutRequests and LogoutResponses without requiring a valid signature, attackers may be able to craft these SAML payloads and use the Service Provider as a decryption oracle. Affected versions: Spring Security 5.7.0 through 5.7.23; 5.8.0 through 5.8.25; 6.3.0 through 6.
nvd
CVE-2026-47877P4MEDIUMCVSS 6.1v7.1.0≥ 7.0.0, ≤ 7.0.62026-08-27
CVE-2026-47877 [MEDIUM] CWE-79 CVE-2026-47877: Spring Security Authorization Server's default consent page renders user-controlled values without H Spring Security Authorization Server's default consent page renders user-controlled values without HTML entity encoding. Spring Security 7.1.0 Spring Security 7.0.0 - 7.0.6
nvd
CVE-2019-3795P4MEDIUMCVSS 5.3≥ 5.0, < 5.0.11.RELEASE≥ 5.1, < 5.1.4.RELEASE+1 more2019-04-09
CVE-2019-3795 [MEDIUM] CWE-330 CVE-2019-3795: Spring Security versions 4.2.x prior to 4.2.12, 5.0.x prior to 5.0.12, and 5.1.x prior to 5.1.5 cont Spring Security versions 4.2.x prior to 4.2.12, 5.0.x prior to 5.0.12, and 5.1.x prior to 5.1.5 contain an insecure randomness vulnerability when using SecureRandomFactoryBean#setSeed to configure a SecureRandom instance. In order to be impacted, an honest application must provide a seed and make the resulting random material available to an attacker
nvd
CVE-2025-22223P4MEDIUMCVSS 5.3v6.4.0-6.4.32025-03-24
CVE-2025-22223 [MEDIUM] CWE-290 CVE-2025-22223: Spring Security 6.4.0 - 6.4.3 may not correctly locate method security annotations on parameterized Spring Security 6.4.0 - 6.4.3 may not correctly locate method security annotations on parameterized types or methods. This may cause an authorization bypass. You are not affected if you are not using @EnableMethodSecurity, or you do not have method security annotations on parameterized types or methods, or all method security annotations are attache
nvd
CVE-2026-22751P4MEDIUMCVSS 4.8≥ 6.4.0, ≤ 6.4.15≥ 6.5.0, ≤ 6.5.9+1 more2026-04-21
CVE-2026-22751 [MEDIUM] CWE-367 CVE-2026-22751: Vulnerability in Spring Spring Security. Applications that explicitly configure One-Time Token login Vulnerability in Spring Spring Security. Applications that explicitly configure One-Time Token login with JdbcOneTimeTokenService are vulnerable to a Time-of-check Time-of-use (TOCTOU) race condition. This issue affects Spring Security: from 6.4.0 through 6.4.15, from 6.5.0 through 6.5.9, from 7.0.0 through 7.0.4.
nvd
CVE-2026-22746P4LOWCVSS 3.7≥ 5.7.0, ≤ 5.7.22≥ 5.8.0, ≤ 5.8.24+3 more2026-04-22
CVE-2026-22746 [LOW] CWE-208 CVE-2026-22746: Vulnerability in Spring Spring Security. If an application is using the UserDetails#isEnabled, #isAc 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.
nvd
Spring Security vulnerabilities | cvebase