Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-66804-CrossDevice-Service-EoP — CVE-2026-66804 Windows Cross Device 仮想カメラの特権昇格(EoP) - 標準ユーザーからSYSTEMへ | Kitploit
ツール/GitHubGitHub/rat5ak/cve-2026-66804-crossdevice-service-eop
特権昇格脆弱性分析エクスプロイトポストエクスプロイトペネトレーションテスト学習と教育
GitHubrat5ak/cve-2026-66804-crossdevice-service-eop

CVE-2026-66804-CrossDevice-Service-EoP

CVE-2026-66804 Windows Cross Device 仮想カメラの特権昇格(EoP) - 標準ユーザーからSYSTEMへ

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る
248327日前Kitploit レビュー済み

CVE-2026-66804: クロスデバイス仮想カメラの権限昇格(EoP)

私は現在 CVE-2026-66804 として追跡されているこの問題を独自に発見し、報告しました。MSRC は、私の提出が、同じ根本原因(Windows Camera FrameServer)を持つ以前の報告の重複であると確認しました。

標準ユーザーは、C:\ProgramData\CrossDevice 配下に存在しない信頼されたパスを作成し、登録済みの Cross Device 仮想カメラ COM DLL を配置して、Windows Camera Frame Server に攻撃者制御のコードを NT AUTHORITY\LOCAL SERVICE として読み込ませることができます。同梱の実証チェーンは、サービス トークンで有効になっている SeImpersonatePrivilege を使用して NT AUTHORITY\SYSTEM を取得します。

新規 VM の欠落パスから SYSTEM への主な動画

CVECVE-2026-66804
Microsoft の正式名称Microsoft Windows Cross Device Service の特権昇格の脆弱性
MSRC ケース119805
MSRC 提出番号VULN-192287
MSRC の判定Complete - Duplicate(完了 - 重複)
Microsoft の謝辞Daniel Wade with nadsec
公開日2026-08-11
Microsoft の重大度Important(重要)
Microsoft CVSS7.8 High - CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Microsoft CWECWE-284: 不適切なアクセス制御(Improper Access Control)
バグの分類欠落パス DLL プランティング / COM オブジェクト ハイジャック
コンポーネントCross Device 仮想カメラ / Windows Camera FrameServer
COM クラス{E9F83CF2-E0C0-4CA7-AF01-E90C70BEF496}
主な検証ビルドWindows 11 Pro 25H2 build 26200.8524
影響ローカルの標準ユーザーから NT AUTHORITY\SYSTEM へ

TL;DR

Windows は Cross Device 仮想カメラ COM サーバーを次の場所に登録しました:

root@kitploit:~
%PROGRAMDATA%\CrossDevice\CrossDevice.Streaming.Source.dll

検証に使用した新規/既定の Windows 11 VM では、参照先ディレクトリが存在する前に、マシン全体の登録が存在していました。標準ユーザーが欠落していたディレクトリを作成し、想定される DLL を配置して、仮想カメラ API を呼び出しました。Camera Frame Server が DLL を LOCAL SERVICE として読み込み、その後、実証チェーンが SYSTEM トークンを取得し、保護されたパスにレシート(受領確認ファイル)を書き込みました。

これは欠落パス(missing-path)または初期化前(pre-initialization)の問題です。標準ユーザーが既存の保護された Microsoft DLL を上書きできるという主張ではありません。

脆弱性

関連するマシン全体の登録は次のとおりです:

root@kitploit:~
HKLM\SOFTWARE\Classes\CLSID\{E9F83CF2-E0C0-4CA7-AF01-E90C70BEF496}\InProcServer32
  (Default) REG_EXPAND_SZ %PROGRAMDATA%\CrossDevice\CrossDevice.Streaming.Source.dll

実証されたチェーンは次のとおりです:

  1. 標準ユーザーがマシン全体の COM 登録を確認する。
  2. ユーザーが C:\ProgramData\CrossDevice が存在しないことを確認する。
  3. ユーザーが欠落しているディレクトリを作成し、登録済み DLL を配置する。
  4. ユーザーが Media Foundation を通じて Cross Device 仮想カメラを起動する。
  5. Windows Camera Frame Server が DLL を LOCAL SERVICE として読み込む。
  6. DLL がサービス トークンに SeImpersonatePrivilege があることを確認する。
  7. 改変された GodPotato スタイルの実証チェーンが SYSTEM トークンを取得する。
  8. PoC が NT AUTHORITY\SYSTEM として保護されたパスにレシートを書き込む。

