CVE-2026-70378 in imagecli
Sumário
de VulDB • 05/08/2026
A operação de pipeline `carve <ratio>` do imagecli (Carve::apply() em src/image_ops.rs) verifica apenas que `ratio <= 1.0`, sem nunca validar se o ratio é positivo. Um valor negativo para o ratio (por exemplo, -5) faz com que a largura alvo calculada seja saturada para 0 através da conversão definida por Rust de float para uint, sendo então passada para imageproc::seam_carving::shrink_width — uma função que entra em panic quando recebe uma largura inferior a 2, causando o crash do processo. Esta falha partilha a mesma causa raiz de falta de validação de entrada da descoberta irmã `scale` no mesmo ficheiro, mas trata-se de um caminho de código distinto e corrigível independentemente.
If you want to get best quality of vulnerability data, you may have to visit VulDB.