Vulnerabilidad en Gradle (CVE-2022-23630)
Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
10/02/2022
Última modificación:
17/02/2022
Descripción
Gradle es una herramienta de compilación con un enfoque en la automatización de la compilación y el soporte para el desarrollo multilingüe. En algunos casos, Gradle puede omitir esa verificación y aceptar una dependencia que de otra manera fallaría la construcción como un artefacto externo no confiable. Esto ocurre cuando la verificación de dependencias está deshabilitada en una o más configuraciones y esas configuraciones presentan dependencias comunes con otras configuraciones que presentan la verificación de dependencias habilitada. Si la configuración que presenta deshabilitada la verificación de dependencias se resuelve primero, Gradle no verifica las dependencias comunes para la configuración que presenta habilitada la verificación de dependencias. Gradle versión 7.4 corrige este problema al comprobar los artefactos al menos una vez si están presentes en una configuración resuelta que presenta activa la verificación de dependencias. Para usuarios que no puedan actualizar, o bien no usen "ResolutionStrategy.disableDependencyVerification()" y no usen plugins que usen ese método para deshabilitar la verificación de dependencias para una única configuración, o bien asegúrense de que la resolución de la configuración que deshabilita esa característica no sea producida en las compilaciones que resuelven la configuración donde la característica está habilitada
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Puntuación base 2.0
6.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:gradle:gradle:*:*:*:*:*:*:*:* | 6.2.0 (incluyendo) | 7.3.3 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



