CVE-2018-15756High· 7.5▾ TwilightSpring 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 ResourceHttpRe…
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 41.3 · likelihood 1.8 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Aug 25.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via NVD
Last analysed / modified upstream
9.5%
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.
spring_framework >= 4.2.0, < 4.3.20spring_framework >= 5.0.0, < 5.0.10spring_framework = 5.1.0agile_product_lifecycle_management = 9.3.3agile_product_lifecycle_management = 9.3.4agile_product_lifecycle_management = 9.3.5agile_product_lifecycle_management = 9.3.6communications_brm_-_elastic_charging_engine = 11.3communications_brm_-_elastic_charging_engine = 12.0communications_converged_application_server_-_service_controller = 6.0communications_converged_application_server_-_service_controller = 6.1communications_diameter_signaling_router = 8.0.0communications_diameter_signaling_router = 8.1communications_diameter_signaling_router = 8.2communications_diameter_signaling_router = 8.2.1communications_element_manager = 8.1.1communications_element_manager = 8.2.0communications_element_manager = 8.2.1communications_online_mediation_controller = 6.1communications_session_report_manager = 8.0.0communications_session_report_manager = 8.1.0communications_session_report_manager = 8.1.1communications_session_report_manager = 8.2.0communications_session_report_manager = 8.2.1communications_session_route_manager = 8.0.0communications_session_route_manager = 8.1.0communications_session_route_manager = 8.1.1communications_session_route_manager = 8.2.0communications_session_route_manager = 8.2.1communications_unified_inventory_management = 7.3communications_unified_inventory_management = 7.4.0endeca_information_discovery_integrator = 3.2.0enterprise_manager_for_fusion_applications = 13.3.0.0enterprise_manager_ops_center = 12.3.3financial_services_analytical_applications_infrastructure >= 8.0.2, <= 8.0.8flexcube_private_banking = 12.0.1flexcube_private_banking = 12.0.3flexcube_private_banking = 12.1.0goldengate_application_adapters = 12.3.2.1.0healthcare_master_person_index = 3.0healthcare_master_person_index = 4.0.2identity_manager_connector = 9.0insurance_calculation_engine = 9.7insurance_calculation_engine = 10.0insurance_calculation_engine = 10.1insurance_calculation_engine = 10.2insurance_policy_administration_j2ee = 10.0insurance_policy_administration_j2ee = 10.1insurance_policy_administration_j2ee = 10.2insurance_policy_administration_j2ee = 10.2.0insurance_policy_administration_j2ee = 10.2.4insurance_policy_administration_j2ee = 11.0insurance_policy_administration_j2ee = 11.1.0insurance_policy_administration_j2ee = 11.2.0insurance_rules_palette = 10.0insurance_rules_palette = 10.1insurance_rules_palette = 10.2insurance_rules_palette = 10.2.0insurance_rules_palette = 10.2.4insurance_rules_palette = 11.0insurance_rules_palette = 11.0.2insurance_rules_palette = 11.1.0insurance_rules_palette = 11.2.0mysql_enterprise_monitor <= 4.0.12mysql_enterprise_monitor >= 8.0.0, <= 8.0.20primavera_analytics = 18.8primavera_gateway = 15.2primavera_gateway = 16.2primavera_gateway = 17.12primavera_gateway = 18.8.0rapid_planning = 12.1rapid_planning = 12.2retail_advanced_inventory_planning = 15.0retail_assortment_planning = 15.0retail_assortment_planning = 16.0retail_clearance_optimization_engine = 14.0.5retail_financial_integration = 14.0retail_financial_integration = 14.1retail_financial_integration = 15.0retail_financial_integration = 16.0retail_integration_bus = 15.0retail_integration_bus = 15.0.3retail_integration_bus = 16.0retail_integration_bus = 16.0.3retail_invoice_matching = 12.0retail_invoice_matching = 13.0retail_invoice_matching = 13.1retail_invoice_matching = 13.2retail_invoice_matching = 14.0retail_invoice_matching = 14.1retail_markdown_optimization = 13.4.4retail_order_broker = 5.1retail_order_broker = 5.2retail_order_broker = 15.0retail_order_broker = 16.0retail_predictive_application_server = 14.0.3retail_predictive_application_server = 14.0.3.26retail_predictive_application_server = 14.1.3retail_predictive_application_server = 14.1.3.37retail_predictive_application_server = 15.0.3Upgrade past the affected range:
spring_framework 5.0.10Connected by shared product, vendor, weakness, or advisory.
CVE-2018-11039Medium· 5.9Spring Framework (versions 5.0.x prior to 5.0.7, versions 4.3.x prior to 4.3.18, and older unsupported versions) allow web applications to change the HTTP request method to any HTTP method (including TRACE) using the HiddenHttpMethodFilt…
CVE-2026-47885High· 7.5The PartEventHttpMessageReader in Spring WebFlux does not enforce the maxPartSize limit when maxInMemorySize is set to -1. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19 Spring Framework 6.1.0 - 6.1.28
CVE-2026-47889High· 7.5A WebFlux application running on the Jetty 12 Core reactive adapter serializes response cookies without the sameSite attribute. Spring Framework 7.0.0 - 7.0.8 Spring Framework 6.2.0 - 6.2.19
CVE-2026-47883Medium· 6.1UrlHandlerFilter can be vulnerable to an open redirect when configured with very broadly matching patterns
CVE-2026-47884Critical· 9.8Use of XsltView in a Spring MVC application can result in SSRF and RCE attack if the application has an "/**" mapping that results in view rendering, and where the view name is not explicitly specified. Spring Framework 7.0.0 - 7.0.8 Spr…
CVE-2026-47886High· 7.5Applications that evaluate user-supplied Spring Expression Language (SpEL) expressions may be vulnerable to a Denial of Service (DoS) attack when the power operator (^) is used with a BigDecimal or BigInteger operand and a large exponent…