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:
Older versions than 1.15.0 are not affected.
Users of affected versions should upgrade to the corresponding fixed version.
| Affected version(s) | Fix version | Availability |
|---|---|---|
| 1.16.x | 1.16.6 | OSS |
| 1.15.x | 1.15.12 | OSS |
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