
CVE-2024-37726 の概念実証: シンボリックリンク/ジャンクション攻撃と OpLock 操作を利用した任意のファイル上書きによる MSI Center のローカル権限昇格。SYSTEM レベルのファイル削除と永続化を可能にします。
Windows OS上で、MSI Center バージョン <= 2.0.36.0 において、低権限ユーザーがシステム上の高権限・重要なファイルを任意に上書きまたは削除できるローカル権限昇格の脆弱性が特定されました。この脆弱性は、MSI Center アプリケーションが NT AUTHORITY\SYSTEM 権限で実行され、ファイルを低権限ユーザーが制御するディレクトリに書き込むことに起因します。これにより、低権限ユーザーがシンボリックリンクを利用してファイルシステムを操作し、アプリケーションを騙して任意の場所にファイルを書き込んだり上書きしたりすることが可能になります。
この脆弱性は、低権限ユーザーがディレクトリを作成し、そのディレクトリ内のファイルに OpLock を設定することでトリガーされます。ユーザーは MSI Center の「Export System Info」機能を利用して、OpLock が設定されたファイルに対するファイル書き込み操作をトリガーできます。OpLock が有効な間、ユーザーは元のファイルを移動し、ターゲットファイルへのジャンクションを作成することで、MSI Center アプリケーションに SYSTEM 権限でターゲットファイルを上書きまたは削除させることができます。


管理者権限なしでプログラムを作成およびインストールし、低権限ユーザーが書き込みアクセス権を持つ任意の場所にインストールできます。出力にはインストールされたプログラムの名前が含まれるため、プログラム名を悪用して、結果を C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\backdoor.bat に書き込むことができます。管理者がログインするたびに、ペイロードが実行され、権限昇格が発生します。
インストールの管理者要件を削除するには、必ず MsiInfo.exe を使用してください。
C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86\MsiInfo.exe "D:\tools\MSI Center EOP\t& calc.exe &\Release\t& calc.exe &.msi" -w 10




この脆弱性が悪用されると、低権限ユーザーが重要なシステムファイルを任意に上書きまたは削除できるようになり、権限昇格につながる可能性があります。これにより、システムが完全に侵害される可能性があります。
https://csr.msi.com/global/product-security-advisories
新しいバージョン(2.0.38.0)が 3/7/2024 にリリースされ、この脆弱性は修正されました。