CVE DatabaseCVE-2023-28434
한국어 권고문 →
CVE-2023-284348.8/HIGHCISA KEVCWE-269

MinIO Object Storage Privilege Escalation & Arbitrary Bucket Write Vulnerability (CVE-2023-28434)

⚡ Jump to Patch
Affected Vendors
minio
Affected Components
minio
Published Date
2023-03-22
CVSS v3.1
8.8
HIGH
EPSS (30d)
7.9%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

MinIO Multi-Cloud Object Storage deployments prior to RELEASE.2023-03-20T20-16-18Z

Impact

An attacker can bypass metadata bucket name validation to upload arbitrary objects into any bucket, potentially leading to data tampering or system compromise

Mitigation

Immediately upgrade MinIO to RELEASE.2023-03-20T20-16-18Z or later, or disable the browser Console API as a temporary workaround

Affected Products & Version Scope

All MinIO releases prior to RELEASE.2023-03-20T20-16-18Z

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Upgrade your MinIO deployment to the patched version (RELEASE.2023-03-20T20-16-18Z or later) immediately.

bash
# Pull the patched MinIO Docker image and restart the container
docker pull minio/minio:RELEASE.2023-03-20T20-16-18Z
docker stop minio-container
docker run -d --name minio-container -p 9000:9000 -p 9001:9001 minio/minio:RELEASE.2023-03-20T20-16-18Z server /data

2. Temporary Workaround & Hardening Configuration

If an immediate upgrade is not feasible, disable the browser Console API to mitigate the attack vector.

bash
# Disable the MinIO browser interface via environment variable
export MINIO_BROWSER=off

# For systemd deployments, add the following line to your environment file:
# MINIO_BROWSER="off"
systemctl restart minio

3. Log Audit & IoC Verification Commands

Verify the running MinIO version and inspect access logs for suspicious PostPolicyBucket activities.

bash
# Check the current MinIO version
minio --version

# Search logs for PostPolicyBucket requests and potential exploitation attempts
grep -i 'PostPolicyBucket' /var/log/minio/minio.log
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Datadog Cloud & Kubernetes Security
Due to active exploitation in the wild, immediately upgrade MinIO to the patched release or disable the browser API.

Detect Container Escape & Privilege Escalation Across Your Kubernetes Fleet

Continuous eBPF-based runtime threat detection and posture management for AWS, GCP, Azure, Docker, and Kubernetes workloads.

Real-Time Production Container CVE Mapping

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2023-28434) is a critical privilege escalation flaw in MinIO, a high-performance multi-cloud object storage framework. The root cause lies in the insufficient validation of metadata bucket names when processing PostPolicyBucket API requests. This flaw allows an attacker to bypass the intended path and bucket restriction checks.

2. Exploitation Mechanics & Attack Scenario

To successfully exploit this vulnerability, an attacker must possess valid credentials with arn:aws:s3:::* permissions and have access to the enabled Console API. By sending a specially crafted PostPolicyBucket request, the attacker bypasses the metadata bucket name validation logic. This allows them to write and place arbitrary objects into any bucket on the MinIO deployment, even those they do not have explicit write permissions for.

3. Infrastructure & Business Impact

With a CVSS score of 8.8 (High) and its inclusion in the CISA KEV (Known Exploited Vulnerabilities) catalog, this vulnerability poses an active threat. Successful exploitation allows unauthorized data modification, potentially leading to ransomware deployment, data corruption, or malicious file hosting, severely impacting business continuity and data integrity.

Official Vendor Advisories & References

NVD Original English Description

Minio is a Multi-Cloud Object Storage framework. Prior to RELEASE.2023-03-20T20-16-18Z, an attacker can use crafted requests to bypass metadata bucket name checking and put an object into any bucket while processing `PostPolicyBucket`. To carry out this attack, the attacker requires credentials with `arn:aws:s3:::*` permission, as well as enabled Console API access. This issue has been patched in RELEASE.2023-03-20T20-16-18Z. As a workaround, enable browser API access and turn off `MINIO_BROWSER=off`.

Frequently Asked SecOps Questions (CVE-2023-28434)

FAQ

Q1. How critical is CVE-2023-28434 and is it actively exploited in the wild?

CVE-2023-28434 is rated CVSS 8.8 (HIGH) with a 30-day EPSS exploitation probability of 7.9%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2023-28434?

Primary impacted vendors include minio across minio. Scope summary: All MinIO releases prior to RELEASE.2023-03-20T20-16-18Z

Q3. What temporary mitigations or workarounds exist for CVE-2023-28434 before patching?

[Mitigation] Immediately upgrade MinIO to RELEASE.2023-03-20T20-16-18Z or later, or disable the browser Console API as a temporary workaround Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2023-28434

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (minio)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2023-28434 MinIO Object Storage Privilege Escalation & Arbitrary Bucket Write Vulnerability (CVE-2023-28434) (CVSS 8.8) - Patch & Workaround | CVE Pulse