Vulnerabilidad en el argumento cn de la función mbedtls_x509_crt_verify en los certificados X.509 en Mbed TLS (CVE-2020-36477)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-295
Validación incorrecta de certificados
Fecha de publicación:
23/08/2021
Última modificación:
13/01/2023
Descripción
Se ha detectado un problema en Mbed TLS versiones anteriores a 2.24.0. La comprobación de los certificados X.509 cuando se compara el nombre común esperado (el argumento cn de la función mbedtls_x509_crt_verify) con el nombre real del certificado es manejado inapropiadamente: cuando la extensión subjecAltName está presente, el nombre esperado es comparado con cualquier nombre de esa extensión independientemente de su tipo. Esto significa que un atacante podría hacerse pasar por un dominio de 4 o 16 bytes al obtener un certificado para la dirección IPv4 o IPv6 correspondiente (aunque esto requeriría que el atacante controlara esa dirección IP).
Impacto
Puntuación base 3.x
5.90
Gravedad 3.x
MEDIA
Puntuación base 2.0
4.30
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:arm:mbed_tls:*:*:*:*:*:*:*:* | 2.24.0 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página