CVE-2026-71202

The raster Rust crate's crop function (src/editor.rs) clamps the crop width/height against source dimensions but only clamps the offset_x/offset_y parameters against 0, never against the source width/height.
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) La función ’crop()’ del crate ’raster’ de Rust (src/editor.rs) limita el ancho/alto del recorte con respecto a las dimensiones de origen, pero solo limita los parámetros ’offset_x’/’offset_y’ con respecto a 0, nunca con respecto al ancho/alto de origen. Cuando un desplazamiento excede la dimensión de origen correspondiente, ’width2 - offset_x’ (o el equivalente para la altura) sufre un desbordamiento negativo a un ’i32’ negativo, lo cual las compilaciones de lanzamiento no interceptan; el valor negativo se castea luego a ’usize’ dentro de la llamada a ’Vec::with_capacity()’ de ’Image::blank()’, lo que desencadena un pánico por desbordamiento de capacidad y bloquea el proceso con una única solicitud de recorte manipulada.

Information

Published : 2026-08-05 08:16

Updated : 2026-10-24 15:10


NVD link : CVE-2026-71202

Mitre link : CVE-2026-71202

CVE.ORG link : CVE-2026-71202


JSON object : View

Products Affected

No product.

CWE
CWE-191

Integer Underflow (Wrap or Wraparound)