
Debauchee Barrier デーモンの TCP ポート 24801 を介した、認証不要の IPC による SYSTEM へのローカル権限昇格
脆弱性: Barrier デーモン TCP ポート 24801 を介した、認証なしの IPC による SYSTEM へのローカル権限昇格
ベンダー: debauchee (Barrier プロジェクト)
製品: Barrier 2.4.0 (最終リリース、2021-11-01)
CWE: CWE-306: 重要な機能に対する認証の欠如
Barrier の Windows サービス (barrierd.exe) は LocalSystem としてインストールおよび実行され、認証、クライアント ID 検証、アクセス制御なしで TCP IPC コントロール サーバーを 127.0.0.1:24801 にバインドします。権限レベルに関係なく、ローカルの任意のプロセスがこのポートに接続し、任意のコマンドラインと 1 バイトの "elevate" フラグを含む kIpcCommand ("ICMD") メッセージを送信できます。これにより、winlogon.exe の SYSTEM プライマリ トークンが複製され、即座に NT AUTHORITY\SYSTEM としてコードが実行されます。POC が示すように、SYSTEM として実行される新しい cmd.exe をポップアップ表示させることもできます。
start を使用して可視ウィンドウを表示する場合に、デーモンのウォッチドッグ再起動ループを回避するため) です。"-d x" プレフィックスは、関連する NULL ポインタ逆参照バグによるデーモンのクラッシュを回避するために必須です。コード: https://github.com/debauchee/barrier/releases/tag/v2.4.0
それが実際に機能することを証明するため、1 つの概念実証 (POC) が含まれています。
POC -- Debauchee_Barrier_Privesc.py

攻撃者はこの脆弱性を悪用して SYSTEM レベルの権限を取得できます。さらに悪いことに、実行されたコマンドは再起動/開始時に自動的に実行されます。
Barrier はメンテナンスされておらず、修正プログラムは提供されません。依然として Barrier を実行している組織は、同じ脆弱性 (CVE-2026-41477 / GHSA-6rx5-g478-775c) に対応する、Deskflow (活発にメンテナンスされている後継プロジェクト) のパッチ適用済みビルドに移行してください。