Vulnerability Details 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 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.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.036
EPSS Ranking 87.2%
CVSS Severity
CVSS v3 Score 7.5
CVSS v2 Score 5.0
Products affected by CVE-2018-15756
-
cpe:2.3:a:oracle:agile_plm:9.3.3
-
cpe:2.3:a:oracle:agile_plm:9.3.4
-
cpe:2.3:a:oracle:agile_plm:9.3.5
-
cpe:2.3:a:oracle:agile_plm:9.3.6
-
cpe:2.3:a:oracle:communications_brm_-_elastic_charging_engine:11.3
-
cpe:2.3:a:oracle:communications_brm_-_elastic_charging_engine:12.0
-
cpe:2.3:a:oracle:communications_converged_application_server_-_service_controller:6.0
-
cpe:2.3:a:oracle:communications_converged_application_server_-_service_controller:6.1
-
cpe:2.3:a:oracle:communications_diameter_signaling_router:8.0.0
-
cpe:2.3:a:oracle:communications_diameter_signaling_router:8.1
-
cpe:2.3:a:oracle:communications_diameter_signaling_router:8.2
-
cpe:2.3:a:oracle:communications_diameter_signaling_router:8.2.1
-
cpe:2.3:a:oracle:communications_element_manager:8.1.1
-
cpe:2.3:a:oracle:communications_element_manager:8.2.0
-
cpe:2.3:a:oracle:communications_element_manager:8.2.1
-
cpe:2.3:a:oracle:communications_online_mediation_controller:6.1
-
cpe:2.3:a:oracle:communications_session_report_manager:8.0.0
-
cpe:2.3:a:oracle:communications_session_report_manager:8.1.0
-
cpe:2.3:a:oracle:communications_session_report_manager:8.1.1
-
cpe:2.3:a:oracle:communications_session_report_manager:8.2.0
-
cpe:2.3:a:oracle:communications_session_report_manager:8.2.1
-
cpe:2.3:a:oracle:communications_session_route_manager:8.0.0
-
cpe:2.3:a:oracle:communications_session_route_manager:8.1.0
-
cpe:2.3:a:oracle:communications_session_route_manager:8.1.1
-
cpe:2.3:a:oracle:communications_session_route_manager:8.2.0
-
cpe:2.3:a:oracle:communications_session_route_manager:8.2.1
-
cpe:2.3:a:oracle:communications_unified_inventory_management:7.3
-
cpe:2.3:a:oracle:communications_unified_inventory_management:7.4.0
-
cpe:2.3:a:oracle:endeca_information_discovery_integrator:3.2.0
-
cpe:2.3:a:oracle:enterprise_manager_for_fusion_applications:13.3.0.0
-
cpe:2.3:a:oracle:enterprise_manager_ops_center:12.3.3
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.2
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.2.0.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.2.1.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.2.2.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.3
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.3.0.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.3.1.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.3.2.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.3.3.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.4
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.4.0.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.4.1.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.4.2.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.4.3.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.4.4.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.4.5.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.5
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.5.0.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.5.0.1
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.5.1.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.5.2.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.5.3.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.5.4.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.6
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.6.0.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.6.0.1
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.6.1.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.6.2.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.6.3.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.6.4.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.7
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.7.0.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.7.1.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.7.2.0
-
cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:8.0.8
-
cpe:2.3:a:oracle:flexcube_private_banking:12.0.1
-
cpe:2.3:a:oracle:flexcube_private_banking:12.0.3
-
cpe:2.3:a:oracle:flexcube_private_banking:12.1.0
-
cpe:2.3:a:oracle:goldengate_application_adapters:12.3.2.1.0
-
cpe:2.3:a:oracle:healthcare_master_person_index:3.0
-
cpe:2.3:a:oracle:healthcare_master_person_index:4.0.2
-
cpe:2.3:a:oracle:identity_manager_connector:9.0
-
cpe:2.3:a:oracle:insurance_calculation_engine:10.0
-
cpe:2.3:a:oracle:insurance_calculation_engine:10.1
-
cpe:2.3:a:oracle:insurance_calculation_engine:10.2
-
cpe:2.3:a:oracle:insurance_calculation_engine:9.7
-
cpe:2.3:a:oracle:insurance_policy_administration_j2ee:10.0
-
cpe:2.3:a:oracle:insurance_policy_administration_j2ee:10.1
-
cpe:2.3:a:oracle:insurance_policy_administration_j2ee:10.2
-
cpe:2.3:a:oracle:insurance_policy_administration_j2ee:10.2.0
-
cpe:2.3:a:oracle:insurance_policy_administration_j2ee:10.2.4
-
cpe:2.3:a:oracle:insurance_policy_administration_j2ee:11.0
-
cpe:2.3:a:oracle:insurance_policy_administration_j2ee:11.1.0
-
cpe:2.3:a:oracle:insurance_policy_administration_j2ee:11.2.0
-
cpe:2.3:a:oracle:insurance_rules_palette:10.0
-
cpe:2.3:a:oracle:insurance_rules_palette:10.1
-
cpe:2.3:a:oracle:insurance_rules_palette:10.2
-
cpe:2.3:a:oracle:insurance_rules_palette:10.2.0
-
cpe:2.3:a:oracle:insurance_rules_palette:10.2.4
-
cpe:2.3:a:oracle:insurance_rules_palette:11.0
-
cpe:2.3:a:oracle:insurance_rules_palette:11.0.2
-
cpe:2.3:a:oracle:insurance_rules_palette:11.1.0
-
cpe:2.3:a:oracle:insurance_rules_palette:11.2.0
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:-
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:2.3.14
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.0.25
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.0.4
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.0
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.1
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.2
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.3
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.3.7856
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.4
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.5
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.6
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.6.8003
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.1.7
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.0
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.1
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.10
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.1182
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.2
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.3
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.4
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.5
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.6
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.7
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.8
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.8.2223
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.2.9
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.0
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.1
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.2
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.2.1162
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.3
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.4
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.4.3247
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.5
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.6
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.6.3293
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.7
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.8
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.3.9
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.0
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.1
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.10
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.2
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.2.4181
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.3
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.4
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.4.4226
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.5
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.6
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.7
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.7.4297
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.8
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.9
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:3.4.9.4237
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.0
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.0.5135
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.1
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.11.5331
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.12
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.2
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.3
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.4
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.4.5235
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.5
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.6
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.6.5281
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.7
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:4.0.8
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.0
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.0.8131
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.1
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.14
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.18.1217
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.2
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.2.8191
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.20
-
cpe:2.3:a:oracle:mysql_enterprise_monitor:8.0.3
-
cpe:2.3:a:oracle:primavera_analytics:18.8
-
cpe:2.3:a:oracle:primavera_gateway:15.2
-
cpe:2.3:a:oracle:primavera_gateway:16.2
-
cpe:2.3:a:oracle:primavera_gateway:17.12
-
cpe:2.3:a:oracle:primavera_gateway:18.8.0
-
cpe:2.3:a:oracle:rapid_planning:12.1
-
cpe:2.3:a:oracle:rapid_planning:12.2
-
cpe:2.3:a:oracle:retail_advanced_inventory_planning:15.0
-
cpe:2.3:a:oracle:retail_assortment_planning:15.0
-
cpe:2.3:a:oracle:retail_assortment_planning:16.0
-
cpe:2.3:a:oracle:retail_clearance_optimization_engine:14.0.5
-
cpe:2.3:a:oracle:retail_financial_integration:14.0
-
cpe:2.3:a:oracle:retail_financial_integration:14.1
-
cpe:2.3:a:oracle:retail_financial_integration:15.0
-
cpe:2.3:a:oracle:retail_financial_integration:16.0
-
cpe:2.3:a:oracle:retail_integration_bus:15.0
-
cpe:2.3:a:oracle:retail_integration_bus:15.0.3
-
cpe:2.3:a:oracle:retail_integration_bus:16.0
-
cpe:2.3:a:oracle:retail_integration_bus:16.0.3
-
cpe:2.3:a:oracle:retail_invoice_matching:12.0
-
cpe:2.3:a:oracle:retail_invoice_matching:13.0
-
cpe:2.3:a:oracle:retail_invoice_matching:13.1
-
cpe:2.3:a:oracle:retail_invoice_matching:13.2
-
cpe:2.3:a:oracle:retail_invoice_matching:14.0
-
cpe:2.3:a:oracle:retail_invoice_matching:14.1
-
cpe:2.3:a:oracle:retail_markdown_optimization:13.4.4
-
cpe:2.3:a:oracle:retail_order_broker:15.0
-
cpe:2.3:a:oracle:retail_order_broker:16.0
-
cpe:2.3:a:oracle:retail_order_broker:5.1
-
cpe:2.3:a:oracle:retail_order_broker:5.2
-
cpe:2.3:a:oracle:retail_predictive_application_server:14.0.3
-
cpe:2.3:a:oracle:retail_predictive_application_server:14.0.3.26
-
cpe:2.3:a:oracle:retail_predictive_application_server:14.1.3
-
cpe:2.3:a:oracle:retail_predictive_application_server:14.1.3.37
-
cpe:2.3:a:oracle:retail_predictive_application_server:15.0.3
-
cpe:2.3:a:oracle:retail_predictive_application_server:15.0.3.100
-
cpe:2.3:a:oracle:retail_predictive_application_server:16.0
-
cpe:2.3:a:oracle:retail_predictive_application_server:16.0.3
-
cpe:2.3:a:oracle:retail_service_backbone:15.0
-
cpe:2.3:a:oracle:retail_service_backbone:16.0
-
cpe:2.3:a:oracle:retail_service_backbone:16.0.1
-
cpe:2.3:a:oracle:retail_xstore_point_of_service:7.1
-
cpe:2.3:a:oracle:tape_library_acsls:8.5
-
cpe:2.3:a:oracle:webcenter_sites:12.2.1.3.0
-
cpe:2.3:a:oracle:weblogic_server:10.3.6.0.0
-
cpe:2.3:a:oracle:weblogic_server:12.1.3.0.0
-
cpe:2.3:a:oracle:weblogic_server:12.2.1.3.0
-
cpe:2.3:a:oracle:weblogic_server:12.2.1.4.0
-
cpe:2.3:a:vmware:spring_framework:4.2.0
-
cpe:2.3:a:vmware:spring_framework:4.2.1
-
cpe:2.3:a:vmware:spring_framework:4.2.2
-
cpe:2.3:a:vmware:spring_framework:4.2.3
-
cpe:2.3:a:vmware:spring_framework:4.2.4
-
cpe:2.3:a:vmware:spring_framework:4.2.5
-
cpe:2.3:a:vmware:spring_framework:4.2.6
-
cpe:2.3:a:vmware:spring_framework:4.2.7
-
cpe:2.3:a:vmware:spring_framework:4.2.8
-
cpe:2.3:a:vmware:spring_framework:4.2.9
-
cpe:2.3:a:vmware:spring_framework:4.3.0
-
cpe:2.3:a:vmware:spring_framework:4.3.1
-
cpe:2.3:a:vmware:spring_framework:4.3.10
-
cpe:2.3:a:vmware:spring_framework:4.3.11
-
cpe:2.3:a:vmware:spring_framework:4.3.12
-
cpe:2.3:a:vmware:spring_framework:4.3.13
-
cpe:2.3:a:vmware:spring_framework:4.3.14
-
cpe:2.3:a:vmware:spring_framework:4.3.15
-
cpe:2.3:a:vmware:spring_framework:4.3.16
-
cpe:2.3:a:vmware:spring_framework:4.3.17
-
cpe:2.3:a:vmware:spring_framework:4.3.18
-
cpe:2.3:a:vmware:spring_framework:4.3.19
-
cpe:2.3:a:vmware:spring_framework:4.3.2
-
cpe:2.3:a:vmware:spring_framework:4.3.3
-
cpe:2.3:a:vmware:spring_framework:4.3.4
-
cpe:2.3:a:vmware:spring_framework:4.3.5
-
cpe:2.3:a:vmware:spring_framework:4.3.6
-
cpe:2.3:a:vmware:spring_framework:4.3.7
-
cpe:2.3:a:vmware:spring_framework:4.3.8
-
cpe:2.3:a:vmware:spring_framework:4.3.9
-
cpe:2.3:a:vmware:spring_framework:5.0.0
-
cpe:2.3:a:vmware:spring_framework:5.0.1
-
cpe:2.3:a:vmware:spring_framework:5.0.2
-
cpe:2.3:a:vmware:spring_framework:5.0.3
-
cpe:2.3:a:vmware:spring_framework:5.0.4
-
cpe:2.3:a:vmware:spring_framework:5.0.5
-
cpe:2.3:a:vmware:spring_framework:5.0.6
-
cpe:2.3:a:vmware:spring_framework:5.0.7
-
cpe:2.3:a:vmware:spring_framework:5.0.8
-
cpe:2.3:a:vmware:spring_framework:5.0.9
-
cpe:2.3:a:vmware:spring_framework:5.1.0
-
cpe:2.3:o:debian:debian_linux:9.0