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

Vulnerabilidad en Cordova (CVE-2017-3160)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
01/02/2018
Última modificación:
15/04/2020

Descripción

Después de añadir la plataforma Android a Cordova por primera vez o después de crear un proyecto utilizando los build scripts, los scripts recuperarán Gradle en su primera build. Sin embargo, dado que la URI por defecto no utiliza https, es vulnerable a MiTM y el ejecutable Gradle no es seguro. La criticidad de esta vulnerabilidad es alta dado que los build scripts empiezan inmediatamente una build después de que se recupere Gradle. Los desarrolladores que sean conscientes de este problema deberían instalar la versión 6.1.2 o superior de Cordova-Android. Si los desarrolladores no pueden instalar la última versión, esta vulnerabilidad se puede mitigar fácilmente configurando la variable de entorno CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL en https://services.gradle.org/distributions/gradle-2.14.1-all.zip.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:apache:cordova:*:*:*:*:*:android:*:* 6.1.2 (excluyendo)