CVE-2026-70378 in imagecli
요약
\~에 의해 VulDB • 2026. 08. 05.
imagecli의 `carve <ratio>` 파이프라인 연산(src/image_ops.rs에 있는 Carve::apply())은 비율이 1.0 이하인지(`ratio <= 1.0`)만 확인하며, 양수인지 여부는 검증하지 않습니다. 음수의 비율(예: -5)을 사용하면 Rust의 정의된 부동소수점-정수 캐스트를 통해 계산된 대상 너비가 0으로 포화(saturate)되며, 이 값이 imageproc::seam_carving::shrink_width 함수로 전달됩니다. 해당 함수는 너비가 2 미만일 때 패닉을 발생시켜 프로세스가 충돌합니다. 이는 동일한 파일 내의 형제 `scale` 발견 사례와 같은 입력 검증 누락이라는 근본 원인을 공유하지만, 독립적으로 수정 가능한 별개의 코드 경로입니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.