Spring Framework, versions 5.0.x prior to 5.0.7 and 4.3.x prior to 4.3.18 and older…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Partial Red Hat: 10 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-829.
Summary
Spring Framework, versions 5.0.x prior to 5.0.7 and 4.3.x prior to 4.3.18 and older unsupported versions, allows web applications to enable cross-domain requests via JSONP (JSON with Padding) through AbstractJsonpResponseBodyAdvice for REST controllers and MappingJackson2JsonView for browser requests. Both are not enabled by default in Spring Framework nor Spring Boot, however, when MappingJackson2JsonView is configured in an application, JSONP support is automatically ready to use through the "jsonp" and "callback" JSONP parameters, enabling cross-domain requests.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Pivotal | Spring Framework | 5.0.x to before 5.0.7; 4.3.x to before 4.3.18 | 5.0.7, 4.3.18 | Patch available | CNA |
| — | org.springframework:spring-core (Maven) | 5.0.0.RELEASE to before 5.0.7.RELEASE | 5.0.7.RELEASE | Patch available | GHSA-f26x-pr96-vw86 |
| — | org.springframework:spring-core (Maven) | 4.3.0.RELEASE to before 4.3.18.RELEASE | 4.3.18.RELEASE | Patch available | GHSA-f26x-pr96-vw86 |
- Spring Framework VendorPivotal Affected 5.0.x to before 5.0.7; 4.3.x to before 4.3.18 Fixed in 5.0.7, 4.3.18 Patch available CNA
- org.springframework:spring-core (Maven) Vendor— Affected 5.0.0.RELEASE to before 5.0.7.RELEASE Fixed in 5.0.7.RELEASE Patch available GHSA-f26x-pr96-vw86
- org.springframework:spring-core (Maven) Vendor— Affected 4.3.0.RELEASE to before 4.3.18.RELEASE Fixed in 4.3.18.RELEASE Patch available GHSA-f26x-pr96-vw86
CPE configurations NVD · 48
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:* | before 4.3.18; 5.0.0 to before 5.0.7 | Vulnerable | VMware |
| cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.3:*:*:*:*:*:*:* | 9.3.3 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.4:*:*:*:*:*:*:* | 9.3.4 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.5:*:*:*:*:*:*:* | 9.3.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:application_testing_suite:12.5.0.3:*:*:*:*:*:*:* | 12.5.0.3 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:application_testing_suite:13.1.0.1:*:*:*:*:*:*:* | 13.1.0.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:application_testing_suite:13.2.0.1:*:*:*:*:*:*:* | 13.2.0.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:application_testing_suite:13.3.0.1:*:*:*:*:*:*:* | 13.3.0.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_network_integrity:*:*:*:*:*:*:*:* | 7.3.2 – 7.3.6 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_online_mediation_controller:6.1:*:*:*:*:*:*:* | 6.1 | Vulnerable | Oracle |
- cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:* Versions before 4.3.18; 5.0.0 to before 5.0.7 Vulnerable ·VMware
- cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.3:*:*:*:*:*:*:* Versions 9.3.3 Vulnerable ·Oracle
- cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.4:*:*:*:*:*:*:* Versions 9.3.4 Vulnerable ·Oracle
- cpe:2.3:a:oracle:agile_product_lifecycle_management:9.3.5:*:*:*:*:*:*:* Versions 9.3.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:application_testing_suite:12.5.0.3:*:*:*:*:*:*:* Versions 12.5.0.3 Vulnerable ·Oracle
- cpe:2.3:a:oracle:application_testing_suite:13.1.0.1:*:*:*:*:*:*:* Versions 13.1.0.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:application_testing_suite:13.2.0.1:*:*:*:*:*:*:* Versions 13.2.0.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:application_testing_suite:13.3.0.1:*:*:*:*:*:*:* Versions 13.3.0.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_network_integrity:*:*:*:*:*:*:*:* Versions 7.3.2 – 7.3.6 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_online_mediation_controller:6.1:*:*:*:*:*:*:* Versions 6.1 Vulnerable ·Oracle
Show 38 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:oracle:communications_services_gatekeeper:*:*:*:*:*:*:*:* | before 6.1.0.4.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_unified_inventory_management:7.3.2:*:*:*:*:*:*:* | 7.3.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_unified_inventory_management:7.3.4:*:*:*:*:*:*:* | 7.3.4 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_unified_inventory_management:7.3.5:*:*:*:*:*:*:* | 7.3.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:communications_unified_inventory_management:7.4.0:*:*:*:*:*:*:* | 7.4.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:endeca_information_discovery_integrator:3.1.0:*:*:*:*:*:*:* | 3.1.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:endeca_information_discovery_integrator:3.2.0:*:*:*:*:*:*:* | 3.2.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:enterprise_manager:13.2:*:*:*:*:mysql:*:* | 13.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:enterprise_manager_ops_center:12.3.3:*:*:*:*:*:*:* | 12.3.3 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:flexcube_private_banking:2.0.0.0:*:*:*:*:*:*:* | 2.0.0.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:flexcube_private_banking:2.2.0.1:*:*:*:*:*:*:* | 2.2.0.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:flexcube_private_banking:12.0.1.0:*:*:*:*:*:*:* | 12.0.1.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:flexcube_private_banking:12.0.3.0:*:*:*:*:*:*:* | 12.0.3.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:flexcube_private_banking:12.1.0.0:*:*:*:*:*:*:* | 12.1.0.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:healthcare_master_person_index:3.0:*:*:*:*:*:*:* | 3.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:healthcare_master_person_index:4.0:*:*:*:*:*:*:* | 4.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:hospitality_guest_access:4.2.0:*:*:*:*:*:*:* | 4.2.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:hospitality_guest_access:4.2.1:*:*:*:*:*:*:* | 4.2.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:insurance_calculation_engine:*:*:*:*:*:*:*:* | 11.0.0 – 11.3.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:insurance_rules_palette:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:insurance_rules_palette:10.2:*:*:*:*:*:*:* | 10.2 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:micros_lucas:2.9.5:*:*:*:*:*:*:* | 2.9.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* | up to 3.4.9.4237; 3.4.10 – 4.0.6.5281; 4.0.7 – 8.0.2.8191 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:product_lifecycle_management:9.3.6:*:*:*:*:*:*:* | 9.3.6 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_advanced_inventory_planning:15.0:*:*:*:*:*:*:* | 15.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_clearance_optimization_engine:14.0.5:*:*:*:*:*:*:* | 14.0.5 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_customer_insights:15.0:*:*:*:*:*:*:* | 15.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_customer_insights:16.0:*:*:*:*:*:*:* | 16.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_markdown_optimization:13.4.4:*:*:*:*:*:*:* | 13.4.4 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_predictive_application_server:14.0.3.26:*:*:*:*:*:*:* | 14.0.3.26 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_predictive_application_server:14.1.3.37:*:*:*:*:*:*:* | 14.1.3.37 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_predictive_application_server:15.0.3.100:*:*:*:*:*:*:* | 15.0.3.100 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_predictive_application_server:16.0:*:*:*:*:*:*:* | 16.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_service_backbone:16.0.1:*:*:*:*:*:*:* | 16.0.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:retail_xstore_point_of_service:7.1:*:*:*:*:*:*:* | 7.1 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:utilities_network_management_system:1.12.0.3:*:*:*:*:*:*:* | 1.12.0.3 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:weblogic_server:12.2.1.3.0:*:*:*:*:*:*:* | 12.2.1.3.0 | Vulnerable | Oracle |
| cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* | 9.0 | Vulnerable | Debian |
- cpe:2.3:a:oracle:communications_services_gatekeeper:*:*:*:*:*:*:*:* Versions before 6.1.0.4.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_unified_inventory_management:7.3.2:*:*:*:*:*:*:* Versions 7.3.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_unified_inventory_management:7.3.4:*:*:*:*:*:*:* Versions 7.3.4 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_unified_inventory_management:7.3.5:*:*:*:*:*:*:* Versions 7.3.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:communications_unified_inventory_management:7.4.0:*:*:*:*:*:*:* Versions 7.4.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:endeca_information_discovery_integrator:3.1.0:*:*:*:*:*:*:* Versions 3.1.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:endeca_information_discovery_integrator:3.2.0:*:*:*:*:*:*:* Versions 3.2.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:enterprise_manager:13.2:*:*:*:*:mysql:*:* Versions 13.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:enterprise_manager_ops_center:12.3.3:*:*:*:*:*:*:* Versions 12.3.3 Vulnerable ·Oracle
- cpe:2.3:a:oracle:flexcube_private_banking:2.0.0.0:*:*:*:*:*:*:* Versions 2.0.0.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:flexcube_private_banking:2.2.0.1:*:*:*:*:*:*:* Versions 2.2.0.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:flexcube_private_banking:12.0.1.0:*:*:*:*:*:*:* Versions 12.0.1.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:flexcube_private_banking:12.0.3.0:*:*:*:*:*:*:* Versions 12.0.3.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:flexcube_private_banking:12.1.0.0:*:*:*:*:*:*:* Versions 12.1.0.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:healthcare_master_person_index:3.0:*:*:*:*:*:*:* Versions 3.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:healthcare_master_person_index:4.0:*:*:*:*:*:*:* Versions 4.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:hospitality_guest_access:4.2.0:*:*:*:*:*:*:* Versions 4.2.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:hospitality_guest_access:4.2.1:*:*:*:*:*:*:* Versions 4.2.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:insurance_calculation_engine:*:*:*:*:*:*:*:* Versions 11.0.0 – 11.3.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:insurance_rules_palette:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:insurance_rules_palette:10.2:*:*:*:*:*:*:* Versions 10.2 Vulnerable ·Oracle
- cpe:2.3:a:oracle:micros_lucas:2.9.5:*:*:*:*:*:*:* Versions 2.9.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* Versions up to 3.4.9.4237; 3.4.10 – 4.0.6.5281; 4.0.7 – 8.0.2.8191 Vulnerable ·Oracle
- cpe:2.3:a:oracle:product_lifecycle_management:9.3.6:*:*:*:*:*:*:* Versions 9.3.6 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_advanced_inventory_planning:15.0:*:*:*:*:*:*:* Versions 15.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_clearance_optimization_engine:14.0.5:*:*:*:*:*:*:* Versions 14.0.5 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_customer_insights:15.0:*:*:*:*:*:*:* Versions 15.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_customer_insights:16.0:*:*:*:*:*:*:* Versions 16.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_markdown_optimization:13.4.4:*:*:*:*:*:*:* Versions 13.4.4 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_predictive_application_server:14.0.3.26:*:*:*:*:*:*:* Versions 14.0.3.26 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_predictive_application_server:14.1.3.37:*:*:*:*:*:*:* Versions 14.1.3.37 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_predictive_application_server:15.0.3.100:*:*:*:*:*:*:* Versions 15.0.3.100 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_predictive_application_server:16.0:*:*:*:*:*:*:* Versions 16.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_service_backbone:16.0.1:*:*:*:*:*:*:* Versions 16.0.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:retail_xstore_point_of_service:7.1:*:*:*:*:*:*:* Versions 7.1 Vulnerable ·Oracle
- cpe:2.3:a:oracle:utilities_network_management_system:1.12.0.3:*:*:*:*:*:*:* Versions 1.12.0.3 Vulnerable ·Oracle
- cpe:2.3:a:oracle:weblogic_server:12.2.1.3.0:*:*:*:*:*:*:* Versions 12.2.1.3.0 Vulnerable ·Oracle
- cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian
Remediation
- Fix · CNA Spring Framework (Pivotal) Fixed in 5.0.7, 4.3.18
- Fix · GHSA-f26x-pr96-vw86 org.springframework:spring-core (Maven) Fixed in 5.0.7.RELEASE Advisory →
- Fix · GHSA-f26x-pr96-vw86 org.springframework:spring-core (Maven) Fixed in 4.3.18.RELEASE Advisory →
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
Pivotal Spring Framework 4.3.18, 5.0.7
2 records Highest priority Priority MEDIUM 1 MEDIUM, 1 LOW
Other records, highest priority first
- TI-2018-07827 Spring Framework (versions 5.0.x prior to 5.0.7, versions 4.3.x prior to 4.3.18, and…Priority LOW 38
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat JBoss BRMS 5 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Data Virtualization 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Fuse 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Fuse Service Works 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss SOA Platform 5 | Affected | No fix planned: Out of support scope |
| Red Hat OpenStack Platform 10 (Newton) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 11 (Ocata) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 12 (Pike) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 13 (Queens) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 9 (Mitaka) | Affected | No fix planned: Will not fix |
Not affected: 3 products
- Red Hat Fuse 7
- Red Hat Storage 3
- Red Hat Virtualization 4
Timeline
- 2026-10-02 Threatist record created from CVE-2018-11040
- 2026-10-03 Alias added: GHSA-f26x-pr96-vw86
- 2026-10-08 CISA SSVC decision points changed
- 2026-10-09 Priority changed: LOW → MEDIUM
References
Patch 7
- http://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html
- https://www.oracle.com/security-alerts/cpujul2020.html
- https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html
- https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
- https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html
- https://www.oracle.com/security-alerts/cpujan2020.html
- https://www.oracle.com/security-alerts/cpuoct2021.html
Advisory 4
More Pivotal vulnerabilities
- TI-2017-05637 Improper input validation in Pivotal Spring Data REST and Spring Boot CVSS 3.0CRITICAL 9.8
- TI-2016-04299 When processing authorization requests using the whitelabel views in Spring Security… CVSS 3.0HIGH 8.8
- TI-2018-01165 Code injection in Pivotal Spring Security OAuth CVSS 3.0CRITICAL 9.8
- TI-2018-11237 DoS Attack via Range Requests CVSS 3.1HIGH 7.5
- TI-2019-02791 Apps Manager unverified SSL certs in Cloud Controller proxy CVSS 3.0CRITICAL 9.8
- TI-2018-11239 On Demand Services SDK Timing Attack Vulnerability CVSS 3.0CRITICAL 9.8
Sources
- CVE-2018-11040 · CVE Program
- CVE-2018-11040 · NVD
- FIRST EPSS
- GHSA-f26x-pr96-vw86 · GitHub Advisory Database · CC BY 4.0
- CVE-2018-11040 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences