https://www.cve.org/CVERecord?id=CVE-2024-54910
このドキュメントでは、任意のファイル書き込みを可能にし、Hasleo Backup Suite Free <= 4.9.4 がインストールされた Windows システム上で権限昇格につながる脆弱性について解説します。バックアップ復元操作とシンボリックリンク、および低権限ユーザーの操作を組み合わせることで、重要なシステムファイルを上書きしたり、悪意のある実行ファイルを機密ディレクトリに配置したりして、攻撃者が管理者アクセスを取得できることを実証します。この手法は、ファイル書き込みの脆弱性を悪用するフェーズと、Windows のスタートアップフォルダに悪意のあるペイロードを配置して権限を昇格するフェーズの2つに分けられます。
影響を受けるバージョン: Hasleo Backup Suite Free <= 4.9.4
ホスト仕様: Microsoft Windows 10 Pro 64-bit 10.0.19045
任意のファイル書き込み バックアップを復元する際のファイル権限をテストしたところ、ファイルは管理者権限で指定した場所に送信され、C+\それ以降のパス のようにファイルへの完全なパスが作成されることを確認しました。 すべての手順を低権限ユーザーとして実行します。
再現手順:
権限を昇格するには、例えばスタートアップの Windows フォルダに実行ファイルを配置できます:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Hasleo Backup Suite>C:\SymbolicLinks\CreateSymlink.exe C:\C+\Temp\pwned.exe "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\FULLPWN.exe"
Opened Link \RPC Control\pwned.exe -> ??\C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\FULLPWN.exe: 00000138 Press ENTER to exit and delete the symlink