Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en las funciones Vec::set_len y Sectors::get en la crate calamine para Rust (CVE-2021-26951)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-787 Escritura fuera de límites
Fecha de publicación:
09/02/2021
Última modificación:
25/04/2022

Descripción

Se detectó un problema en la crate calamine versiones anteriores a 0.17.0 para Rust. Permite a atacantes sobrescribir las ubicaciones de la memoria de la pila porque la función Vec::set_len es usada sin el requerimiento de memoria apropiado, y esta memoria no inicializada se usa para una operación de Lectura proporcionada por el usuario, como es demostrado por la función Sectors::get

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:calamine_project:calamine:*:*:*:*:*:rust:*:* 0.17.0 (excluyendo)


Referencias a soluciones, herramientas e información