Vulnerabilidad en las conexiones HTTPS en el método HttpUtils#getURLConnection en Apache Calcite (CVE-2020-13955)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-295
Validación incorrecta de certificados
Fecha de publicación:
09/10/2020
Última modificación:
21/07/2021
Descripción
El método HttpUtils#getURLConnection deshabilita explícitamente una verificación del nombre de host para las conexiones HTTPS, haciendo a clientes vulnerables a unos ataques de tipo man-in-the-middle. Calcite usa internamente este método para conectarse con Druid y Splunk, por lo que puede ocurrir un filtrado de información al usar los adaptadores de Calcite respectivos. El método en sí está en una clase de utilidad, por lo que las personas pueden usarlo para crear conexiones HTTPS vulnerables para otras aplicaciones. Desde Apache Calcite versión 1.26 en adelante, la verificación del nombre de host se llevará a cabo usando el almacén de confianza JVM predeterminado
Impacto
Puntuación base 3.x
5.90
Gravedad 3.x
MEDIA
Puntuación base 2.0
4.30
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:apache:calcite:*:*:*:*:*:*:*:* | 1.26 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



