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

Vulnerabilidad en el archivo .gitmodules en una operación "git submodule update" en Git (CVE-2019-19604)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-78 Neutralización incorrecta de elementos especiales usados en un comando de sistema operativo (Inyección de comando de sistema operativo)
Fecha de publicación:
11/12/2019
Última modificación:
07/11/2023

Descripción

Una ejecución de comandos arbitrarios es posible en Git versiones anteriores a 2.20.2, versiones 2.21.x anteriores a 2.21.1, versiones 2.22.x anteriores a 2.22.2, versiones 2.23.x anteriores a 2.23.1 y versiones 2.24.x anteriores a 2.24.1, porque una operación "git submodule update" puede ejecutar comandos encontrados en el archivo .gitmodules de un repositorio malicioso.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:* 2.20.0 (excluyendo)
cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:* 2.21.0 (incluyendo) 2.21.1 (excluyendo)
cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:* 2.22.0 (incluyendo) 2.22.2 (excluyendo)
cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:* 2.23.0 (incluyendo) 2.23.1 (excluyendo)
cpe:2.3:a:git-scm:git:*:*:*:*:*:*:*:* 2.24.0 (incluyendo) 2.24.1 (excluyendo)
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:*
cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:*