In the fix for CVE-2022-24697, a blacklist is used to filter user input commands. But there is a risk of being bypassed. The user can control the command by controlling the kylin.engine.spark-cmd
parameter of conf
.
{ "nvd_published_at": "2022-12-30T11:15:00Z", "github_reviewed_at": "2023-01-03T12:34:52Z", "severity": "HIGH", "github_reviewed": true, "cwe_ids": [ "CWE-77" ] }