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

Vulnerabilidad en Spring Boot (CVE-2018-1196)

Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-59 Incorrecta resolución de una ruta antes de aceder a un fichero (Seguimiento de enlaces)
Fecha de publicación:
19/03/2018
Última modificación:
07/04/2022

Descripción

Spring Boot soporta un script de inicio embebido que puede emplearse para ejecuta fácilmente la aplicación como servicio de linux systemd o init.d. El script incluido con Spring Boot 1.5.9 y anteriores y 2.0.0.M1 hasta 2.0.0.M7 es susceptible a un ataque symlink que permite que "run_user" sobrescriba y se haga dueño de cualquier archivo en el mismo sistema. Para instigar el ataque, la aplicación debe estar instalada como servicio y "run_user" requiere acceso shell al servidor. Las aplicaciones Spring Boot que no estén instaladas como servicio o que no estén usando el script de inicio embebido no son susceptibles.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:vmware:spring_boot:*:*:*:*:*:*:*:* 1.5.9 (incluyendo)
cpe:2.3:a:vmware:spring_boot:2.0.0:milestone1:*:*:*:*:*:*
cpe:2.3:a:vmware:spring_boot:2.0.0:milestone2:*:*:*:*:*:*
cpe:2.3:a:vmware:spring_boot:2.0.0:milestone3:*:*:*:*:*:*
cpe:2.3:a:vmware:spring_boot:2.0.0:milestone4:*:*:*:*:*:*
cpe:2.3:a:vmware:spring_boot:2.0.0:milestone5:*:*:*:*:*:*
cpe:2.3:a:vmware:spring_boot:2.0.0:milestone6:*:*:*:*:*:*
cpe:2.3:a:vmware:spring_boot:2.0.0:milestone7:*:*:*:*:*:*


Referencias a soluciones, herramientas e información