CVE-2020-1956
Command Injection in Kylin
Record summary
CVE-2020-1956 has a selected CVSS score of 8.8 (high); EIP currently links 1 repository PoC and 1 Nuclei template. CISA lists CVE-2020-1956 in KEV.
Description
Apache Kylin 2.3.0, and releases up to 2.6.5 and 3.0.1 has some restful apis which will concatenate os command with the user input string, a user is likely to be able to execute any os command without any protection or validation.
Exploitation context
Known exploitation
- CISA KEV
- Listed · Mar 25, 2022 · CISA
- VulnCheck KEV
- Listed · Oct 14, 2020 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Feb 6, 2025 · Source: CVE List
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
| CISA, CVE List | 2.3.0 | affected | |
| <=2.6.5 | affected | ||
| <=3.0.1 | affected | ||
org.apache.kylin:kylin-core-commonBrowse Maven / org.apache.kylin:kylin-core-common | GitHub Advisory | Before 2.6.6 · Fixed in 2.6.6 | affected |
| 3.0.0 to < 3.0.2 · Fixed in 3.0.2 | affected |
Proofs of concept
1Repository PoCs
GitHubb510/CVE-2020-1956Repository PoCby b510Stars: 0Not analyzed2 files
Nuclei templates
1ProjectDiscoveryHIGHApache Kylin 3.0.1 - Command Injection VulnerabilityCVSS 8.8
Apache Kylin 2.3.0, and releases up to 2.6.5 and 3.0.1 has some restful apis which will concatenate os command with the user input string, a user is likely to be able to execute any os command without any protection or validation.
Impact
Successful exploitation of this vulnerability can lead to unauthorized remote code execution and potential compromise of the affected server.
Remediation
Upgrade to a patched version of Apache Kylin or apply the necessary security patches provided by the vendor.
Source: ProjectDiscovery