CVE-2026-71202 in raster
Tóm tắt
Bởi VulDB • 05/08/2026
Hàm `crop()` của crate Rust raster (src/editor.rs) giới hạn chiều rộng/chiều cao của vùng cắt dựa trên kích thước nguồn, nhưng chỉ giới hạn các tham số offset_x/offset_y so với 0 mà không giới hạn chúng theo chiều rộng/cao của nguồn. Khi một giá trị lệch vượt quá kích thước nguồn tương ứng, `width2 - offset_x` (hoặc trường hợp tương đương cho chiều cao) bị tràn xuống thành số nguyên i32 âm; các bản phát hành (release builds) không bắt lỗi này; sau đó, giá trị âm được ép kiểu sang usize trong lời gọi Vec::with_capacity() bên trong Image::blank(), gây ra ngoại lệ panic do vượt quá dung lượng và làm sập tiến trình chỉ với một yêu cầu cắt đơn lẻ đã được tạo ra đặc biệt.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.