Skip to main content

MinIO CVE-2026-113466

| EUVDEUVD-2026-105033 MEDIUM
Use of Hard-coded Cryptographic Key (CWE-321)
2026-10-20 VulDB GHSA-q95x-chg5-qwqh
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Locate internet-exposed MinIO Embedded Console
  2. Delivery
    Recover/use hard-coded signing key
  3. Exploit
    Forge admin session token
  4. Execution
    Authenticate as administrator
  5. Impact
    Read or tamper with stored objects

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A04:2025 - Cryptographic Failures
ASVS 5.0
V11 - Cryptography Key management, no hard-coded keys
Exploitation Conditions

Requires a reachable MinIO Embedded Console on an affected build (MinIO up to RELEASE.2025-10-15T17-29-55Z) where the SessionTokenAuthenticate path signs/validates session tokens using a hard-coded cryptographic key derived from globalDeploymentID. Per the CVSS vector (PR:N/UI:N) no authentication or user interaction is needed, so default network-exposed consoles are at risk. Limiting factors: exploitation targets the Embedded Console component specifically, so deployments that do not expose the console to untrusted networks, that disable it, or that run patched/newer releases reduce or remove exposure; the input also claims the affected branch is end-of-life, which (if accurate) scopes impact to unsupported installations.

Impact

Signals are mixed and the headline score likely understates real risk. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated flaw, which is consistent with a hard-coded cryptographic key (CWE-321) being usable by anyone who knows it. However, the input rates impact as confidentiality-only and low (VC:L, VI:N, VA:N), producing a score of 6.9, while the referenced public exploit is explicitly titled 'unauth_admin_takeover' - forging session tokens from a hard-coded/predictable signing key (derived from globalDeploymentID in SessionTokenAuthenticate) would yield full administrative control of the object store, implying high confidentiality AND integrity (and plausibly availability) impact. This is a CONFLICT: the metadata impact (VC:L) contradicts the POC's admin-takeover claim - verify the true blast radius before deprioritizing on the 6.9 score alone. Public exploit code exists (E:P), raising near-term exploitation likelihood, but there is no CISA KEV listing and no EPSS value supplied, so active exploitation is NOT confirmed. Net: if the admin-takeover claim holds, this is a genuine high-priority issue for internet-exposed MinIO consoles despite the moderate published CVSS.

Exploit ScenarioDerived

An attacker who can reach a MinIO Embedded Console over the network uses the hard-coded cryptographic key to forge a valid session/JWT token without any credentials, then authenticates to the console as an administrator. A public exploit ('unauth_admin_takeover') is available, and because the attack is network-based and low-complexity (AV:N/AC:L/PR:N/UI:N), it can be executed remotely with no user interaction against affected releases.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 20, 2026

Unauthenticated attackers can forge Embedded Console session tokens against MinIO deployments built up to RELEASE.2025-10-15T17-29-55Z because the globalDeploymentID/SessionTokenAuthenticate path in cmd/common-main.go signs and validates those tokens with a hard-coded cryptographic key. Per the assessed vector (PR:N/UI:N) no credentials or user interaction are required, and the disclosed proof-of-concept demonstrates an unauthenticated admin takeover rather than mere information disclosure. Publicly available exploit code exists (linked from the VulDB entry), no CISA KEV listing is present, and the maintainer states the affected branch is end-of-life, so only unsupported installations with a network-reachable console are exposed.

RemediationAI

No vendor-released patch identified at time of analysis: the affected MinIO branch is end-of-life, so the durable fix is to migrate to a currently supported MinIO release or a maintained fork and, critically, to regenerate the deployment identity so any key material tied to globalDeploymentID is no longer valid. If migration cannot happen immediately, apply layered compensating controls: start MinIO with the embedded browser/console disabled (MINIO_BROWSER=off) so the vulnerable listener never binds - at the cost of losing the web UI and forcing all administration through mc or the S3 API; firewall or security-group the console port so only trusted management networks reach it, which blocks remote exploitation but breaks off-network admin access; terminate admin access behind a VPN or authenticating reverse proxy with its own strong auth, accepting added operational complexity and latency; and monitor MinIO audit logs for console logins or admin API calls originating from unexpected sources, since forged tokens will look syntactically valid. Be aware that rotating globalDeploymentID invalidates existing console sessions and can affect cross-deployment trust or replication assumptions, so validate in staging before applying to production. Track https://vuldb.com/vuln/422691/cti and https://github.com/zast-ai/vulnerability-reports/blob/main/minio/unauth_admin_takeover.md for updated guidance or a community backport.

