NetApp Spring Boot Vulnerability in EndpointRequest Matcher Creation

Vulnerability

A vulnerability exists in multiple NetApp products that use Spring Boot, specifically in versions 2.7.0 through 2.7.24.2, 3.1.0 through 3.1.15.2, 3.2.0 through 3.2.13.2, 3.3.0 through 3.3.10, and 3.4.0 through 3.4.4. This vulnerability arises because the 'EndpointRequest.to()' method can create a matcher for 'null/**' when the referenced actuator endpoint is disabled or not exposed. Applications may be affected if they use Spring Security, have 'EndpointRequest.to()' in a Spring Security chain configuration, the referenced endpoint is disabled or not exposed, and the application handles requests to '/null' that require protection.

Impact

Exploitation of this vulnerability could lead to the application improperly handling requests to '/null', potentially allowing unprotected access to this path.

Remediation

Users can upgrade to Spring Boot versions 2.7.25, 3.1.16, 3.2.14, 3.3.11, or 3.4.5, depending on their current version. If an upgrade is not possible, ensure that the endpoint referenced by 'EndpointRequest.to()' is enabled and exposed, or that the application does not handle requests to '/null'.

Added: Sep 1, 2025, 7:22 PM
Updated: Sep 1, 2025, 7:22 PM

Vulnerability Rating

Custom Algorithm
spread
7.3
impact
7.5
exploitability
7.4
remediation
7.9
relevance
0.0
threat
0.0
urgency
2.9
incentive
5.8

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.