CVE Intelligence
Análise Assistido por IA

CVE-2026-8450: HTTP::Daemon para Perl: injeção de comandos do sistema via send_file()

Versões do HTTP::Daemon para Perl anteriores à 6.17 contêm uma falha de injeção de comandos do sistema em send_file(), registrada como CVE-2026-8450. Entrada não confiável pode executar comandos com os privilégios do daemon e criar ou truncar arquivos em caminhos escolhidos pelo atacante. O registro lista pontuações CVSS 3.1 de 9,1 e 8,1, e nenhuma exploração confirmada aparece nas fontes consultadas.

Publicada em 13/10/2026 · Atualizada em 13/10/2026 · Read in English

Visão geral

O HTTP::Daemon, módulo Perl usado para construir servidores HTTP, apresenta um problema de injeção de comandos do sistema no método send_file() nas versões anteriores à 6.17. O método abre seu argumento de string com a forma de dois argumentos do open() do Perl, que trata certos prefixos como instruções para iniciar um subprocesso ou gravar em um arquivo.

Impacto

  • Entrada não confiável passada para send_file() pode executar comandos do sistema operacional com os privilégios do processo do daemon.
  • A forma de pipe de leitura pode expor a saída de subprocessos no corpo da resposta HTTP.
  • As formas de escrita podem criar ou truncar arquivos em caminhos escolhidos por um atacante.

O registro indica pontuação base CVSS 3.1 de 9,1, com vetor de rede, baixa complexidade, sem privilégios e sem interação do usuário, e alto impacto em confidencialidade e integridade. Uma segunda pontuação CVSS 3.1, de 8,1, vem de outro provedor, e seu vetor não consta no registro.

Produtos e versões afetadas

  • HTTP::Daemon para Perl, versões anteriores à 6.17, conforme a descrição do registro.
  • A lista de versões afetadas do registro está vazia, portanto os pacotes e builds de distribuição afetados não podem ser determinados apenas com base no registro.
  • Avisos de distribuições são referenciados, mas as versões de pacote que cobrem não constam no registro.

Status de exploração

O registro não mostra inclusão no catálogo KEV da CISA. Nenhuma exploração confirmada aparece nas fontes consultadas. A probabilidade EPSS é 0,02614, com percentil de 0,85038. Trata-se de uma estimativa estatística de probabilidade, e não de evidência de ataques.

Correção e mitigação

  • Atualize o HTTP::Daemon para a versão 6.17 ou posterior, que a descrição não lista como vulnerável. Confirme a correção no aviso da sua plataforma.
  • Se a correção for adiada, deixe de passar strings não confiáveis ou influenciadas por usuários para send_file() e limite seu uso a caminhos fixos e validados.
  • Execute o daemon com o menor privilégio possível e restrinja o acesso de escrita aos diretórios que ele alcança.
  • Consulte a página de CVE da Red Hat e o aviso LTS da Debian para o status específico de cada distribuição.
  • Revise o pull request upstream e as mudanças da versão para confirmar o alcance da correção.

Orientações de detecção

  • Procure processos filhos inesperados iniciados pelo processo do servidor HTTP.
  • Monitore arquivos novos ou modificados em diretórios de documentos, caminhos de configuração ou outros locais onde o serviço possa escrever.
  • Revise respostas HTTP de rotas que servem arquivos em busca de saídas de comando inesperadas.
  • Correlacione requisições incomuns a endpoints de arquivos com os eventos acima.

Limitações das informações disponíveis

  • O registro não traz uma lista estruturada de versões afetadas ou corrigidas, nem dados CPE.
  • Não são fornecidas as versões de pacotes das distribuições.
  • O registro não identifica quais rotas da aplicação chamam send_file().
  • Os campos do KEV estão vazios, exceto a marcação de inclusão, e o nome do CWE está ausente.
  • A data do EPSS no registro é posterior à data de publicação, e seu significado aqui não é claro.

Perguntas frequentes

Quais versões são afetadas?

O registro descreve o HTTP::Daemon para Perl em versões anteriores à 6.17 como afetado. A lista de versões afetadas está vazia, então consulte o aviso da sua distribuição para as versões exatas dos pacotes.

Essa vulnerabilidade está sendo explorada?

O registro não a lista no KEV da CISA, e nenhuma exploração confirmada aparece nas fontes consultadas.

O que fazer agora?

Atualize para o HTTP::Daemon 6.17 ou posterior sempre que possível. Até a correção, evite passar entrada não confiável para send_file() e limite seu uso a caminhos fixos e validados.

Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.