PT-2026-31438

CVE-2026-39414

·

Publicado

2026-04-07

·

Atualizado

2026-09-01

Descrição por

CVSS 4.0
7.1
Alta
MétricasAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions MinIO versões RELEASE.2018-08-18T03-49-57Z até RELEASE.2025-12-20T04-58-37Z
Description O recurso S3 Select do MinIO é suscetível a exaustão de memória ao lidar com arquivos CSV com linhas que excedem a memória disponível. A função nextSplit() dentro do leitor CSV utiliza bufio.Reader.ReadBytes(' ') sem uma restrição de tamanho, potencialmente armazenando em buffer todo o conteúdo de entrada até que uma nova linha seja encontrada. Arquivos CSV sem caracteres de nova linha podem fazer com que todo o conteúdo do arquivo seja carregado na memória, resultando em uma falha de falta de memória (OOM) do servidor MinIO. Esta questão é explorável por usuários autenticados que possuem permissões s3:PutObject e s3:GetObject. A compressão pode amplificar o impacto, pois um pequeno arquivo CSV compactado pode ser descompactado para um tamanho grande sem novas linhas, aumentando o consumo de memória.
Recommendations Para as versões do MinIO RELEASE.2018-08-18T03-49-57Z até RELEASE.2025-12-20T04-58-37Z, limite o tamanho dos arquivos CSV carregados no sistema para evitar o consumo excessivo de memória. Considere implementar a validação de entrada para rejeitar arquivos CSV sem caracteres de nova linha.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-H749-FXX7-PWPG
BIT-MINIO-2026-39414
GO-2026-5415
OPENSUSE-SU-2026:21483-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