CVE-2025-22235:如果 Actuator 端点未暴露,Spring Boot EndpointRequest.to() 会创建错误的匹配器

中等 | APRIL 24, 2025 | CVE-2025-22235

描述

如果创建 EndpointRequest 的 Actuator 端点被禁用或未暴露,EndpointRequest.to() 会为 null/** 创建一个匹配器。

如果满足以下所有条件,您的应用可能会受到影响

  • 您使用了 Spring Security
  • EndpointRequest.to() 已在 Spring Security 链配置中使用
  • EndpointRequest 引用的端点被禁用或未通过 Web 暴露
  • 您的应用处理对 /null 的请求,并且该路径需要保护

CVE-2025-22232:Spring Cloud Config Server 可能不会使用客户端发送的 Vault Token

中等 | APRIL 07, 2025 | CVE-2025-22232

描述

当向 Vault 发出请求时,Spring Cloud Config Server 可能不会使用客户端通过 X-CONFIG-TOKEN 请求头发送的 Vault token。

如果满足以下条件,您的应用可能会受到影响

  1. 您的 Spring Cloud Config Server 的 classpath 中包含 Spring Vault,并且
  2. 您正在使用 X-CONFIG-TOKEN 请求头向 Spring Cloud Config Server 发送 Vault token,以便 Config Server 在向 Vault 发出请求时使用,并且
  3. 您正在使用默认的 Spring Vault SessionManager 实现 LifecycleAwareSessionManager 或持久化 Vault token 的 SessionManager 实现(例如 SimpleSessionManager)…

CVE-2025-22223:Spring Security 对参数化类型上的方法安全注解的授权绕过

中等 | MARCH 19, 2025 | CVE-2025-22223

描述

Spring Security 可能无法正确地定位参数化类型或方法上的方法安全注解。这可能导致授权绕过。

如果满足以下条件,您的应用可能会受到影响

  1. 您正在使用 @EnableMethodSecurity,并且
  2. 您在参数化的超类、接口或被覆盖的方法上有一个方法安全注解,但在目标方法上没有注解

WebFlux 应用中静态资源的授权绕过

严重 | OCTOBER 22, 2024 | CVE-2024-38821

描述

对静态资源应用了 Spring Security 授权规则的 Spring WebFlux 应用在某些情况下可能被绕过。

要影响某个应用,必须满足以下所有条件

  • 必须是 WebFlux 应用
  • 必须使用了 Spring 的静态资源支持
  • 必须对静态资源支持应用了非 permitAll 的授权规则

快人一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部