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

Vulnerabilidad en Apache Calcite (CVE-2022-39135)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-611 Restricción incorrecta de referencia a entidad externa XML (XXE)
Fecha de publicación:
11/09/2022
Última modificación:
06/11/2023

Descripción

En Apache Calcite versiones anteriores a 1.32.0, los operadores SQL EXISTS_NODE, EXTRACT_XML, XML_TRANSFORM y EXTRACT_VALUE no restringen las referencias de tipo XML External Entity en su configuración, lo que los hace vulnerables a un potencial ataque de tipo External Entity (XXE). Por lo tanto, cualquier cliente que exponga estos operadores, normalmente usando el dialecto de Oracle (los tres primeros) o el de MySQL (el último), está afectado por esta vulnerabilidad (el alcance de la misma dependerá del usuario bajo el que es ejecutada la aplicación). A partir de Apache Calcite versión 1.32.0, las declaraciones de tipo de documento y la resolución de entidades externas XML están deshabilitadas en los operadores afectados

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:apache:calcite:*:*:*:*:*:*:*:* 1.22.0 (incluyendo) 1.32.0 (excluyendo)