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

Vulnerabilidad en HTTPS en la configuración predeterminada de httpClient en "nimble refresh" en Nim (CVE-2021-21374)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-295 Validación incorrecta de certificados
Fecha de publicación:
26/03/2021
Última modificación:
30/03/2021

Descripción

Nimble es un administrador de paquetes para el lenguaje de programación Nim. En las versiones de lanzamiento de Nim anteriores a 1.2.10 y 1.4.4, "nimble refresh" extrae una lista de paquetes de Nimble por medio de HTTPS sin una comprobación completa del certificado SSL/TLS debido a la configuración predeterminada de httpClient. Un atacante capaz de ejecutar un MitM puede entregar una lista de paquetes modificada que contenga paquetes de software malicioso. Si los paquetes son instalados y usados, el ataque se convierte en una ejecución de código que no es confiable.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:nim-lang:nim:*:*:*:*:*:*:*:* 1.2.10 (excluyendo)
cpe:2.3:a:nim-lang:nim:*:*:*:*:*:*:*:* 1.4.0 (incluyendo) 1.4.4 (excluyendo)