CVE-2026-33322MinIO对象存储系统在OpenID Connect认证模块中存在严重的JWT算法混淆漏洞。该漏洞影响特定版本范围内的MinIO实例。攻击者若获取到OIDC ClientSecret,即可利用此漏洞伪造合法的身份令牌,绕过正常身份验证流程。成功利用后,攻击者能获取具有任意策略(包括consoleAdmin管理员权限)的S3凭证,从而完全接管受影响的服务。
该漏洞根源在于MinIO在处理OpenID Connect (OIDC) 身份验证时,对JWT令牌的签名算法校验存在逻辑缺陷,引发了经典的JWT算法混淆攻击。在正常流程中,服务端应使用非对称加密(如RS256)验证令牌签名,但在受影响版本中,攻击者可以诱导服务端接受使用对称加密(如HMAC)签名的令牌。利用该漏洞的前提条件是攻击者已知晓OIDC的ClientSecret。攻击者利用此密钥,采用HMAC算法对包含恶意权限信息的Payload进行签名,生成伪造的JWT令牌。服务端在验证时,因算法混淆错误地使用ClientSecret对令牌进行校验,导致验证通过。攻击者借此获取具有任意策略(如consoleAdmin)的S3凭证,进而完全控制对象存储服务,造成数据泄露、篡改或服务中断等严重后果。