Affected VersionsENISA

minio RELEASE.2025-10-15T17-29-55Z

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-321 (use of hard-coded cryptographic key) in MinIO's Embedded Console: the SessionTokenAuthenticate routine derives the key used to sign and verify console session tokens from globalDeploymentID inside cmd/common-main.go. Because that secret is embedded in the source rather than generated per deployment, anyone who can read the code can mint a token the server will accept, collapsing the console's authentication boundary - hence the CVE's CVSS 4.0 vector (AV:N/PR:N/UI:N) with only low confidentiality impact understates it, and our assessment scores it AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. The flaw lives in the console layer, not the S3 data plane or IAM, so exposure depends on whether the console listener is reachable; MinIO branches after RELEASE.2025-10-15T17-29-55Z are described as unsupported, so no maintained code line is expected to receive a fix.

Know when Minio gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 5.5 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 9.8 CRITICAL

Hard-coded key enables unauthenticated remote token forgery for admin takeover (AV:N/AC:L/PR:N/UI:N); admin control of the object store yields high C/I/A, exceeding the input's VC:L.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
CVSS changed
Oct 20, 2026 - 15:37 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)
CVE Published
Oct 20, 2026 - 14:45 cve.org
MEDIUM 6.9

DescriptionCVE.org

A security vulnerability has been detected in MinIO up to RELEASE.2025-10-15T17-29-55Z. This issue affects the function globalDeploymentID/SessionTokenAuthenticate of the file cmd/common-main.go of the component Embedded Console. Such manipulation leads to use of hard-coded cryptographic key . It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used. This vulnerability only affects products that are no longer supported by the maintainer.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
High
widely deployed S3-compatible object storage across cloud and enterprise stacks
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
High
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Minio

View all
CVE-2023-28434 HIGH POC
8.8 Mar 22

Minio is a Multi-Cloud Object Storage framework. Rated high severity (CVSS 8.8), this vulnerability is remotely exploita

CVE-2023-25812 HIGH POC
8.8 Feb 21

Minio is a Multi-Cloud Object Storage framework. Rated high severity (CVSS 8.8), this vulnerability is remotely exploita

CVE-2022-24842 HIGH POC
8.8 Apr 12

MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. Rated high severity (C

CVE-2021-21287 HIGH POC
7.7 Feb 01

MinIO is a High Performance Object Storage released under Apache License v2.0. Rated high severity (CVSS 7.7), this vuln

CVE-2023-28432 HIGH POC
7.5 Mar 22

Minio is a Multi-Cloud Object Storage framework. Rated high severity (CVSS 7.5), this vulnerability is remotely exploita

CVE-2022-31028 HIGH POC
7.5 Jun 07

MinIO is a multi-cloud object storage solution. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitab

CVE-2023-27589 MEDIUM POC
6.5 Mar 14

Minio is a Multi-Cloud Object Storage framework. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploi

CVE-2021-21362 MEDIUM POC
6.5 Mar 08

MinIO is an open-source high performance object storage service and it is API compatible with Amazon S3 cloud storage se

CVE-2021-21390 MEDIUM POC
5.9 Mar 19

MinIO is an open-source high performance object storage service and it is API compatible with Amazon S3 cloud storage se

CVE-2026-40344 HIGH
8.8 Apr 22

Authentication bypass in MinIO RELEASE.2023-05-18T00-05-36Z through RELEASE.2026-04-11T03-20-12Z allows remote unauthent

CVE-2026-41145 HIGH
8.8 Apr 22

Authentication bypass in MinIO object storage allows remote attackers to write arbitrary objects to any bucket using onl

CVE-2023-28433 HIGH
8.8 Mar 22

Minio is a Multi-Cloud Object Storage framework. Rated high severity (CVSS 8.8), this vulnerability is remotely exploita

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy