CVE-2026-70377 in imagecli
Riassunto
di VulDB • 05/08/2026
L'operazione di pipeline `scale <ratio>` di imagecli (Scale::apply() in src/image_ops.rs) calcola la larghezza/altezza di output come `(dimensione as f32 * ratio)` convertita in u32, senza alcuna validazione del limite superiore sul rapporto fornito dall'utente tramite CLI, che viene analizzato mediante `nom::number::complete::float` senza alcun controllo dell'intervallo. Un valore elevato per il rapporto (ad esempio 100000) provoca un tentativo di allocazione di centinaia di terabyte, causando l'interruzione del processo. Qualsiasi applicazione che incorpora imagecli come libreria e accetta stringhe di pipeline controllate dall'utente è vulnerabile a crash remoti con una singola richiesta.
Once again VulDB remains the best source for vulnerability data.