本页面列出了 Spring 安全通告。
CVE-2025-22234:Spring Security BCryptPasswordEncoder 最大密码长度破坏了时序攻击缓解措施
描述
在 CVE-2025-22228 中应用的修复意外地破坏了在 DaoAuthenticationProvider
中实现的时序攻击缓解措施。
受影响的 Spring 产品和版本
Spring Security
- 仅 5.7.16
- 仅 5.8.18
- 仅 6.0.16
- 仅 6.1.14
- 仅 6.2.10
- 仅 6.3.8
- 仅 6.4.4
- 较旧、不受支持的版本也受到影响 …
CVE-2025-22232:Spring Cloud Config Server 可能不会使用客户端发送的 Vault Token
描述
当向 Vault 发出请求时,Spring Cloud Config Server 可能不会使用客户端通过 X-CONFIG-TOKEN
请求头发送的 Vault token。
如果满足以下条件,您的应用可能会受到影响
- 您的 Spring Cloud Config Server 的 classpath 中包含 Spring Vault,并且
- 您正在使用
X-CONFIG-TOKEN
请求头向 Spring Cloud Config Server 发送 Vault token,以便 Config Server 在向 Vault 发出请求时使用,并且 - 您正在使用默认的 Spring Vault
SessionManager
实现LifecycleAwareSessionManager
或持久化 Vault token 的SessionManager
实现(例如SimpleSessionManager
)…
CVE-2025-22223:Spring Security 对参数化类型上的方法安全注解的授权绕过
CVE-2025-22228:Spring Security BCryptPasswordEncoder 未强制执行最大密码长度
CVE-2024-38829:Spring LDAP 在区分大小写的比较中暴露敏感数据
描述
String.toLowerCase()
和 String.toUpperCase()
的使用存在一些依赖于 Locale
的异常,这可能导致查询到非预期列
与 CVE-2024-38820 相关
受影响的 Spring 产品和版本
Spring LDAP
- 2.4.0 - 2.4.3
- 3.0.0 - 3.0.9
- 3.1.0 - 3.1.7
- 3.2.0 - 3.2.7
- 较旧、不受支持的版本也受到影响 …
CVE-2024-38827:Spring Security 在区分大小写的比较中存在授权绕过
描述
String.toLowerCase()
和 String.toUpperCase()
的使用存在一些依赖于 Locale
的异常,这可能导致授权规则无法正常工作。
与 CVE-2024-38820 相关
受影响的 Spring 产品和版本
Spring…
CVE-2024-38828:通过带有 byte[] 参数的 Spring MVC 控制器方法进行 DoS 攻击
WebFlux 应用中静态资源的授权绕过
CVE-2024-38819:功能性 Web 框架中的路径遍历漏洞(第二次报告)
报告漏洞
要报告 Spring 组合中项目的安全漏洞,请参阅安全政策