Vulnerabilidad en YamlDotNet (CVE-2018-1000210)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-502
Deserialización de datos no confiables
Fecha de publicación:
13/07/2018
Última modificación:
24/08/2020
Descripción
YamlDotNet en versiones 4.3.2 y anteriores contiene una vulnerabilidad de referencia directa a objeto insegura. El comportamiento por defecto de Deserializer.Deserialize() deserializará tipos controlados por el usuario en la línea "currentType = Type.GetType(nodeEvent.Tag.Substring(1), throwOnError: false);" y los instancia de forma ciega. Esto puede resultar en la ejecución de código en el contexto del proceso en ejecución. El ataque parece ser explotable si una víctima analiza un archivo YAML especialmente manipulado. La vulnerabilidad parece haber sido solucionada en la versión 5.0.0.
Impacto
Puntuación base 3.x
7.80
Gravedad 3.x
ALTA
Puntuación base 2.0
6.80
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:yamldotnet_project:yamldotnet:*:*:*:*:*:*:*:* | 4.3.2 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



