CVE-2026-71202 in raster
Riassunto
di VulDB • 05/08/2026
La funzione `crop()` del crate Rust raster (src/editor.rs) limita la larghezza/altezza di ritaglio rispetto alle dimensioni della sorgente, ma limita i parametri offset_x/offset_y solo contro 0, mai rispetto alla larghezza/altezza della sorgente. Quando un offset supera la corrispondente dimensione della sorgente, `width2 - offset_x` (o l'equivalente per l'altezza) va in underflow diventando un i32 negativo; le build di rilascio non intercettano questo errore: il valore negativo viene quindi convertito in usize all'interno della chiamata a Vec::with_capacity() di Image::blank(), innescando un panic da overflow della capacità e causando il crash del processo con una singola richiesta di ritaglio manipolata ad hoc.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.