CVE-2025-22234: Spring Security BCryptPasswordEncoder 最大密码长度破坏了时序攻击缓解

中等 | 2025 年 4 月 22 日 | CVE-2025-22234

描述

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
  • 较旧的、不受支持的版本也受到影响

缓解措施

受影响版本的用户应升级到相应的修复版本。

受影响版本 修复版本 可用性
5.7.16 5.7.17 仅限企业支持
5.8.18 5.8.19 仅限企业支持
6.0.16 6.0.17 仅限企业支持
6.1.14 6.1.15 仅限企业支持
6.2.10 6.2.11 仅限企业支持
6.3.8 6.3.9 OSS
6.4.4 6.4.5 OSS

致谢

Jonas Robl ([email protected]) 发现并负责任地报告了此问题。

参考资料

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有