MinIO vulnerable to privilege escalation via session policy bypass in service accounts and STS
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-863.
Summary
MinIO is a high-performance object storage system. In all versions prior to RELEASE.2025-10-15T17-29-55Z, a privilege escalation vulnerability allows service accounts and STS (Security Token Service) accounts with restricted session policies to bypass their inline policy restrictions when performing operations on their own account, specifically when creating new service accounts for the same user. The vulnerability exists in the IAM policy validation logic where the code incorrectly relied on the DenyOnly argument when validating session policies for restricted accounts. When a session policy is present, the system should validate that the action is allowed by the session policy, not just that it is not denied. An attacker with valid credentials for a restricted service or STS account can create a new service account for itself without policy restrictions, resulting in a new service account with full parent privileges instead of being restricted by the inline policy. This allows the attacker to access buckets and objects beyond their intended restrictions and modify, delete, or create objects outside their authorized scope. The vulnerability is fixed in version RELEASE.2025-10-15T17-29-55Z.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| MinIO | minio | < RELEASE.2025-10-15T17-29-55Z | — | No fix listed | CNA |
| — | github.com/minio/minio (Go) | before 0.0.0-20251015170045-c1a49490c78e | 0.0.0-20251015170045-c1a49490c78e | Patch available | GHSA-jjjj-jwhf-8rgr |
- minio VendorMinIO Affected < RELEASE.2025-10-15T17-29-55Z Fixed in — No fix listed CNA
- github.com/minio/minio (Go) Vendor— Affected before 0.0.0-20251015170045-c1a49490c78e Fixed in 0.0.0-20251015170045-c1a49490c78e Patch available GHSA-jjjj-jwhf-8rgr
Remediation
- Fix · GHSA-jjjj-jwhf-8rgr github.com/minio/minio (Go) Fixed in 0.0.0-20251015170045-c1a49490c78e Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2025-62506
- 2026-10-03 Alias added: GHSA-jjjj-jwhf-8rgr
References
Other 7
- https://github.com/minio/minio/security/advisories/GHSA-jjjj-jwhf-8rgr
- https://github.com/minio/minio/pull/21642
- https://github.com/minio/minio/commit/c1a49490c78e9c3ebcad86ba0662319138ace190
- https://github.com/minio/minio/issues/21647
- https://github.com/minio/minio
- https://github.com/minio/minio/discussions/21655
- https://news.ycombinator.com/item?id=45684035
More MinIO vulnerabilities
- TI-2023-12978 MinIO is vulnerable to privilege escalation on Linux/MacOS KEVCVSS 3.1HIGH 8.8
- TI-2023-12976 Minio Information Disclosure in Cluster Deployment KEVCVSS 3.1HIGH 7.5
- TI-2023-11082 Allowed DELETE on resources on object locked buckets under Governance mode in Minio CVSS 3.1HIGH 8.8
- TI-2024-16264 MinIO unsafe default: Access keys inherit `admin` of root user, allowing privilege escalation CVSS 3.1HIGH 8.8
- TI-2022-08654 Improper Privilege Management in MinIO CVSS 3.1HIGH 8.8
- TI-2021-18098 Authentication bypass issue in the Operator Console CVSS 3.1CRITICAL 9.8
Sources
- CVE-2025-62506 · CVE Program
- CVE-2025-62506 · NVD
- FIRST EPSS
- GHSA-jjjj-jwhf-8rgr · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences