Skip to content
kylinGHSA-hw3m-8h25-8frw

Command Injection in Apache Kylin

MediumCVE-2021-45456 · Published Jan 8, 2022 · updated Dec 4, 2024

GitHub advisory

Affected versions

PackageAffectedFixed in
org.apache.kylin:kylin
Maven
< 4.0.14.0.1
Details and references

Apache kylin checks the legitimacy of the project before executing some commands with the project name passed in by the user. There is a mismatch between what is being checked and what is being used as the shell command argument in DiagnosisService. This may cause an illegal project name to pass the check and perform the following steps, resulting in a command injection vulnerability. This issue affects Apache Kylin 4.0.0.

Severity from
GitHub (reviewed advisory)
Weakness
CWE-77
Also known as
CVE-2021-45456

More kylin advisories

All
DateAdvisory
Jan 82022Kylin can receive user input and load any class through Class.forName(...).
CVE-2021-31522Mediumfixed in 3.1.3, 4.0.1
Jan 82022SQL Injection in Apache Kylin
CVE-2021-36774Medium6.5fixed in 3.1.3
Jan 82022Server-Side Request Forgery in Apache Kylin
CVE-2021-27738Mediumfixed in 3.1.3
Jan 82022Use of Hard-coded Credentials in Apache Kylin
CVE-2021-45458High7.5fixed in 3.1.3, 4.0.1
Jan 82022In Apache Kylin, Cross-origin requests with credentials are allowed to be sent from any origin.
CVE-2021-45457High7.5fixed in 3.1.3, 4.0.1
Feb 102022Authentication bypass in Apache Kylin
CVE-2020-13937Medium5.3fixed in 3.1.1, 4.0.0-beta

Critical advisories by email

Wednesdays: the week’s critical and high advisories in the AI and data stack, with the fixed versions. Only in weeks that have some.

Double opt-in. Unsubscribe any time.