CVE Intelligence
Análise Assistido por IA

CVE-2026-4809: plank/laravel-mediable: upload irrestrito de arquivo perigoso via MIME type informado pelo cliente

A CVE-2026-4809 afeta o plank/laravel-mediable até a versão 6.4.0. Em aplicações que aceitam ou priorizam o MIME type enviado pelo cliente, um atacante remoto pode enviar um arquivo com código PHP executável declarando um tipo de imagem inofensivo. A CNA atribui nota 9,8 no CVSS 3.1, mas o registro não indica exploração confirmada nem inclusão no KEV.

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

Visão geral

A CVE-2026-4809 é uma fraqueza de upload de arquivos (CWE-434, Upload Irrestrito de Arquivo com Tipo Perigoso) no plank/laravel-mediable, um pacote usado em aplicações Laravel para gerenciar arquivos de mídia. O registro indica que o pacote pode permitir o upload de um tipo de arquivo perigoso quando a aplicação confia em um MIME type fornecido pelo cliente. O problema depende dessa configuração.

Impacto

O registro descreve upload arbitrário de arquivo. Se um arquivo com código PHP for gravado em um local acessível e executável pelo servidor web, o resultado pode incluir execução de código no servidor. A CNA atribui nota base 9,8 no CVSS 3.1 (vetor CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) e nota 9,3 no CVSS 4.0. Essas notas descrevem a vulnerabilidade como relatada; o risco real depende de cada implantação.

Produtos e versões afetadas

  • Produto: plank/laravel-mediable.
  • Versões indicadas como afetadas: até a versão 6.4.0.
  • Os campos estruturados de afetados e correções do registro estão vazios. A faixa exata de versões afetadas e a existência de uma versão corrigida não podem ser confirmadas a partir do registro.
  • A exploração depende de uma aplicação que aceite ou priorize o MIME type enviado pelo cliente.

Status de exploração

O registro indica que a CVE não consta no catálogo KEV da CISA. Nas fontes consultadas não há exploração confirmada na natureza. A probabilidade EPSS é 0,01139, com percentil 0,65766, o que estima a chance de exploração, mas não é evidência de ataques observados.

Correção e mitigação

  • Verifique se a versão instalada é a 6.4.0 ou anterior e consulte a página de releases do projeto para identificar uma versão mais nova que trate o problema.
  • Não use o MIME type enviado pelo cliente como base para decisões de segurança. Determine o tipo do arquivo no servidor a partir do conteúdo e restrinja as extensões aceitas ao necessário.
  • Armazene uploads fora da raiz web ou em locais onde o servidor não execute scripts.
  • Aplique o princípio do menor privilégio ao diretório de uploads e restrinja o acesso de escrita.

Orientações de detecção

  • Revise os endpoints de upload em busca de arquivos cujo tipo declarado difira do conteúdo real.
  • Procure arquivos do tipo script recém-criados em diretórios de upload e de mídia.
  • Monitore os logs do servidor web em busca de requisições incomuns a arquivos enviados nos caminhos de mídia.

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

O registro não lista versões afetadas ou corrigidas além da descrição, não detalha o trecho de código vulnerável e não fornece o texto de um aviso do fabricante. Não é possível afirmar se existe versão corrigida. A data do EPSS no registro não é usada para tirar conclusões sobre o momento do risco. Administradores devem confirmar os detalhes no repositório do projeto e nas notas de versão.

Perguntas frequentes

Esta CVE afeta todas as aplicações que usam o plank/laravel-mediable?

Não. O registro indica que o problema se aplica quando a aplicação aceita ou prioriza o MIME type enviado pelo cliente durante o tratamento do upload. Aplicações que validam o conteúdo do arquivo no servidor estão fora dessa condição, embora o registro não detalhe todas as configurações.

Há exploração conhecida desta CVE na natureza?

O registro indica que ela não consta no catálogo KEV da CISA e não há exploração confirmada nas fontes consultadas. O valor EPSS estima a probabilidade, mas não confirma ataques.

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