PT-2023-8403 · Spring+2 · Spring Webflux+4

James Yuzawa

·

Published

2023-11-27

·

Updated

2023-12-14

·

CVE-2023-34053

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions Spring Framework versions 6.0.0 through 6.0.13
Description The issue is related to unlimited resource distribution, which can be exploited by a remote attacker to cause a denial-of-service (DoS) condition using specially crafted HTTP requests. This can happen when the application uses Spring MVC or Spring WebFlux, has io.micrometer:micrometer-core on the classpath, and an ObservationRegistry is configured to record observations. Typically, Spring Boot applications need the org.springframework.boot:spring-boot-actuator dependency to meet these conditions.
Recommendations For Spring Framework versions 6.0.0 through 6.0.13, consider disabling the use of Spring MVC or Spring WebFlux, or removing io.micrometer:micrometer-core from the classpath, until a patch is available. Additionally, restricting the configuration of ObservationRegistry to prevent recording observations can help minimize the risk of exploitation. Avoid using the org.springframework.boot:spring-boot-actuator dependency in Spring Boot applications until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

RCE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2024-00651
CVE-2023-34053
GHSA-V94H-HVHG-MF9H

Affected Products

Spring Framework
Spring Mvc
Spring Webflux
Micrometer-Core
Spring-Boot-Actuator