
| CVE ID | CVE-2026-14960, CVE-2026-14961 |
| ベンダー | Pegatron Corporation |
| 製品 | TdeIo Driver (tdeio64.sys) |
| デバイスインターフェース | \\.\TdeIo |
| 脆弱性の種類 | 不適切なアクセス制御 (CWE-284)、任意のカーネルメモリ読み取り/書き込み (CWE-787/CWE-125)、保護されていない I/O ポートアクセス |
| 影響 | SYSTEM への特権昇格、ハードウェアレベルの侵害 |
| 攻撃ベクトル | ローカル |
| 必要な権限 | 低 (任意のローカルユーザー) |
| テスト環境 | Windows 10/11 x64 |
| 研究者 | Lucian Alexandru Necula |
Pegatron の tdeio64.sys ドライバーは、\\.\TdeIo デバイスインターフェースを通じて低レベルの I/O ポートとハードウェアアクセスを公開する Windows Driver Model (WDM) コンポーネントです。このドライバーの IOCTL ディスパッチルーチンは、受信リクエストの送信元や権限レベルを検証せず、また、読み取り/書き込み操作で使用する前にユーザー指定のメモリアドレスを適切に検証しません。
本アドバイザリでは、2 つの問題が特定され、まとめて追跡されています。
tdeio64.sys\\.\TdeIo デバイスオブジェクト、IOCTL ディスパッチルーチンこのドライバーの IOCTL ディスパッチャーは、呼び出し元が十分な権限を保持しているかを検証せず、また、デバイスへのハンドルを開くことができるプロセスを制限せずに、DeviceIoControl リクエストを処理します。ユーザーモードから提供されたリクエストパラメータが、メモリ操作の送信元/送信先アドレスとして直接使用されるため、ローカルの攻撃者は、ドライバーに任意のカーネルメモリからの読み取りまたは書き込みを実行させるリクエストを作成できます。このプリミティブを使用して、呼び出し元プロセスのセキュリティトークンを SYSTEM プロセスのものに上書きし、完全な特権昇格を実現できます。
メモリ読み取り/書き込みプリミティブに加えて、このドライバーは、呼び出し元に代わって直接ハードウェア I/O ポート操作を実行する IOCTL を公開しています。これらの IOCTL は、ローカルの非特権プロセスであれば誰でも到達できるため、攻撃者はこれらを使用して、オペレーティングシステムの保護モデルでは通常許可されない方法でハードウェアリソースとやり取りでき、ソフトウェアレベルの侵害を超えて悪用の影響を拡大できます。
注記: 本アドバイザリには、概念実証 (PoC) のエクスプロイトコードは公開されていません。上記の技術的説明は、問題の理解と修正に必要な範囲に意図的に限定されています。
NT AUTHORITY\SYSTEM 権限を取得でき、エンドポイントセキュリティ制御の回避や無効化、lsass.exe などの保護されたプロセスからの資格情報の抽出、永続的なルートキットのインストール、カーネルデータ構造の操作など、オペレーティングシステムの完全な侵害が可能になります。tdeio64.sys は、Pegatron 製マザーボードおよびハードウェアにバンドルされる OEM コンポーネントとして配布されているため、影響を受けるドライバーは、幅広いコンシューマーおよびエンタープライズシステムに存在し、かつ読み込み可能である可能性があります。
防御側 / システム管理者向け:
tdeio64.sys を脆弱なものとして扱ってください。公開時点では、ベンダーサポート付きの修正プログラムは提供されていません。ベンダー向け:
\\.\TdeIo デバイスオブジェクトへのアクセスを、信頼できる適切な権限を持つ呼び出し元に制限してください。| 日付 | イベント |
|---|---|
| 2026-04-27 | CERT/CC の調整によりベンダー (Pegatron Corp.) に通知 |
| — | ベンダーから声明なし |
| 2026-07-15 | CERT/CC 脆弱性ノート VU#529388 が公開 |
| 2026-07-15 | 公開アドバイザリ公開 (本ドキュメント) |
発見および報告: Lucian Alexandru Necula