{"id":"CVE-2021-22118","details":"In Spring Framework, versions 5.2.x prior to 5.2.15 and versions 5.3.x prior to 5.3.7, a WebFlux application is vulnerable to a privilege escalation: by (re)creating the temporary storage directory, a locally authenticated malicious user can read or modify files that have been uploaded to the WebFlux application, or overwrite arbitrary files with multipart request data.","aliases":["GHSA-gfwj-fwqj-fp3v"],"modified":"2026-07-07T08:50:48.990842231Z","published":"2021-05-27T15:15:07.437Z","database_specific":{"unresolved_ranges":[{"extracted_events":[{"introduced":"8.0.0"},{"last_affected":"8.1.0"},{"introduced":"8.2.0"},{"last_affected":"8.2.3"}],"source":"CPE_RANGE","vendor_product":"oracle:communications_diameter_intelligence_hub","cpes":["cpe:2.3:a:oracle:communications_diameter_intelligence_hub:*:*:*:*:*:*:*:*"]},{"cpes":["cpe:2.3:a:oracle:communications_element_manager:*:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.2.0"},{"last_affected":"8.2.4.0"}],"source":"CPE_RANGE","vendor_product":"oracle:communications_element_manager"},{"extracted_events":[{"introduced":"8.0.0"},{"last_affected":"8.2.4.0"}],"source":"CPE_RANGE","vendor_product":"oracle:communications_session_report_manager","cpes":["cpe:2.3:a:oracle:communications_session_report_manager:*:*:*:*:*:*:*:*"]},{"source":"CPE_RANGE","vendor_product":"oracle:communications_session_route_manager","cpes":["cpe:2.3:a:oracle:communications_session_route_manager:*:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"8.0.0"},{"last_affected":"8.2.4.0"}]},{"extracted_events":[{"introduced":"12.6.0"},{"last_affected":"12.6.4"}],"source":"CPE_RANGE","vendor_product":"oracle:documaker","cpes":["cpe:2.3:a:oracle:documaker:*:*:*:*:*:*:*:*"]},{"extracted_events":[{"introduced":"8.0.8"},{"last_affected":"8.1.1"}],"source":"CPE_RANGE","vendor_product":"oracle:financial_services_analytical_applications_infrastructure","cpes":["cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:*:*:*:*:*:*:*:*"]},{"vendor_product":"oracle:insurance_policy_administration","cpes":["cpe:2.3:a:oracle:insurance_policy_administration:*:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"11.0"},{"last_affected":"11.3.1"}],"source":"CPE_RANGE"},{"vendor_product":"oracle:mysql_enterprise_monitor","cpes":["cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:*"],"extracted_events":[{"last_affected":"8.0.25"}],"source":"CPE_RANGE"},{"vendor_product":"oracle:retail_customer_management_and_segmentation_foundation","cpes":["cpe:2.3:a:oracle:retail_customer_management_and_segmentation_foundation:*:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"16.0"},{"last_affected":"19.0"}],"source":"CPE_RANGE"},{"vendor_product":"oracle:commerce_guided_search","cpes":["cpe:2.3:a:oracle:commerce_guided_search:11.3.2:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"11.3.2"},{"last_affected":"11.3.2"}],"source":"CPE_STRING"},{"vendor_product":"oracle:communications_brm_-_elastic_charging_engine","cpes":["cpe:2.3:a:oracle:communications_brm_-_elastic_charging_engine:12.0.0.3:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"12.0.0.3"},{"last_affected":"12.0.0.3"}],"source":"CPE_STRING"},{"source":"CPE_STRING","vendor_product":"oracle:communications_cloud_native_core_binding_support_function","cpes":["cpe:2.3:a:oracle:communications_cloud_native_core_binding_support_function:1.9.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"1.9.0"},{"last_affected":"1.9.0"}]},{"vendor_product":"oracle:communications_cloud_native_core_policy","cpes":["cpe:2.3:a:oracle:communications_cloud_native_core_policy:1.14.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"1.14.0"},{"last_affected":"1.14.0"}],"source":"CPE_STRING"},{"source":"CPE_STRING","vendor_product":"oracle:communications_cloud_native_core_security_edge_protection_proxy","cpes":["cpe:2.3:a:oracle:communications_cloud_native_core_security_edge_protection_proxy:1.6.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"1.6.0"},{"last_affected":"1.6.0"}]},{"extracted_events":[{"introduced":"1.14.0"},{"last_affected":"1.14.0"}],"source":"CPE_STRING","vendor_product":"oracle:communications_cloud_native_core_service_communication_proxy","cpes":["cpe:2.3:a:oracle:communications_cloud_native_core_service_communication_proxy:1.14.0:*:*:*:*:*:*:*"]},{"vendor_product":"oracle:communications_cloud_native_core_unified_data_repository","cpes":["cpe:2.3:a:oracle:communications_cloud_native_core_unified_data_repository:1.14.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"1.14.0"},{"last_affected":"1.14.0"}],"source":"CPE_STRING"},{"extracted_events":[{"introduced":"6.4"},{"last_affected":"6.4"}],"source":"CPE_STRING","vendor_product":"oracle:communications_interactive_session_recorder","cpes":["cpe:2.3:a:oracle:communications_interactive_session_recorder:6.4:*:*:*:*:*:*:*"]},{"extracted_events":[{"introduced":"7.3.6"},{"last_affected":"7.3.6"}],"source":"CPE_STRING","vendor_product":"oracle:communications_network_integrity","cpes":["cpe:2.3:a:oracle:communications_network_integrity:7.3.6:*:*:*:*:*:*:*"]},{"vendor_product":"oracle:communications_unified_inventory_management","cpes":["cpe:2.3:a:oracle:communications_unified_inventory_management:7.4.1:*:*:*:*:*:*:*","cpe:2.3:a:oracle:communications_unified_inventory_management:7.4.2:*:*:*:*:*:*:*","cpe:2.3:a:oracle:communications_unified_inventory_management:7.5.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"7.4.1"},{"last_affected":"7.4.1"},{"introduced":"7.4.2"},{"last_affected":"7.4.2"},{"introduced":"7.5.0"},{"last_affected":"7.5.0"}],"source":"CPE_STRING"},{"source":"CPE_STRING","vendor_product":"oracle:enterprise_data_quality","cpes":["cpe:2.3:a:oracle:enterprise_data_quality:12.2.1.3.0:*:*:*:*:*:*:*","cpe:2.3:a:oracle:enterprise_data_quality:12.2.1.4.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"12.2.1.3.0"},{"last_affected":"12.2.1.3.0"},{"introduced":"12.2.1.4.0"},{"last_affected":"12.2.1.4.0"}]},{"extracted_events":[{"introduced":"8.1.0"},{"last_affected":"8.1.0"}],"source":"CPE_STRING","vendor_product":"oracle:healthcare_data_repository","cpes":["cpe:2.3:a:oracle:healthcare_data_repository:8.1.0:*:*:*:*:*:*:*"]},{"extracted_events":[{"introduced":"11.0.2"},{"last_affected":"11.0.2"},{"introduced":"11.1.0"},{"last_affected":"11.1.0"},{"introduced":"11.2.7"},{"last_affected":"11.2.7"},{"introduced":"11.3.0"},{"last_affected":"11.3.0"},{"introduced":"11.3.1"},{"last_affected":"11.3.1"}],"source":"CPE_STRING","vendor_product":"oracle:insurance_rules_palette","cpes":["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.7:*:*:*:*:*:*:*","cpe:2.3:a:oracle:insurance_rules_palette:11.3.0:*:*:*:*:*:*:*","cpe:2.3:a:oracle:insurance_rules_palette:11.3.1:*:*:*:*:*:*:*"]},{"cpes":["cpe:2.3:a:oracle:retail_assortment_planning:16.0:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"16.0"},{"last_affected":"16.0"}],"source":"CPE_STRING","vendor_product":"oracle:retail_assortment_planning"},{"extracted_events":[{"introduced":"14.1.3.2"},{"last_affected":"14.1.3.2"},{"introduced":"15.0.3.1"},{"last_affected":"15.0.3.1"},{"introduced":"16.0.3"},{"last_affected":"16.0.3"}],"source":"CPE_STRING","vendor_product":"oracle:retail_financial_integration","cpes":["cpe:2.3:a:oracle:retail_financial_integration:14.1.3.2:*:*:*:*:*:*:*","cpe:2.3:a:oracle:retail_financial_integration:15.0.3.1:*:*:*:*:*:*:*","cpe:2.3:a:oracle:retail_financial_integration:16.0.3:*:*:*:*:*:*:*"]},{"cpes":["cpe:2.3:a:oracle:retail_integration_bus:14.1.3.2:*:*:*:*:*:*:*","cpe:2.3:a:oracle:retail_integration_bus:15.0.3.1:*:*:*:*:*:*:*","cpe:2.3:a:oracle:retail_integration_bus:16.0.3:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"14.1.3.2"},{"last_affected":"14.1.3.2"},{"introduced":"15.0.3.1"},{"last_affected":"15.0.3.1"},{"introduced":"16.0.3"},{"last_affected":"16.0.3"}],"source":"CPE_STRING","vendor_product":"oracle:retail_integration_bus"},{"extracted_events":[{"introduced":"19.0.1"},{"last_affected":"19.0.1"}],"source":"CPE_STRING","vendor_product":"oracle:retail_merchandising_system","cpes":["cpe:2.3:a:oracle:retail_merchandising_system:19.0.1:*:*:*:*:*:*:*"]},{"extracted_events":[{"introduced":"16.0"},{"last_affected":"16.0"}],"source":"CPE_STRING","vendor_product":"oracle:retail_order_broker","cpes":["cpe:2.3:a:oracle:retail_order_broker:16.0:*:*:*:*:*:*:*"]},{"cpes":["cpe:2.3:a:oracle:retail_predictive_application_server:14.1.3:*:*:*:*:*:*:*","cpe:2.3:a:oracle:retail_predictive_application_server:15.0.3:*:*:*:*:*:*:*","cpe:2.3:a:oracle:retail_predictive_application_server:16.0.3:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"14.1.3"},{"last_affected":"14.1.3"},{"introduced":"15.0.3"},{"last_affected":"15.0.3"},{"introduced":"16.0.3"},{"last_affected":"16.0.3"}],"source":"CPE_STRING","vendor_product":"oracle:retail_predictive_application_server"},{"cpes":["cpe:2.3:a:oracle:utilities_testing_accelerator:6.0.0.1.1:*:*:*:*:*:*:*","cpe:2.3:a:oracle:utilities_testing_accelerator:6.0.0.2.2:*:*:*:*:*:*:*","cpe:2.3:a:oracle:utilities_testing_accelerator:6.0.0.3.1:*:*:*:*:*:*:*"],"extracted_events":[{"introduced":"6.0.0.1.1"},{"last_affected":"6.0.0.1.1"},{"introduced":"6.0.0.2.2"},{"last_affected":"6.0.0.2.2"},{"introduced":"6.0.0.3.1"},{"last_affected":"6.0.0.3.1"}],"source":"CPE_STRING","vendor_product":"oracle:utilities_testing_accelerator"}]},"references":[{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20210713-0005/"},{"type":"ADVISORY","url":"https://tanzu.vmware.com/security/cve-2021-22118"},{"type":"FIX","url":"https://www.oracle.com//security-alerts/cpujul2021.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpuapr2022.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpujan2022.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpujul2022.html"},{"type":"FIX","url":"https://www.oracle.com/security-alerts/cpuoct2021.html"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/spring-projects/spring-framework","events":[{"introduced":"927b8c15ef20eaaa4002d4b2170cc536a6d6aa35"},{"fixed":"5d46ae91f02313ce755eb3e1c9164ee6b1468da8"},{"introduced":"5acffaa72da10ba42fe547eeea44d8615cbf99b9"},{"fixed":"b1280ffeaaa3d666606fbe92f34219303fa5bbd7"}],"database_specific":{"source":"CPE_RANGE","cpe":"cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"5.2.0"},{"fixed":"5.2.15"},{"introduced":"5.3.0"},{"fixed":"5.3.7"}]}}],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-22118.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}]}