QID 150594
Date Published: 2022-11-24
QID 150594: Spring Boot Misconfiguration: Actuator Endpoint Security Disabled
Spring Boot Actuator is a sub-project of Spring Boot. Actuator is mainly used to expose operational information about the running application.
There are different built-in Actuators which may expose sensitive data and are labeled as "sensitive". This web application is configured with (management.endpoints.web.expose=* or management.endpoints.web.exposure.include=*) that is exposing all Spring Boot Actuator endpoints without authentication, causing significant problems with security.
Successful exploitation would lead to Information Disclosure vulnerability, which can help the attacker carry out further attacks and obtain sensitive information.
Solution
Make sure you only enable the Spring Boot Actuator endpoints that you really need and restrict access to these endpoints. It's recommended to enable security for Spring Boot Actuator endpoints using the following configuration (in the Spring properties file):
management.security.enabled=true
Vendor References
CVEs related to QID 150594
Software Advisories
| Advisory ID | Software | Component | Link |
|---|