本文转自先知社区:https://xz.aliyun.com/t/12186作者:1893936812800818前言CVE-2021-45456 是由于系统直接将用户请求中的project传入并执行,导致命令执行。CVE-2022-44621 是由于系统未过滤 jobId 参数,导致可能存在命令执行(说实话,jobID应该是不可控的)。CVE-2021-45456漏洞报告:• https://lists.apache.org/thread/70fkf9w1swt2cqdcz13rwfjvblw1fcpf影响版本:• Kylin 4.0.0环境配置IP:本机指Docker运行的环境实例;宿主机指运行Docker的主机。• 本机IP:172.17.0.2• 宿主机IP:192.168.1.105版本:直接采用官方 docker 镜像搭建环境,进行远程调试。• docker:apachekylin/apache-kylin-standalone:4.0.0调试:执行如下代码,修改 kylin.sh 的内容sed -i 's/${KYLIN_TOMCAT_OPTS} -classpath/${KYLIN_TOMCAT_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -classpath
...
继续阅读
(54)