Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreIn Micrometer, it is possible for a user to provide specially crafted gRPC requests that may cause a denial-of-service (DoS) condition.
Specifically, an application is vulnerable when all of the following are true:
io.micrometer:micrometer-coreObservationRegistry is configured in the application and it records observationsDefaultMeterObservationHandler is configured to output metrics from Observations or the user has a custom ObservationHandler that outputs metrics similarly to DefaultMeterObservationHandlerObservationGrpcServerInterceptor to instrument its gRPC serverMicrometer:
| Fix version | Availability |
|---|---|
| 1.16.6 | OSS |
| 1.16.5.1 | Enterprise Support Only |
| 1.15.12 | OSS |
| 1.15.11.1 | Enterprise Support Only |
No further mitigation steps are necessary.
The issue was identified and responsibly reported by Yu Bao (@August829) - [email protected] – who works for paypal.com.
To report a security vulnerability for a project within the Spring portfolio, see the Security Policy