CVE-2021-21390
CVE-2021-21390 is a medium-severity vulnerability in Minio with a CVSS 3.x base score of 6.5. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-924.
Key facts
- Severity: Medium (CVSS 3.x base score 6.5)
- CVSS v2: 4.3
- EPSS exploit prediction: 1% (54th percentile)
- Actively exploited: Not listed in CISA KEV
- Weakness: CWE-924
- Affected product: Minio
- Published:
- Last modified:
Description
MinIO is an open-source high performance object storage service and it is API compatible with Amazon S3 cloud storage service. In MinIO before version RELEASE.2021-03-17T02-33-02Z, there is a vulnerability which enables MITM modification of request bodies that are meant to have integrity guaranteed by chunk signatures. In a PUT request using aws-chunked encoding, MinIO ordinarily verifies signatures at the end of a chunk. This check can be skipped if the client sends a false chunk size that is much greater than the actual data sent: the server accepts and completes the request without ever reaching the end of the chunk + thereby without ever checking the chunk signature. This is fixed in version RELEASE.2021-03-17T02-33-02Z. As a workaround one can avoid using "aws-chunked" encoding-based chunk signature upload requests instead use TLS. MinIO SDKs automatically disable chunked encoding signature when the server endpoint is configured with TLS.
Frequently asked questions
- What is CVE-2021-21390?
- MinIO is an open-source high performance object storage service and it is API compatible with Amazon S3 cloud storage service. In MinIO before version RELEASE.2021-03-17T02-33-02Z, there is a vulnerability which enables MITM modification of request bodies that are meant to have integrity guaranteed by chunk signatures. In a PUT request using aws-chunked encoding, MinIO ordinarily verifies signatures at the end of a chunk. This check can be skipped if the client sends a false chunk size that is much greater than the actual data sent: the server accepts and completes the request without ever reaching the end of the chunk + thereby without ever checking the chunk signature. This is fixed in version RELEASE.2021-03-17T02-33-02Z. As a workaround one can avoid using "aws-chunked" encoding-based chunk signature upload requests instead use TLS. MinIO SDKs automatically disable chunked encoding signature when the server endpoint is configured with TLS.
- How severe is CVE-2021-21390?
- CVE-2021-21390 has a CVSS 3.x base score of 6.5, rated medium severity. It is exploitable over network with low attack complexity, requires no privileges and user interaction. Impact on confidentiality is none, integrity high, and availability none.
- Is CVE-2021-21390 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 1% (54th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2021-21390?
- CVE-2021-21390 affects Minio. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2021-21390?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround.
- When was CVE-2021-21390 published?
- CVE-2021-21390 was published on 2021-03-19 and last updated on 2026-06-17.
References
- https://github.com/minio/minio/commit/e197800f9055489415b53cf137e31e194aaf7ba0
- https://github.com/minio/minio/pull/11801
- https://github.com/minio/minio/security/advisories/GHSA-xr7r-7gpj-5pgp
Affected products (1)
- cpe:2.3:a:minio:minio:*:*:*:*:*:*:*:*
More vulnerabilities in Minio
- CVE-2026-33322 — Critical (CVSS 9.8): MinIO is a high-performance object storage system. From RELEASE.2022-11-08T05-27-07Z to before…
- CVE-2020-11012 — Critical (CVSS 9.3): MinIO versions before RELEASE.2020-04-23T00-58-49Z have an authentication bypass issue in the MinIO admin API. Given an…
- CVE-2024-24747 — High (CVSS 8.8): MinIO is a High Performance Object Storage. When someone creates an access key, it inherits the permissions of the…
- CVE-2023-28434 — High (CVSS 8.8): Minio is a Multi-Cloud Object Storage framework. Prior to RELEASE.2023-03-20T20-16-18Z, an attacker can use crafted…
- CVE-2023-28433 — High (CVSS 8.8): Minio is a Multi-Cloud Object Storage framework. All users on Windows prior to version RELEASE.2023-03-20T20-16-18Z are…
- CVE-2022-24842 — High (CVSS 8.8): MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. A security issue was…
Other CWE-924 vulnerabilities
- CVE-2025-29628 — Critical (CVSS 9.4): A Gardyn Azure IoT Hub connection string is downloaded over an insecure HTTP connection in Gardyn Home Kit firmware…
- CVE-2024-44730 — Critical (CVSS 9.1): Incorrect access control in the function handleDataChannelChat(dataMessage) of Mirotalk before commit c21d58 allows…
- CVE-2020-5869 — Critical (CVSS 9.1): In BIG-IQ 5.2.0-7.0.0, high availability (HA) synchronization is not secure by TLS and may allow on-path attackers to…
- CVE-2025-0592 — High (CVSS 8.8): The vulnerability may allow a remote low priviledged attacker to run arbitrary shell commands by manipulating the…
- CVE-2019-25719 — High (CVSS 8.6): Dräger Infinity Acute Care System and Standalone Infinity M540 patient monitors running software versions VG4.1.1,…
- CVE-2021-34793 — High (CVSS 8.6): A vulnerability in the TCP Normalizer of Cisco Adaptive Security Appliance (ASA) Software and Firepower Threat Defense…