// For flags

CVE-2021-22118

spring-web: (re)creating the temporary storage directory could result in a privilege escalation within WebFlux application

Severity Score

7.8
*CVSS v3.1

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

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.

En Spring Framework, versiones 5.2.x anteriores a 5.2.15 y versiones 5.3.x anteriores a 5.3.7, una aplicación WebFlux es vulnerable a una escalada de privilegios: al (re)crear el directorio de almacenamiento temporal, un usuario malicioso autenticado localmente puede leer o modificar archivos que han sido subidos a la aplicación WebFlux, o sobrescribir archivos arbitrarios con petición de datos de múltiples partes

*Credits: N/A
CVSS Scores
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High
Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None
Attack Vector
Local
Attack Complexity
Low
Authentication
None
Confidentiality
Partial
Integrity
Partial
Availability
Partial
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2021-01-04 CVE Reserved
  • 2021-05-27 CVE Published
  • 2023-03-08 EPSS Updated
  • 2024-08-03 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-269: Improper Privilege Management
  • CWE-281: Improper Preservation of Permissions
  • CWE-668: Exposure of Resource to Wrong Sphere
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Vmware
Search vendor "Vmware"
Spring Framework
Search vendor "Vmware" for product "Spring Framework"
>= 5.2.0 < 5.2.15
Search vendor "Vmware" for product "Spring Framework" and version " >= 5.2.0 < 5.2.15"
-
Affected
Vmware
Search vendor "Vmware"
Spring Framework
Search vendor "Vmware" for product "Spring Framework"
>= 5.3.0 < 5.3.7
Search vendor "Vmware" for product "Spring Framework" and version " >= 5.3.0 < 5.3.7"
-
Affected
Oracle
Search vendor "Oracle"
Commerce Guided Search
Search vendor "Oracle" for product "Commerce Guided Search"
11.3.2
Search vendor "Oracle" for product "Commerce Guided Search" and version "11.3.2"
-
Affected
Oracle
Search vendor "Oracle"
Communications Brm - Elastic Charging Engine
Search vendor "Oracle" for product "Communications Brm - Elastic Charging Engine"
12.0.0.3
Search vendor "Oracle" for product "Communications Brm - Elastic Charging Engine" and version "12.0.0.3"
-
Affected
Oracle
Search vendor "Oracle"
Communications Cloud Native Core Binding Support Function
Search vendor "Oracle" for product "Communications Cloud Native Core Binding Support Function"
1.9.0
Search vendor "Oracle" for product "Communications Cloud Native Core Binding Support Function" and version "1.9.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Cloud Native Core Policy
Search vendor "Oracle" for product "Communications Cloud Native Core Policy"
1.14.0
Search vendor "Oracle" for product "Communications Cloud Native Core Policy" and version "1.14.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Cloud Native Core Security Edge Protection Proxy
Search vendor "Oracle" for product "Communications Cloud Native Core Security Edge Protection Proxy"
1.6.0
Search vendor "Oracle" for product "Communications Cloud Native Core Security Edge Protection Proxy" and version "1.6.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Cloud Native Core Service Communication Proxy
Search vendor "Oracle" for product "Communications Cloud Native Core Service Communication Proxy"
1.14.0
Search vendor "Oracle" for product "Communications Cloud Native Core Service Communication Proxy" and version "1.14.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Cloud Native Core Unified Data Repository
Search vendor "Oracle" for product "Communications Cloud Native Core Unified Data Repository"
1.14.0
Search vendor "Oracle" for product "Communications Cloud Native Core Unified Data Repository" and version "1.14.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Diameter Intelligence Hub
Search vendor "Oracle" for product "Communications Diameter Intelligence Hub"
>= 8.0.0 <= 8.1.0
Search vendor "Oracle" for product "Communications Diameter Intelligence Hub" and version " >= 8.0.0 <= 8.1.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Diameter Intelligence Hub
Search vendor "Oracle" for product "Communications Diameter Intelligence Hub"
>= 8.2.0 <= 8.2.3
Search vendor "Oracle" for product "Communications Diameter Intelligence Hub" and version " >= 8.2.0 <= 8.2.3"
-
Affected
Oracle
Search vendor "Oracle"
Communications Element Manager
Search vendor "Oracle" for product "Communications Element Manager"
>= 8.2.0 <= 8.2.4.0
Search vendor "Oracle" for product "Communications Element Manager" and version " >= 8.2.0 <= 8.2.4.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Interactive Session Recorder
Search vendor "Oracle" for product "Communications Interactive Session Recorder"
6.4
Search vendor "Oracle" for product "Communications Interactive Session Recorder" and version "6.4"
-
Affected
Oracle
Search vendor "Oracle"
Communications Network Integrity
Search vendor "Oracle" for product "Communications Network Integrity"
7.3.6
Search vendor "Oracle" for product "Communications Network Integrity" and version "7.3.6"
-
Affected
Oracle
Search vendor "Oracle"
Communications Session Report Manager
Search vendor "Oracle" for product "Communications Session Report Manager"
>= 8.0.0 <= 8.2.4.0
Search vendor "Oracle" for product "Communications Session Report Manager" and version " >= 8.0.0 <= 8.2.4.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Session Route Manager
Search vendor "Oracle" for product "Communications Session Route Manager"
>= 8.0.0 <= 8.2.4.0
Search vendor "Oracle" for product "Communications Session Route Manager" and version " >= 8.0.0 <= 8.2.4.0"
-
Affected
Oracle
Search vendor "Oracle"
Communications Unified Inventory Management
Search vendor "Oracle" for product "Communications Unified Inventory Management"
7.4.1
Search vendor "Oracle" for product "Communications Unified Inventory Management" and version "7.4.1"
-
Affected
Oracle
Search vendor "Oracle"
Communications Unified Inventory Management
Search vendor "Oracle" for product "Communications Unified Inventory Management"
7.4.2
Search vendor "Oracle" for product "Communications Unified Inventory Management" and version "7.4.2"
-
Affected
Oracle
Search vendor "Oracle"
Communications Unified Inventory Management
Search vendor "Oracle" for product "Communications Unified Inventory Management"
7.5.0
Search vendor "Oracle" for product "Communications Unified Inventory Management" and version "7.5.0"
-
Affected
Oracle
Search vendor "Oracle"
Documaker
Search vendor "Oracle" for product "Documaker"
>= 12.6.0 <= 12.6.4
Search vendor "Oracle" for product "Documaker" and version " >= 12.6.0 <= 12.6.4"
-
Affected
Oracle
Search vendor "Oracle"
Enterprise Data Quality
Search vendor "Oracle" for product "Enterprise Data Quality"
12.2.1.3.0
Search vendor "Oracle" for product "Enterprise Data Quality" and version "12.2.1.3.0"
-
Affected
Oracle
Search vendor "Oracle"
Enterprise Data Quality
Search vendor "Oracle" for product "Enterprise Data Quality"
12.2.1.4.0
Search vendor "Oracle" for product "Enterprise Data Quality" and version "12.2.1.4.0"
-
Affected
Oracle
Search vendor "Oracle"
Financial Services Analytical Applications Infrastructure
Search vendor "Oracle" for product "Financial Services Analytical Applications Infrastructure"
>= 8.0.8 <= 8.1.1
Search vendor "Oracle" for product "Financial Services Analytical Applications Infrastructure" and version " >= 8.0.8 <= 8.1.1"
-
Affected
Oracle
Search vendor "Oracle"
Healthcare Data Repository
Search vendor "Oracle" for product "Healthcare Data Repository"
8.1.0
Search vendor "Oracle" for product "Healthcare Data Repository" and version "8.1.0"
-
Affected
Oracle
Search vendor "Oracle"
Insurance Policy Administration
Search vendor "Oracle" for product "Insurance Policy Administration"
>= 11.0 <= 11.3.1
Search vendor "Oracle" for product "Insurance Policy Administration" and version " >= 11.0 <= 11.3.1"
-
Affected
Oracle
Search vendor "Oracle"
Insurance Rules Palette
Search vendor "Oracle" for product "Insurance Rules Palette"
11.0.2
Search vendor "Oracle" for product "Insurance Rules Palette" and version "11.0.2"
-
Affected
Oracle
Search vendor "Oracle"
Insurance Rules Palette
Search vendor "Oracle" for product "Insurance Rules Palette"
11.1.0
Search vendor "Oracle" for product "Insurance Rules Palette" and version "11.1.0"
-
Affected
Oracle
Search vendor "Oracle"
Insurance Rules Palette
Search vendor "Oracle" for product "Insurance Rules Palette"
11.2.7
Search vendor "Oracle" for product "Insurance Rules Palette" and version "11.2.7"
-
Affected
Oracle
Search vendor "Oracle"
Insurance Rules Palette
Search vendor "Oracle" for product "Insurance Rules Palette"
11.3.0
Search vendor "Oracle" for product "Insurance Rules Palette" and version "11.3.0"
-
Affected
Oracle
Search vendor "Oracle"
Insurance Rules Palette
Search vendor "Oracle" for product "Insurance Rules Palette"
11.3.1
Search vendor "Oracle" for product "Insurance Rules Palette" and version "11.3.1"
-
Affected
Oracle
Search vendor "Oracle"
Mysql Enterprise Monitor
Search vendor "Oracle" for product "Mysql Enterprise Monitor"
<= 8.0.25
Search vendor "Oracle" for product "Mysql Enterprise Monitor" and version " <= 8.0.25"
-
Affected
Oracle
Search vendor "Oracle"
Retail Assortment Planning
Search vendor "Oracle" for product "Retail Assortment Planning"
16.0
Search vendor "Oracle" for product "Retail Assortment Planning" and version "16.0"
-
Affected
Oracle
Search vendor "Oracle"
Retail Customer Management And Segmentation Foundation
Search vendor "Oracle" for product "Retail Customer Management And Segmentation Foundation"
>= 16.0 <= 19.0
Search vendor "Oracle" for product "Retail Customer Management And Segmentation Foundation" and version " >= 16.0 <= 19.0"
-
Affected
Oracle
Search vendor "Oracle"
Retail Financial Integration
Search vendor "Oracle" for product "Retail Financial Integration"
14.1.3.2
Search vendor "Oracle" for product "Retail Financial Integration" and version "14.1.3.2"
-
Affected
Oracle
Search vendor "Oracle"
Retail Financial Integration
Search vendor "Oracle" for product "Retail Financial Integration"
15.0.3.1
Search vendor "Oracle" for product "Retail Financial Integration" and version "15.0.3.1"
-
Affected
Oracle
Search vendor "Oracle"
Retail Financial Integration
Search vendor "Oracle" for product "Retail Financial Integration"
16.0.3
Search vendor "Oracle" for product "Retail Financial Integration" and version "16.0.3"
-
Affected
Oracle
Search vendor "Oracle"
Retail Integration Bus
Search vendor "Oracle" for product "Retail Integration Bus"
14.1.3.2
Search vendor "Oracle" for product "Retail Integration Bus" and version "14.1.3.2"
-
Affected
Oracle
Search vendor "Oracle"
Retail Integration Bus
Search vendor "Oracle" for product "Retail Integration Bus"
15.0.3.1
Search vendor "Oracle" for product "Retail Integration Bus" and version "15.0.3.1"
-
Affected
Oracle
Search vendor "Oracle"
Retail Integration Bus
Search vendor "Oracle" for product "Retail Integration Bus"
16.0.3
Search vendor "Oracle" for product "Retail Integration Bus" and version "16.0.3"
-
Affected
Oracle
Search vendor "Oracle"
Retail Merchandising System
Search vendor "Oracle" for product "Retail Merchandising System"
19.0.1
Search vendor "Oracle" for product "Retail Merchandising System" and version "19.0.1"
-
Affected
Oracle
Search vendor "Oracle"
Retail Order Broker
Search vendor "Oracle" for product "Retail Order Broker"
16.0
Search vendor "Oracle" for product "Retail Order Broker" and version "16.0"
-
Affected
Oracle
Search vendor "Oracle"
Retail Predictive Application Server
Search vendor "Oracle" for product "Retail Predictive Application Server"
14.1.3
Search vendor "Oracle" for product "Retail Predictive Application Server" and version "14.1.3"
-
Affected
Oracle
Search vendor "Oracle"
Retail Predictive Application Server
Search vendor "Oracle" for product "Retail Predictive Application Server"
15.0.3
Search vendor "Oracle" for product "Retail Predictive Application Server" and version "15.0.3"
-
Affected
Oracle
Search vendor "Oracle"
Retail Predictive Application Server
Search vendor "Oracle" for product "Retail Predictive Application Server"
16.0.3
Search vendor "Oracle" for product "Retail Predictive Application Server" and version "16.0.3"
-
Affected
Oracle
Search vendor "Oracle"
Utilities Testing Accelerator
Search vendor "Oracle" for product "Utilities Testing Accelerator"
6.0.0.1.1
Search vendor "Oracle" for product "Utilities Testing Accelerator" and version "6.0.0.1.1"
-
Affected
Oracle
Search vendor "Oracle"
Utilities Testing Accelerator
Search vendor "Oracle" for product "Utilities Testing Accelerator"
6.0.0.2.2
Search vendor "Oracle" for product "Utilities Testing Accelerator" and version "6.0.0.2.2"
-
Affected
Oracle
Search vendor "Oracle"
Utilities Testing Accelerator
Search vendor "Oracle" for product "Utilities Testing Accelerator"
6.0.0.3.1
Search vendor "Oracle" for product "Utilities Testing Accelerator" and version "6.0.0.3.1"
-
Affected
Netapp
Search vendor "Netapp"
Hci
Search vendor "Netapp" for product "Hci"
--
Affected
Netapp
Search vendor "Netapp"
Management Services For Element Software
Search vendor "Netapp" for product "Management Services For Element Software"
--
Affected