Tomcat CGIServlet enableCmdLineArguments远程代码执行_CVE-2019-0232漏洞复现
Tomcat CGIServlet enableCmdLineArguments远程代码执行_CVE-2019-0232漏洞复现 一、漏洞描述 该漏洞是由于tomcat CGI将命令行参数传递给Windows程序的方式存在错误,使得CGIServlet被命令注入影响。成功利用此漏洞可允许远程攻击者在目标服务器上执行任意命令,从而导致服务器被完全控制。 该漏洞只影响windows平台,要求启用CGI Servlet和enableCmdLineArguments参数。但是CGI Servlet默认关闭, enableCmdLineArguments在tomcat 9.0之后默认关闭 触发该漏洞需要同时满足以下条件: 1、 系统为windows 2、 启用了CGI Servlet(默认为关闭) 3、 启用了enableCmdLineArguments(tomcat 9.0之后默认为关闭) 二、影响版本 Apache Tomcat 9.0.0.M1 to 9.0.17 Apache Tomcat 8.5.0 to 8.5.39 Apache Tomcat 7.0.0 to 7.0.93 三、漏洞环境 目标机:windows 7 jdk_8u71 apache tomcat 8.5.2 1、 java环境搭建,jdk下载、安装 下载地址:http://www.oracle.com