PT-2026-144726
CVE-2026-126071
·
Publicado
2026-11-10
·
Atualizado
2026-11-10
Descrição por
CVSS 3.1
5.3
MédiaMétricasAV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Active Storage versões 8.0 até 8.0.5.1
Active Storage versões 8.1 até 8.1.4.0
Description
Ao servir arquivos por meio de controladores de proxy, a função
ActiveStorage::Streaming#send blob stream lida com erros do serviço de armazenamento chamando head para enviar uma resposta 404 ou 500. Se ocorrer um erro após a gravação do primeiro chunk, a resposta já foi confirmada e head substitui o corpo da resposta enquanto o servidor ainda lê o buffer ActionController::Live original. Como esse buffer nunca é fechado, a thread do servidor que processa a requisição fica bloqueada até que o processo seja reiniciado. Isso pode resultar em uma Negação de Serviço (DoS) se downloads falhos repetidos esgotarem as threads do servidor. O problema afeta aplicações que utilizam as rotas padrão do Active Storage e serviços de armazenamento que transmitem downloads em várias requisições, como Amazon S3, serviços compatíveis com S3 ou Google Cloud Storage. A condição é disparada por qualquer erro de armazenamento durante um download, incluindo a exclusão de um arquivo enquanto ele está sendo servido.Recommendations
Atualizar para a versão 8.0.5.2
Atualizar para a versão 8.1.4.1
Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