CVE-2026-41145MinIO存在认证绕过漏洞,攻击者仅需拥有有效的Access Key即可利用STREAMING-UNSIGNED-PAYLOAD-TRAILER路径绕过签名验证,向任意存储桶写入恶意对象,无需Secret Key。
该漏洞源于MinIO对`STREAMING-UNSIGNED-PAYLOAD-TRAILER`的处理逻辑缺陷。`PutObjectHandler`仅依据请求中是否存在`Authorization`头来决定是否进行签名验证,而凭证提取函数`isPutActionAllowed`同时信任`Authorization`头和`X-Amz-Credential`查询参数。攻击者构造请求时,故意省略`Authorization`头,仅通过查询字符串提供凭证。这导致签名验证逻辑被绕过,但系统仍基于查询参数中的凭证赋予相应权限,从而实现未授权的数据写入。