Lucene search

K
cve[email protected]CVE-2022-39135
HistorySep 11, 2022 - 12:15 p.m.

CVE-2022-39135

2022-09-1112:15:08
CWE-611
web.nvd.nist.gov
83
25
apache calcite
1.22.0
vulnerability
xxe attack
security
nvd
xml
sql
operators
oracle
mysql
dialect

9.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

9.2 High

AI Score

Confidence

High

0.002 Low

EPSS

Percentile

57.7%

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.

Affected configurations

Vulners
NVD
Node
apachecalciteRange≀1.32.0
CPENameOperatorVersion
apache:calciteapache calcitelt1.32.0

CNA Affected

[
  {
    "product": "Apache Calcite",
    "vendor": "Apache Software Foundation",
    "versions": [
      {
        "version": "1.22.0",
        "lessThan": "1.32.0",
        "status": "affected",
        "versionType": "custom"
      }
    ]
  }
]

Social References

More

9.8 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

9.2 High

AI Score

Confidence

High

0.002 Low

EPSS

Percentile

57.7%