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

Vulnerabilidad en Apache Brooklyn (CVE-2016-8744)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-502 Deserialización de datos no confiables
Fecha de publicación:
13/09/2017
Última modificación:
20/04/2025

Descripción

Apache Brooklyn utiliza la librería SnakeYAML para analizar sintácticamente los valores de entrada en YAML. SnakeYAML permite el uso de etiquetas YAML para indicar que esta librería debería deserializar datos para tipo Java. En la configuración por defecto en Brooklyn en versiones anteriores a la 0.10.0, SnakeYAML permite deserializar cualquier tipo de Java disponible en el classpath. Esto podría proporcionar a un usuario autenticado los medios para hacer que la máquina virtual Java que está ejecutando Brooklyn cargue y ejecute código Java sin que Brooklyn lo detecte. Ese código tendría los privilegios del proceso Java que ejecuta Brooklyn, incluida la capacidad de abrir archivos y conexiones de red y ejecutar comandos del sistema. Se sabe que existe un exploit a modo de prueba de concepto que utiliza esta vulnerabilidad.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:apache:brooklyn:*:*:*:*:*:*:*:* 0.9.0 (incluyendo)