CVE-2022-39135
Description
Apache Calcite 1.22.0 introduced the SQL operators EXISTS_NODE, EXTRACT_XML, XML_TRANSFORM and EXTRACT_VALUE do not restrict XML External Entity references in their configuration, making them vulnerable to a potential XML External Entity (XXE) attack. Therefore any client exposing these operators, typically by using Oracle dialect (the first three) or MySQL dialect (the last one), is affected by this vulnerability (the extent of it will depend on the user under which the application is running). From Apache Calcite 1.32.0 onwards, Document Type Declarations and XML External Entity resolution are disabled on the impacted operators.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
137- osv-coords135 versionspkg:apk/wolfi/trino-plugin-elasticsearchpkg:apk/chainguard/trino-plugin-example-httppkg:apk/wolfi/trinopkg:apk/wolfi/trino-plugin-cassandrapkg:apk/chainguard/trino-plugin-geospatialpkg:apk/wolfi/trino-plugin-mariadbpkg:apk/chainguard/trino-plugin-mongodbpkg:apk/wolfi/trino-plugin-mysqlpkg:apk/chainguard/trino-plugin-exasolpkg:apk/wolfi/trino-plugin-snowflakepkg:apk/chainguard/trino-plugin-opapkg:apk/chainguard/trino-plugin-openlineagepkg:apk/chainguard/trino-plugin-opensearchpkg:apk/chainguard/trino-plugin-accumulopkg:apk/chainguard/trino-plugin-atoppkg:apk/wolfi/trino-plugin-druidpkg:apk/wolfi/trino-plugin-example-httppkg:apk/wolfi/trino-plugin-mlpkg:apk/wolfi/trino-plugin-oraclepkg:apk/wolfi/trino-plugin-prometheuspkg:apk/wolfi/trino-plugin-teradata-functionspkg:apk/chainguard/trino-plugin-tpcdspkg:apk/chainguard/trino-plugin-lokipkg:apk/wolfi/trino-plugin-lokipkg:apk/wolfi/trino-plugin-opapkg:apk/wolfi/trino-plugin-openlineagepkg:apk/wolfi/trino-plugin-opensearchpkg:apk/wolfi/trino-plugin-phoenix5pkg:apk/wolfi/trino-plugin-verticapkg:apk/wolfi/trino-oci-entrypointpkg:apk/chainguard/trino-plugin-clickhousepkg:apk/wolfi/trino-plugin-delta-lakepkg:apk/chainguard/trino-plugin-exchange-filesystempkg:apk/chainguard/trino-plugin-icebergpkg:apk/wolfi/trino-plugin-icebergpkg:apk/chainguard/trino-plugin-jmxpkg:apk/wolfi/trino-plugin-jmxpkg:apk/chainguard/trino-plugin-local-filepkg:apk/chainguard/trino-plugin-memorypkg:apk/chainguard/trino-plugin-thriftpkg:apk/chainguard/trino-plugin-kudupkg:apk/chainguard/trino-plugin-mysqlpkg:apk/chainguard/trino-plugin-http-server-event-listenerpkg:apk/chainguard/trino-plugin-spooling-filesystempkg:apk/wolfi/trino-plugin-http-server-event-listenerpkg:apk/wolfi/trino-plugin-rangerpkg:apk/chainguard/trino-plugin-ldap-group-providerpkg:apk/chainguard/trinopkg:apk/chainguard/trino-plugin-bigquerypkg:apk/wolfi/trino-plugin-kinesispkg:apk/chainguard/trino-plugin-redispkg:apk/chainguard/trino-plugin-redshiftpkg:apk/chainguard/trino-plugin-sqlserverpkg:apk/wolfi/trino-plugin-sqlserverpkg:apk/chainguard/trino-plugin-mysql-event-listenerpkg:apk/wolfi/trino-plugin-pinotpkg:apk/wolfi/trino-plugin-kafkapkg:apk/chainguard/trino-plugin-tpchpkg:apk/wolfi/trino-plugin-clickhousepkg:apk/chainguard/trino-plugin-http-event-listenerpkg:apk/wolfi/trino-plugin-redshiftpkg:apk/wolfi/trino-plugin-tpcdspkg:apk/chainguard/trino-plugin-singlestorepkg:apk/wolfi/trino-plugin-blackholepkg:apk/chainguard/trino-plugin-exchange-hdfspkg:apk/chainguard/trino-plugin-google-sheetspkg:apk/chainguard/trino-plugin-hivepkg:apk/wolfi/trino-plugin-hivepkg:apk/chainguard/trino-plugin-hudipkg:apk/wolfi/trino-plugin-local-filepkg:apk/wolfi/trino-plugin-mysql-event-listenerpkg:apk/wolfi/trino-plugin-postgresqlpkg:apk/wolfi/trino-plugin-resource-group-managerspkg:apk/wolfi/trino-plugin-tpchpkg:apk/chainguard/trino-plugin-functions-pythonpkg:apk/chainguard/trino-plugin-snowflakepkg:apk/wolfi/trino-plugin-lakehousepkg:apk/wolfi/trino-plugin-spooling-filesystempkg:apk/wolfi/trino-plugin-ignitepkg:apk/wolfi/trino-plugin-exchange-filesystempkg:apk/wolfi/trino-plugin-http-event-listenerpkg:apk/chainguard/trino-plugin-kinesispkg:apk/chainguard/trino-plugin-prometheuspkg:apk/wolfi/trino-plugin-redispkg:apk/chainguard/trino-plugin-resource-group-managerspkg:apk/chainguard/trino-plugin-session-property-managerspkg:apk/chainguard/trino-plugin-teradata-functionspkg:apk/wolfi/trino-plugin-thriftpkg:apk/wolfi/trino-plugin-google-sheetspkg:apk/chainguard/trino-plugin-ai-functionspkg:apk/chainguard/trino-plugin-fakerpkg:apk/chainguard/trino-plugin-kafka-event-listenerpkg:apk/chainguard/trino-plugin-lakehousepkg:apk/chainguard/trino-plugin-phoenix5pkg:apk/chainguard/trino-plugin-rangerpkg:apk/chainguard/trino-plugin-verticapkg:apk/wolfi/trino-plugin-duckdbpkg:apk/wolfi/trino-plugin-exasolpkg:apk/wolfi/trino-plugin-fakerpkg:apk/wolfi/trino-plugin-functions-pythonpkg:apk/wolfi/trino-plugin-atoppkg:apk/wolfi/trino-plugin-bigquerypkg:apk/chainguard/trino-plugin-elasticsearchpkg:apk/chainguard/trino-plugin-oraclepkg:apk/chainguard/trino-plugin-raptor-legacypkg:apk/wolfi/trino-plugin-singlestorepkg:apk/chainguard/trino-plugin-mariadbpkg:apk/chainguard/trino-plugin-duckdbpkg:apk/wolfi/trino-plugin-ai-functionspkg:apk/wolfi/trino-plugin-ldap-group-providerpkg:apk/chainguard/trino-configpkg:apk/chainguard/trino-plugin-cassandrapkg:apk/wolfi/trino-plugin-exchange-hdfspkg:apk/wolfi/trino-plugin-geospatialpkg:apk/chainguard/trino-plugin-ignitepkg:apk/chainguard/trino-plugin-mlpkg:apk/chainguard/trino-plugin-password-authenticatorspkg:maven/org.apache.calcite/calcite-corepkg:apk/wolfi/trino-plugin-kafka-event-listenerpkg:apk/wolfi/trino-configpkg:apk/wolfi/trino-plugin-raptor-legacypkg:apk/wolfi/trino-plugin-password-authenticatorspkg:apk/chainguard/trino-plugin-kafkapkg:apk/wolfi/trino-plugin-mongodbpkg:apk/chainguard/trino-plugin-postgresqlpkg:apk/wolfi/trino-plugin-session-property-managerspkg:apk/chainguard/trino-oci-entrypointpkg:apk/wolfi/trino-plugin-accumulopkg:apk/chainguard/trino-plugin-blackholepkg:apk/chainguard/trino-plugin-delta-lakepkg:apk/chainguard/trino-plugin-druidpkg:apk/wolfi/trino-plugin-hudipkg:apk/wolfi/trino-plugin-kudupkg:apk/wolfi/trino-plugin-memorypkg:apk/chainguard/trino-plugin-pinot
< 453-r2+ 134 more
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 1.32.0
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- (no CPE)range: < 453-r2
- Range: 1.22.0
Patches
Vulnerability mechanics
References
13- www.openwall.com/lists/oss-security/2022/11/21/3nvdMailing ListMitigationThird Party Advisory
- github.com/advisories/GHSA-fj2m-w3wv-x9prghsaADVISORY
- lists.apache.org/thread/ohdnhlgm6jvt3srw8l7spkm2d5vwm082nvdMailing ListVendor Advisory
- calcite.apache.org/news/2022/09/10/release-1.32.0ghsa
- github.com/apache/calcite/blob/calcite-1.22.0/core/src/main/java/org/apache/calcite/runtime/XmlFunctions.javaghsa
- github.com/apache/calcite/blob/calcite-1.31.0/core/src/main/java/org/apache/calcite/runtime/XmlFunctions.javaghsa
- github.com/apache/calcite/blob/calcite-1.32.0/core/src/main/java/org/apache/calcite/runtime/XmlFunctions.javaghsa
- github.com/apache/calcite/commit/1ddc1c3a0c61ghsa
- github.com/apache/calcite/commit/ba80b9156afc0db26b194d97a031fcc0dc7f4c03ghsa
- github.com/apache/calcite/tree/calcite-1.19.0/core/src/main/java/org/apache/calcite/runtimeghsa
- issues.apache.org/jira/browse/CALCITE-5263ghsa
- nvd.nist.gov/vuln/detail/CVE-2022-39135ghsa
- security.snyk.io/vuln/SNYK-JAVA-ORGAPACHECALCITE-3021143ghsa
News mentions
0No linked articles in our index yet.