CVE-2021-43858
mediumpriority · attend · 48OT risk · highEPSS 0.355 · 98 %ileexploit · PoCDEEURUUSEPSS · scored 2026-10-27
MinIO is a Kubernetes native application for cloud storage. Prior to version `RELEASE.2021-12-27T07-23-18Z`, a malicious client can hand-craft an HTTP API call that allows for updating policy for a user and gaining higher privileges. The patch in version `RELEASE.2021-12-27T07-23-18Z` changes the accepted request body type and removes the ability to apply policy changes through this API. There is a workaround for this vulnerability: Changing passwords can be disabled by adding an explicit `Deny` rule to disable the API for users.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 6.5–8.8
weaknesses
The CWE weakness classes this flaw belongs to.
exploits (2)
Public proof-of-concept and weaponised exploit code.
- 0rx1/cve-2021-438580rx1/cve-2021-43858PoC · poc_in_github
- khuntor/CVE-2021-43858-MinIOkhuntor/CVE-2021-43858-MinIOPoC · poc_in_github
affected products (7)
Products and version ranges known to be affected.
- IBM Spectrum Protect Plus < 10.1.9.3all versionscert_bundDEcpe:/a:ibm:spectrum_protect:plus__10.1.9.3
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2023-1524IBM Spectrum Protect Plus: Mehrere SchwachstellenDeutsch2022-01-31csaf · cert_bundDE
Ein entfernter, anonymer oder authentisierter Angreifer kann mehrere Schwachstellen in IBM Spectrum Protect Plus ausnutzen, um einen Denial-of-Service-Zustand zu verursachen, seine Privilegien zu erweitern, Sicherheitsmaßnahmen zu umgehen und beliebigen Code auszuführen.
- BIT-minio-2021-43858User privilege escalation in MinIO2024-03-06vendor · osvUS
MinIO is a Kubernetes native application for cloud storage. Prior to version `RELEASE.2021-12-27T07-23-18Z`, a malicious client can hand-craft an HTTP API call that allows for updating policy for a user and gaining higher privileges. The patch in version `RELEASE.2021-12-27T07-23-18Z` changes the accepted request body type and removes the ability to apply policy changes through this API. There is a workaround for this vulnerability: Changing passwords can be disabled by adding an explicit `Deny` rule to disable the API for users.
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (20)
External citations — patches, advisories, analysis.
- https://github.com/minio/minio/commit/5a96cbbeaabd0a82b0fe881378e7c21c85091abfcnnvd
- https://github.com/minio/minio/pull/13976cnnvd
- https://github.com/minio/minio/pull/7949cnnvd
- https://github.com/minio/minio/releases/tag/RELEASE.2021-12-27T07-23-18Zcnnvd
- https://github.com/minio/minio/security/advisories/GHSA-j6jc-jqqc-p6cxcnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2021-43858cnnvd
- https://packetstormsecurity.com/files/166199/Red-Hat-Security-Advisory-2022-0735-01.htmlcnnvd
- https://vigilance.fr/vulnerability/MinIO-privilege-escalation-via-HTTP-API-Call-Updating-Policy-37422cnnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan