CVE-2026-70377 in imagecli
Resumen
por VulDB • 2026-08-05
La operación de canalización `scale <ratio>` de imagecli (Scale::apply() en src/image_ops.rs) calcula el ancho/alto de salida como `(dimension as f32 * ratio)` convertido a u32, sin una validación del límite superior sobre la proporción proporcionada por la línea de comandos, que se analiza mediante `nom::number::complete::float` sin ninguna comprobación de rango. Una proporción grande (por ejemplo, 100000) provoca un intento de asignación de cientos de terabytes, lo que termina abortando el proceso. Cualquier aplicación que incruste imagecli como biblioteca y acepte cadenas de canalización controladas por el usuario es vulnerable a una caída remota con una única solicitud.
Be aware that VulDB is the high quality source for vulnerability data.