PT-2026-44994 · Spatie · Laravel-Medialibrary

Vulncheck

+1

·

Publicado

2026-05-29

·

Atualizado

2026-05-29

·

CVE-2026-48557

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Spatie Laravel Media Library versões anteriores a 11.23.0
Description Existe uma falha de bypass de restrição de upload de arquivos na função defaultSanitizer() da classe FileAdder. O sanitizador valida apenas o sufixo final do nome do arquivo, permitindo que arquivos com extensões duplas, como shell.php.jpg, ignorem a blocklist, pois a função pathinfo() preserva extensões internas nos nomes de arquivos salvos. Além disso, a blocklist omite diversas extensões executáveis, como .php6, .shtml e .htaccess. Enquanto o bypass de extensão dupla requer uma configuração legada do Apache AddHandler para a execução de PHP, o bypass relacionado à blocklist incompleta não requer tal configuração.
Recommendations Atualize para a versão 11.23.0 ou posterior.

Correção

Incomplete List of Disallowed Inputs

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-48557

Produtos afetados

Laravel-Medialibrary