CVE-2022-31028: Possible DDOS by establishing keep-alive connections with anonymous HTTP clients in MinIO
MinIO is a multi-cloud object storage solution. Starting with version RELEASE.2019-09-25T18-25-51Z and ending with version RELEASE.2022-06-02T02-11-04Z, MinIO is vulnerable to an unending go-routine buildup while keeping connections established due to HTTP clients not closing the connections. Public-facing MinIO deployments are most affected. Users should upgrade to RELEASE.2022-06-02T02-11-04Z to receive a patch. One possible workaround is to use a reverse proxy to limit the number of connections being attempted in front of MinIO, and actively rejecting connections from such malicious clients.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2022-31028?
CVE-2022-31028 is classified as a medium severity vulnerability.
How do I fix CVE-2022-31028?
To fix CVE-2022-31028, it is recommended to upgrade MinIO to version RELEASE.2022-06-03T01-40-53Z or later.
What type of vulnerability is CVE-2022-31028?
CVE-2022-31028 involves an unending go-routine buildup due to HTTP clients not closing connections properly.
What versions of MinIO are affected by CVE-2022-31028?
CVE-2022-31028 affects MinIO versions from RELEASE.2019-09-25T18-25-51Z to RELEASE.2022-06-02T02-11-04Z.
What impact does CVE-2022-31028 have on MinIO?
The impact of CVE-2022-31028 can lead to resource exhaustion and degraded performance due to the accumulation of go-routines.