新規 VM での再現

この概念実証は、自分が所有している、または明示的にテストを許可されている、使い捨ての脆弱なラボ VM でのみ実行してください。使用前に VM のスナップショットを取得してください。

標準ユーザーのコマンド プロンプトから:

root@kitploit:~
cd /d path\to\fresh-vm-repro
Run-CrossDevicePoC.cmd

ランナーは想定される登録を検証し、既存の Cross Device ディレクトリや想定外のヘルパー バイナリには一切触れません。実行に成功すると、LOCAL SERVICE、特権、SYSTEM のレシートが生成されます。

すべての前提条件、期待される結果、ハッシュ、ビルド コマンド、クリーンアップ手順は、fresh-vm-repro/README.md にあります。

動画による証拠

2 つの録画は、このケースの補完的な部分を記録しているため、両方とも保持されています。

動画役割
fresh-vm-missing-path-to-system.mp4主となる新規/既定 VM の再検証。標準ユーザーによる DLL 配置、LOCAL SERVICE での実行、SYSTEM レシートを示します。録画では、ターミナルのスクロールバックによって以前の欠落パス状態を確認できます。トランスクリプトは、作成前の明示的な出力を保持しています。

取得された新規 VM のコンソール出力は、fresh-vm-transcript.txt に保存されています。

元のケース資料

  • 詳細な分析: docs/technical-report.md
  • MSRC に提供した欠落パスの明確化資料: docs/msrc-fresh-vm-clarification.md
  • 元のコマンド メモとレガシー互換ラッパー: docs/archive/

タイムライン

第三者の帰属表示

OXID リゾルバー、名前付きパイプ偽装、OBJREF 構築、SYSTEM トークン取得ロジックの一部は、BeichenDream とコントリビューターによる GodPotato から改変し C 言語に移植したものです。

帰属表示とライセンスの詳細については、THIRD_PARTY_NOTICES.md と LICENSES/Apache-2.0.txt を参照してください。


リソース

  • Microsoft アドバイザリ: CVE-2026-66804
  • CVE レコード: CVE-2026-66804
  • 再現パッケージ: fresh-vm-repro/
  • 技術レポート: docs/technical-report.md

免責事項: このエクスプロイト コードは、認可されたセキュリティ研究および教育目的でのみ提供されます。所有していない、または明示的なテスト許可がないシステムに対して使用しないでください。使い捨てのラボ VM でのみ実行してください。作者は誤用または損害について責任を負いません。

CVE-2026-66804 - ケース 119805 / 提出番号 VULN-192287 として MSRC に報告され、判定は Complete - Duplicate(完了 - 重複)でした。

Microsoft の謝辞: Daniel Wade with nadsec。

Daniel Wade - GitHub · Twitter/X · Bluesky · Mastodon · Medium · nadsec.online

ツールをダウンロード
guided-full-chain-standard-user-to-system.mp4
元の提出物からの補足的なウォークスルー。攻撃(exploitation)と偽装(impersonation)のチェーンをより詳細に示します。ペイロードは最初から存在しているため、この録画は独立した新規状態の証明ではなく、チェーンの文脈を提供します。
日付イベント
2026-06-01初期レポートを VULN-192287 として MSRC に提出。MSRC ケース 119805 が開かれる
2026-06-04欠落パス/初期化前の問題の明確化資料とクリーンな再現アーカイブを提供
2026-06-05MSRC が明確化資料を了承
2026-07-27MSRC がその動作を確認。その後、提出内容が同じ根本原因(Windows Camera FrameServer)を持つ以前の問題の重複であると判定。クレジットは予定されていたが、報奨金は支払われなかった
2026-08-11Microsoft が CVE-2026-66804 を公開し、セキュリティ更新プログラムをリリース
2026-08-13謝辞の文言 Daniel Wade with nadsec が確認された