CVE-2021-22118
Spring Framework
HIGH 7.8
En bref
- Source
- NVD
- EPSS
- EPSS 0.38 % · centile 32 ()
- État
- PUBLISHED
- Publiée
- Mise à jour
- Attribuée par
- vmware
- Statut NVD
- Modified
Description
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.
Faiblesses (CWE)
- CWE-269 — Gestion incorrecte des privilèges
- CWE-668 — Exposition d'une ressource à la mauvaise sphère
Références
- https://tanzu.vmware.com/security/cve-2021-22118
- https://www.oracle.com//security-alerts/cpujul2021.html
- https://security.netapp.com/advisory/ntap-20210713-0005/
- https://www.oracle.com/security-alerts/cpuoct2021.html
- https://www.oracle.com/security-alerts/cpujan2022.html
- https://www.oracle.com/security-alerts/cpuapr2022.html
- https://www.oracle.com/security-alerts/cpujul2022.html
Scores
| Version | Score | Vecteur | Évalué par |
|---|---|---|---|
| CVSS 3.1 | HIGH 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H | NVD · nvd@nist.gov (Primary) |
| CVSS 2.0 | MEDIUM 4.6 | AV:L/AC:L/Au:N/C:P/I:P/A:P | NVD · nvd@nist.gov (Primary) |
Avis
- GHSA-gfwj-fwqj-fp3v — Improper Privilege Management in Spring Framework
Références européennes
- ENISA EUVD · EUVD-2022-3947
- GCVE · GCVE-0-2021-22118
Avis du CERT-FR
- CERTFR-2026-AVI-1336 — Multiples vulnérabilités dans les produits IBM · cert.ssi.gouv.fr
- CERTFR-2021-AVI-951 — Multiples vulnérabilités dans le noyau Linux de RedHat · cert.ssi.gouv.fr
- CERTFR-2021-AVI-801 — Multiples vulnérabilités dans Oracle MySQL · cert.ssi.gouv.fr
Configurations affectées (CPE NVD)
cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*≥ 5.2.0 < 5.2.15cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*≥ 5.3.0 < 5.3.7cpe:2.3:a:oracle:commerce_guided_search:11.3.2:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_brm_-_elastic_charging_engine:12.0.0.3:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_cloud_native_core_binding_support_function:1.9.0:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_cloud_native_core_policy:1.14.0:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_cloud_native_core_security_edge_protection_proxy:1.6.0:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_cloud_native_core_service_communication_proxy:1.14.0:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_cloud_native_core_unified_data_repository:1.14.0:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_diameter_intelligence_hub:*:*:*:*:*:*:*:*≥ 8.0.0 ≤ 8.1.0cpe:2.3:a:oracle:communications_diameter_intelligence_hub:*:*:*:*:*:*:*:*≥ 8.2.0 ≤ 8.2.3cpe:2.3:a:oracle:communications_element_manager:*:*:*:*:*:*:*:*≥ 8.2.0 ≤ 8.2.4.0cpe:2.3:a:oracle:communications_interactive_session_recorder:6.4:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_network_integrity:7.3.6:*:*:*:*:*:*:*cpe:2.3:a:oracle:communications_session_report_manager:*:*:*:*:*:*:*:*≥ 8.0.0 ≤ 8.2.4.0cpe:2.3:a:oracle:communications_session_route_manager:*:*:*:*:*:*:*:*≥ 8.0.0 ≤ 8.2.4.0cpe: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:*:*:*:*:*:*:*cpe:2.3:a:oracle:documaker:*:*:*:*:*:*:*:*≥ 12.6.0 ≤ 12.6.4cpe: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:*:*:*:*:*:*:*cpe:2.3:a:oracle:financial_services_analytical_applications_infrastructure:*:*:*:*:*:*:*:*≥ 8.0.8 ≤ 8.1.1cpe:2.3:a:oracle:healthcare_data_repository:8.1.0:*:*:*:*:*:*:*cpe:2.3:a:oracle:insurance_policy_administration:*:*:*:*:*:*:*:*≥ 11.0 ≤ 11.3.1cpe: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:*:*:*:*:*:*:*cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:*≤ 8.0.25cpe:2.3:a:oracle:retail_assortment_planning:16.0:*:*:*:*:*:*:*cpe:2.3:a:oracle:retail_customer_management_and_segmentation_foundation:*:*:*:*:*:*:*:*≥ 16.0 ≤ 19.0cpe: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:*:*:*:*:*:*:*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:*:*:*:*:*:*:*cpe:2.3:a:oracle:retail_merchandising_system:19.0.1:*:*:*:*:*:*:*- +9 autres
Produits affectés
| Produit | Versions |
|---|---|
| Spring Framework | affected Spring Framework versions 5.2.x prior to 5.2.15 and versions 5.3.x prior to 5.3.7 |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST — attribution requested |
| ENISA EUVD | ENISA — reproduction authorised, source acknowledged |
| CERT-FR (ANSSI) | Licence Ouverte / Etalab 2.0 |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain — this product uses data from the NVD API but is not endorsed or certified by the NVD |