cbcvebase.
CVE-2018-15756
published 2018-10-18

CVE-2018-15756: Spring Framework, version 5.1, versions 5.0.x prior to 5.0.10, versions 4.3.x prior to 4.3.20, and older unsupported versions on the 4.2.x branch provide…

high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
Spring Framework, version 5.1, versions 5.0.x prior to 5.0.10, versions 4.3.x prior to 4.3.20, and older unsupported versions on the 4.2.x branch provide support for range requests when serving static resources through the ResourceHttpRequestHandler, or starting in 5.0 when an annotated controller returns an org.springframework.core.io.Resource. A malicious user (or attacker) can add a range header with a high number of ranges, or with wide ranges that overlap, or both, for a denial of service attack. This vulnerability affects applications that depend on either spring-webmvc or spring-webflux. Such applications must also have a registration for serving static resources (e.g. JS, CSS, images, and others), or have an annotated controller that returns an org.springframework.core.io.Resource. Spring Boot applications that depend on spring-boot-starter-web or spring-boot-starter-webflux are ready to serve static resources out of the box and are therefore vulnerable.

Affected

118 ranges· showing 25
VendorProductVersion rangeFixed in
debiandebian_linux
debianlibspring-java< libspring-java 4.3.21-1 (bookworm)libspring-java 4.3.21-1 (bookworm)
oracleagile_plm
oracleagile_plm
oracleagile_plm
oracleagile_plm
oraclecommunications_brm_elastic_charging_engine
oraclecommunications_brm_elastic_charging_engine
oraclecommunications_converged_application_server_service_controller
oraclecommunications_converged_application_server_service_controller
oraclecommunications_diameter_signaling_router
oraclecommunications_diameter_signaling_router
oraclecommunications_diameter_signaling_router
oraclecommunications_diameter_signaling_router
oraclecommunications_element_manager
oraclecommunications_element_manager
oraclecommunications_element_manager
oraclecommunications_online_mediation_controller
oraclecommunications_session_report_manager
oraclecommunications_session_report_manager
oraclecommunications_session_report_manager
oraclecommunications_session_report_manager
oraclecommunications_session_report_manager
oraclecommunications_session_route_manager
oraclecommunications_session_route_manager

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
osv7.5HIGH