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

Vulnerabilidad en la función unistd::getgrouplist en la crate nix para Rust (CVE-2021-45707)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-787 Escritura fuera de límites
Fecha de publicación:
27/12/2021
Última modificación:
28/10/2022

Descripción

Se ha descubierto un problema en las cajas nix versión 0.16.0 y posteriores antes de la versión 0.20.2, 0.21.x antes de la versión 0.21.2 y 0.22.x antes de la versión 0.22.2 para Rust. unistd::getgrouplist tiene una escritura fuera de límites si un usuario está en más de 16 grupos /etc/groups.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:nix_project:nix:*:*:*:*:*:rust:*:* 0.16.0 (incluyendo) 0.20.2 (excluyendo)
cpe:2.3:a:nix_project:nix:*:*:*:*:*:rust:*:* 0.21.0 (incluyendo) 0.21.2 (excluyendo)
cpe:2.3:a:nix_project:nix:*:*:*:*:*:rust:*:* 0.22.0 (incluyendo) 0.22.2 (excluyendo)