CVE-2020-1956highunder attackCWE-78

CVE-2020-1956: high-severity vulnerability in Apache Kylin

Published · Updated

100Vexday Risk Score

Patch now. It under exploitation confirmed by CISA and has a working public exploit.

ssvc Actcvss 8.8epss 97%
from disclosure to weapon412 days
Published on NVDMay 22
1st PoC+412d
CISA KEV+672d
exploitation probability
97%top 1% of all CVEs
observed exploitation
yesCISA + VulnCheck
2 public exploit(s)
Action required by CISAfederal deadline: 2022-04-15

Apply updates per vendor instructions.

In short

Apache Kylin allows attackers to run arbitrary system commands through unprotected REST APIs that directly concatenate user input into operating system commands, potentially compromising the entire server.

Technical detail

CWE-78 OS Command Injection vulnerability in Apache Kylin REST APIs (versions ≤2.6.5 and ≤3.0.1) where user-supplied input is concatenated directly into OS command execution without sanitization or validation. An unauthenticated or authenticated attacker can inject arbitrary commands to achieve remote code execution with the privileges of the Kylin process.

Summary generated and translated by AI from the official description.

The full analysis of this CVE is available in Portuguese →

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.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected products
Apache · Kylin
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.