CVE-2021-22118

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

Published May 27, 2021 CVSS 3.1 · 7.8 High EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-3947 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.
Github GHSA Github GHSA GHSA-gfwj-fwqj-fp3v Improper Privilege Management in Spring Framework
History

No history.

Subscriptions

Netapp Hci Management Services For Element Software
Oracle Commerce Guided Search Communications Brm - Elastic Charging Engine Communications Cloud Native Core Binding Support Function Communications Cloud Native Core Policy Communications Cloud Native Core Security Edge Protection Proxy Communications Cloud Native Core Service Communication Proxy Communications Cloud Native Core Unified Data Repository Communications Diameter Intelligence Hub Communications Element Manager Communications Interactive Session Recorder Communications Network Integrity Communications Session Report Manager Communications Session Route Manager Communications Unified Inventory Management Documaker Enterprise Data Quality Financial Services Analytical Applications Infrastructure Healthcare Data Repository Insurance Policy Administration Insurance Rules Palette Mysql Enterprise Monitor Retail Assortment Planning Retail Customer Management And Segmentation Foundation Retail Financial Integration Retail Integration Bus Retail Merchandising System Retail Order Broker Retail Predictive Application Server Utilities Testing Accelerator
Redhat Integration Jboss Fuse
Vmware Spring Framework
Weaknesses

Sources

Status
PUBLISHED
Assigner
vmware
Published
Updated
Aug 3, 2024, 6:30 PM
Reserved
Jan 4, 2021, 12:00 AM
Status
Modified
Published
May 27, 2021, 3:15 PM
Modified
Jun 17, 2026, 3:36 AM
Severity
Moderate
Public date
May 25, 2021, 12:00 AM