High severity · published Sep 24, 2024
CVE-2024-21545
Proxmox Virtual Environment is an open-source server management platform for enterprise virtualization
8.2
CVSS
0.4%
EPSS
No
On KEV
Description
Proxmox Virtual Environment is an open-source server management platform for enterprise virtualization. Insufficient safeguards against malicious API response values allow authenticated attackers with 'Sys.Audit' or 'VM.Monitor' privileges to download arbitrary host files via the API.
When handling the result from a request handler before returning it to the user, the handle_api2_request function will check for the ‘download’ or ‘data’->’download’ objects inside the request handler call response object. If present, handle_api2_request will read a local file defined by this object and return it to the user.
Two endpoints were identified which can control the object returned by a request handler sufficiently that the ’download’ object is defined and user controlled. This results in arbitrary file read.
The privileges of this file read can result in full compromise of the system by various impacts such as disclosing sensitive files allowing for privileged session forgery.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 30% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LP
libpve-common-perl (Promox Mail Gateway 8) · Proxmox
before 8.2.5 · source: vendor
LP
libpve-common-perl (Promox VE 8) · Proxmox
before 8.2.3 · source: vendor
LI
libpve-http-server-perl · Proxmox
3.2-1 before 4.3.0; 5.0.0 before 5.1.1 · source: vendor
LI
libpve-storage-perl · Proxmox
before 7.4-4; 8.0.0 before 8.2.5 · source: vendor
PM
pmg-api · Proxmox
before 7.3-12; 8.0.0 before 8.1.4 · source: vendor
PV
pve-manager · Proxmox
before 7.4-19; 8.0.0 before 8.2.7 · source: vendor
MG
Mail Gateway · Proxmox
6.0 before 7.2; 8.0 before 8.1-1 · source: CISA
VE
Virtual Environment · Proxmox
6.0 before 7.3; 8.0 before 8.2-2 · source: CISA
Affected product
LP
libpve-common-perl (Promox Mail Gateway 8)
Proxmox
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2024-21545
CVE.org
https://www.cve.org/CVERecord?id=CVE-2024-21545
forum.proxmox.com
https://forum.proxmox.com/threads/proxmox-virtual-environment-security-advisories.149331/post-705345
git.proxmox.com
https://git.proxmox.com/?p=pve-http-server.git;a=blob;f=src/PVE/APIServer/AnyEvent.pm;h=a8d60c18102d2eea9235720852fb60d90f405d0a;hb=HEAD#l988
