PT-2026-34234 · Minio · Minio

Arvin Shivram

+2

·

Publicado

2026-04-14

·

Atualizado

2026-05-13

·

CVE-2026-41145

CVSS v4.0

8.8

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions MinIO versões RELEASE.2023-05-18T00-05-36Z até RELEASE.2026-04-11T03-20-12Z
Description Existe um bypass de autenticação no caminho de código STREAMING-UNSIGNED-PAYLOAD-TRAILER. Um invasor que possua uma chave de acesso válida pode gravar objetos arbitrários em qualquer bucket sem a chave secreta ou uma assinatura criptográfica válida. O problema ocorre porque PutObjectHandler e PutObjectPartHandler utilizam newUnsignedV4ChunkedReader com um portão de verificação de assinatura que depende apenas do cabeçalho Authorization. Simultaneamente, isPutActionAllowed aceita credenciais do cabeçalho Authorization ou do parâmetro de consulta X-Amz-Credential. Ao omitir o cabeçalho Authorization e fornecer credenciais via string de consulta, o portão de assinatura é ignorado e a solicitação é processada usando as permissões da chave de acesso impersonada. Isso afeta caminhos de bucket padrão e de tabelas/warehouse, bem como uploads de múltiplas partes.
Recommendations Atualizar para a versão MinIO AIStor RELEASE.2026-04-11T03-20-12Z ou posterior. Bloquear solicitações de trailer não assinado no balanceador de carga, rejeitando qualquer solicitação que contenha X-Amz-Content-Sha256: STREAMING-UNSIGNED-PAYLOAD-TRAILER na camada de proxy reverso ou WAF. Restringir as concessões de s3:PutObject a principais confiáveis para limitar as permissões de gravação (WRITE).

Correção

Improper Authentication

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BIT-MINIO-2026-41145
CVE-2026-41145
GHSA-HV4R-MVR4-25VW

Produtos afetados

Minio