
CVE-2018-8097 の POC このスクリプトは CVE-2018-8097 を悪用し、ブラインド RCE 方式を使用してファイルやコンテンツを取得できます。
CVE-2018-8097 の PoC。このスクリプトは CVE-2018-8097 を悪用し、時間ベースのブラインド RCE 手法を使用してファイルとその内容を取得できます。
python cve-2018-8097.py [-h] -u URL -c COMMAND -t TIME -id OBJECTID -d FILEPATH
options:
-h, --help show this help message and exit
-u, --url URL Target base URL (e.g., http://127.0.0.1:5000)
-d, --dir DIR Path to the file on the target system (e.g., /etc/passwd)
-id, --objectid OBJECTID
MongoDB ObjectId value for the injection
-t, --time TIME Delay in seconds for time-based check (default: 3)
-v, --verbose Enable verbose output (shows found characters)
-m, --max-length MAX_LENGTH
Maximum file length to read (default: 100)
https://www.cvedetails.com/cve/CVE-2018-8097/
pyeve/eve#1101
https://github.com/pyeve/eve/commit/f8f7019ffdf9b4e05faf95e1f04e204aa4c91f98
https://github.com/SilentVoid13/CVE-2018-8097
この概念実証(PoC)スクリプトは、教育および研究目的のみを意図しています。明示的または黙示的な保証は一切提供されません。 このスクリプトを使用することにより、以下に同意したものとみなされます: 不正または悪意のある目的で使用しないこと。 脆弱性の悪用は、管轄区域によっては法的結果を招く可能性があることを理解していること。 このリポジトリの作者および貢献者は、その使用に起因する誤用または損害について一切の責任を負いません。 セキュリティ研究者、倫理的ハッカー、または開発者である場合、いかなるシステムでもこのスクリプトをテストまたは使用する前に、適切な許可を取得してください。