此页面列出了 Spring 安全通告。
CVE-2024-22257:直接使用 AuthenticatedVoter 可能导致 Spring Security 访问控制中断
CVE-2024-22259:Spring Framework URL 解析与主机验证(第二次报告)
描述
使用 UriComponentsBuilder
解析外部提供的 URL(例如通过查询参数)并对解析后的 URL 的主机进行验证检查的应用程序,可能容易受到开放重定向 (open redirect) 攻击或 SSRF 攻击,如果 URL…
CVE-2024-22243:Spring Framework URL 解析与主机验证
描述
使用 UriComponentsBuilder
解析外部提供的 URL(例如通过查询参数)并对解析后的 URL 的主机进行验证检查的应用程序,可能容易受到开放重定向 (open redirect) 攻击或 SSRF 攻击,如果 URL…
CVE-2024-22234:直接使用 isFullyAuthenticated 导致 Spring Security 访问控制中断
CVE-2024-22236:通过使用不安全权限创建的临时目录导致本地信息泄露
描述
Spring Cloud Contract 4.1.x 低于 4.1.1 版本、4.0.x 低于 4.0.5 版本以及 3.1.x 低于 3.1.10 版本,通过 org.springframework.cloud:spring-cloud-contract-shade 依赖中的阴影 (shaded) 依赖 com.google.guava:guava,测试执行容易受到通过使用不安全权限创建的临时目录导致的本地信息泄露的影响。
受影响的 Spring 产品和版本
- Spring Cloud Contract
- 4.1.0
- 4.0.0 至 4.0.5
- 3.1.0 至 3.1.10
缓解措施
将 Spring Cloud Contract 升级到 3.1.10 或 4.0.5 或 4.1.1 版本。
受影响版本的用户应采取以下缓解措施。4.1.x 用户应升级到 4.1.1 版本。 4.0.x 用户应升级到 4.0.5 版本。 3.1.x 用户应升级到 3.1.10 版本。 无需其他步骤。 已修复此问题的版本包括
- Spring Cloud Contract
- 4.1.1
- 4.0.5
- 3.1.10
致谢
此问题由来自 Oddball 的 Michael Kimball 发现并负责任地报告。
参考资料
CVE-2024-22233:Spring Framework 服务器 Web DoS 漏洞
CVE-2023-34054:Reactor Netty HTTP Server Metrics DoS 漏洞
CVE-2023-34053:Spring Framework 服务器 Web Observations DoS 漏洞
CVE-2023-34055:Spring Boot 服务器 Web Observations DoS 漏洞
报告漏洞
要报告 Spring 项目组合中的安全漏洞,请参阅安全政策