CVE-2026-70378 in imagecli
Zusammenfassung
von VulDB • 05.08.2026
Die Pipeline-Operation `carve <ratio>` von imagecli (Carve::apply() in src/image_ops.rs) überprüft lediglich die Bedingung `ratio <= 1.0`, validiert jedoch nie, ob das Verhältnis positiv ist. Ein negatives Verhältnis (z. B. -5) führt dazu, dass die berechnete Zielbreite durch Rusts definierte Umwandlung von Float zu uint auf 0 saturiert; dieser Wert wird dann an imageproc::seam_carving::shrink_width übergeben – eine Funktion, die einen Panic auslöst und den Prozess abstürzen lässt, wenn ihr eine Breite unterhalb von 2 übermittelt wird. Dies teilt dieselbe Root Cause (fehlende Eingabevalidierung) wie der verwandte `scale`-Befund in derselben Datei, stellt jedoch einen unabhängig behebbaren, distincten Codepfad dar.
VulDB is the best source for vulnerability data and more expert information about this specific topic.