
WebDAV/SMB共有からの悪意のあるDLLを使用してコード実行を達成する、Real Player(CVE-2022-32291)向けリモートDLLハイジャックエクスプロイト。
Remote DLL Hijack Vulnerability in Real Player (CVE-2022-32291)
Player アプリケーション(Real Converter の起動時に脆弱性が発現する)と Recording Manager は、存在しない DLL を安全でない方法で検索するため、リモート DLL ハイジャック(バイナリプランティング)の問題に対して脆弱です。 この問題を悪用するには、攻撃者は標的に WebDAV または SMB 共有のメディアファイルを開かせる必要があります。
V.20.1.0.312 より前の Real Player の場合:
RAM ファイルと HTML ファイルを編集し、"%server%" を実際のサーバーのホスト名または IP に置き換えます。 "%share%" は実際の共有名に置き換えます。標的は RAM ファイルを開く必要があります。この RAM ファイルは、Recording Manager アプリを呼び出すコードを含む HTML ファイルも呼び出し、DLL が即座に読み込まれ、"DLLMain()" 関数からコードが実行されます。
RP V.20.1.0.312 以降(v.22.0.2.306 を含む)の場合:
RAM ファイル 'start_RP_V.20.1.0.312.ram' を編集し、"%server%" を実際のサーバーのホスト名または IP に置き換えるだけです。 "%share%" は実際の共有名に置き換えます。標的が RAM ファイルを開いた場合、DLL が読み込まれるまで少し待つ必要があります。
dll names: pnrs3260.dll mediautil.dll
追記: 約 1 年が経過した後も、RealNetworks はこのような単純だが危険な脆弱性を修正しませんでした。