Free、UAF)の脆弱性「CVE-2018-8373」を利用する別の攻撃を確認しました。エンジンに影響を与えます。影響を受けるバージョンの詳細はこちらを参照してください。前回確認された同じ脆弱性を利用するマルウェアは、シェルコードを実行するためにシステムコール「NtContinue」の「CONTEXT」構造体に細工します。エンジンの「SafeMode」フラグを変更することにより、「Shell.Application」オブジェクトがスクリプトを実行するための権限を取得します。この脆弱性攻撃の実行手法は、脆弱性「CVE-2014-6332」および「CVE-2016-0189」に対する攻撃手法に類似しています。フラグを確認し、実行可能かどうか判定します。Wscript.Shellオブジェクトは、シェルコードを直接実行することが可能です。この脆弱性攻撃は無効です。フラグはすでに「COleScript+0x174」に存在しないため、更新プログラム未適用であってもこの攻撃が成功することはありません。月以降サポート対象外となっていることに留意してください。エンジンの別の脆弱性「CVE-2018-8174」を利用する攻撃コードも確認されました。利用する攻撃では、まず「VBScript!AccessArray」関数が配列要素のアドレスをスタックに格納します。Get」関数を呼び出し、配列の長さを変更します。これにより、「VBScript!AccessArray」関数によってスタックに格納されたアドレスがそのまま残っている状態で、対応する配列要素のメモリが開放され、メモリの解放後使用が発生します。Get」関数によって配列の長さを変更することができないようになっています。