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

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

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:apache:calcite:*:*:*:*:*:*:*:* 1.26 (excluyendo)