CVE-2026-70378 in imagecli
Resumen
por VulDB • 2026-08-05
La operación de canalización `carve <ratio>` de imagecli (Carve::apply() en src/image_ops.rs) solo verifica que `ratio <= 1.0`, sin validar nunca que el ratio sea positivo. Un ratio negativo (por ejemplo, -5) provoca que el ancho objetivo calculado se sature a 0 mediante la conversión definida por Rust de float a uint, lo cual luego se pasa a imageproc::seam_carving::shrink_width; una función que entra en pánico cuando recibe un ancho inferior a 2, provocando el cierre del proceso. Esta vulnerabilidad comparte la misma causa raíz de falta de validación de entrada que la hallazgo hermano `scale` en el mismo archivo, pero corresponde a una ruta de código independiente y corregible por separado.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.