GHSA-rc42-6c7j-7h5r
Spring Boot EndpointRequest.to() creates wrong matcher if actuator endpoint is not exposed
Quick fix
GHSA-rc42-6c7j-7h5r — org.springframework.boot:spring-boot: upgrade to the fixed version with the command below.
# pom.xml: bump <version>3.3.11</version> for org.springframework.boot:spring-bootDetails
EndpointRequest.to() creates a matcher for null/** if the actuator endpoint, for which the EndpointRequest has been created, is disabled or not exposed.
Your application may be affected by this if all the following conditions are met:
* You use Spring Security * EndpointRequest.to() has been used in a Spring Security chain configuration * The endpoint which EndpointRequest references is disabled or not exposed via web * Your application handles requests to /null and this path needs protection
You are not affected if any of the following is true:
* You don't use Spring Security * You don't use EndpointRequest.to() * The endpoint which EndpointRequest.to() refers to is enabled and is exposed * Your application does not handle requests to /null or this path does not need protection
Are you affected?
Enter the version of the package you're using.
Affected packages
0No fixed version published yet for org.springframework.boot:spring-boot (maven). Pin to a known-safe version or switch to an alternative.
3.1.0No fixed version published yet for org.springframework.boot:spring-boot (maven). Pin to a known-safe version or switch to an alternative.
3.2.0No fixed version published yet for org.springframework.boot:spring-boot (maven). Pin to a known-safe version or switch to an alternative.
3.3.0Fixed in: 3.3.11# pom.xml: bump <version>3.3.11</version> for org.springframework.boot:spring-boot3.4.0Fixed in: 3.4.5# pom.xml: bump <version>3.4.5</version> for org.springframework.boot:spring-boot