Katalog CVE

CVE-2026-70377

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

Percentyl 29 - wyżej niż 29% wszystkich znanych CVE

Streszczenie

Operacja przetwarzania obrazów w bibliotece imagecli (Scale::apply w src/image_ops.rs) oblicza szerokość/wysokość wyniku jako (wymiar jako f32 * współczynnik) jako u32 bez walidacji górnej granicy dla współczynnika podanego przez użytkownika, który jest parsowany przez nom::number::complete::float bez sprawdzania zakresu. Każda aplikacja osadzająca imagecli jako bibliotekę i akceptująca ciągi potokowe kontrolowane przez użytkownika może zostać zdalnie doprowadzona do awarii pojedynczym żądaniem.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego wywołania awarii (crash) aplikacji, co może prowadzić do przerwania działania usługi (Denial of Service) i niedostępności systemu dla użytkowników.

Rekomendacja

Zaleca się zaktualizowanie biblioteki imagecli do wersji zawierającej poprawkę walidacji współczynnika skalowania lub dodanie własnej walidacji zakresu przed przekazaniem danych do funkcji Scale::apply.

Inne podatności w imagecli

Oryginalny opis (angielski, źródło NVD)

imagecli's pipeline operation (Scale::apply in src/image_ops.rs) computes output width/height as (dimension as f32 * ratio) as u32 with no upper-bound validation on the CLI-supplied ratio, which is parsed via nom::number::complete::float with no range check. Any application embedding imagecli as a library and accepting user-controlled pipeline strings is remotely crashable with a single request.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS