Vulnerabilidad en "File.createTempFile" en JDK OpenAPI Generator (CVE-2021-21430)
Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
10/05/2021
Última modificación:
24/10/2022
Descripción
OpenAPI Generator permite la generación de bibliotecas de cliente API (generación de SDK), stubs de servidor, documentación y configuración de forma automática dada una especificación de OpenAPI. El uso de "File.createTempFile" en JDK dará como resultado la creación y el uso de archivos temporales no seguros que pueden dejar la aplicación y los datos del sistema vulnerables a los ataques. El código generado automáticamente (Java, Scala) que se ocupa de cargar o descargar datos binarios por medio de los endpoints de la API creará archivos temporales no seguros durante el proceso. Generadores afectados: "java" (jersey2, okhttp-gson (biblioteca predeterminada)),"scala-finch". El problema se corrigió con "Files.createTempFile" y se lanzó en la versión estable v5.1.0
Impacto
Puntuación base 3.x
5.50
Gravedad 3.x
MEDIA
Puntuación base 2.0
2.10
Gravedad 2.0
BAJA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:openapi-generator:openapi_generator:*:*:*:*:*:*:*:* | 5.1.1 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página