CVE-2026-34204MinIO是一个高性能对象存储系统。在RELEASE.2026-03-26T21-24-40Z版本之前,extractMetadataFromMime()函数存在安全缺陷。该漏洞允许任何拥有s3:PutObject权限的认证用户,利用精心构造的X-Minio-Replication-*请求头,在普通的PutObject操作中注入内部服务器端加密元数据。攻击者可借此篡改对象的关键元数据,可能导致数据完整性受损或服务不可用。官方已在RELEASE.2026-03-26T21-24-40Z版本中修复此问题。
该漏洞的根源在于MinIO服务器端处理对象元数据时的逻辑缺陷。具体来说,extractMetadataFromMime()函数在解析MIME类型或相关元数据时,未对用户传入的X-Minio-Replication-*系列请求头进行充分的合法性校验。在正常的业务逻辑中,这类头部通常由内部服务间通信使用,用于控制复制或加密策略,不应由外部客户端直接指定。攻击者利用s3:PutObject这一基础权限,通过发送带有恶意构造的X-Minio-Replication-*头的PUT请求,欺骗服务器接受非法的内部加密元数据。这种注入可能导致对象被错误的加密配置锁定(影响可用性),或者绕过既定的数据完整性校验(影响完整性)。由于漏洞利用仅需低权限账号且无需用户交互,其攻击门槛较低,危害性较高。