PT-2022-1531 · Apache · Apache Kylin

Bo Yu

·

Published

2022-01-06

·

Updated

2022-01-12

·

CVE-2021-31522

CVSS v3.1

9.8

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Apache Kylin 2 versions 2.6.6 and prior Apache Kylin 3 versions 3.1.2 and prior Apache Kylin 4 versions 4.0.0 and prior
Description The issue is related to the use of Class.forName(...) which can load any class based on user input. This can potentially allow a remote attacker to impact the confidentiality, integrity, and availability of information. The vulnerability is associated with the application of external control input to select classes.
Recommendations For Apache Kylin 2 versions 2.6.6 and prior, update to a version later than 2.6.6. For Apache Kylin 3 versions 3.1.2 and prior, update to a version later than 3.1.2. For Apache Kylin 4 versions 4.0.0 and prior, update to a version later than 4.0.0. As a temporary workaround, consider restricting the use of the Class.forName(...) function to minimize the risk of exploitation.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2022-00732
CVE-2021-31522
GHSA-Q656-G2X3-8CGH

Affected Products

Apache Kylin