Asayomu Tech
注目★★★★Hacker News

x86 CPU の SMM を超長命令で突破、1 秒のメモリアクセスが要件

30秒で把握

  • 1SMM の全コア同期を 1 秒超の遅延命令で破綻させ、一部コアを外部実行に留めて SMM TOCTOU 脆弱性を悪用可能に
  • 2既知の 100+ SMM TOCTOU CVE が従来は対策困難だったが、実装PoC により現実の攻撃手段に昇格
  • 3x86 ファームウェア・BIOS のセキュリティ再評価と Ryzen 等 Zen 世代での緊急パッチ適用を検討

要約

研究者が x86 CPU のシステム管理モード (SMM) に対し、極めて長時間実行される機械命令を悪用した攻撃を実証した。SMM は全コアが同時に入出を強制する設計だが、約 1 秒間実行される遅延メモリアクセス命令でコア 0 を占有させ、コア 1 が SMM に入った後も脱出させずに留めることで、保護の前提を破綻させる。Zen 3 Ryzen 7 5800H では 0xfcc68860 の低速 MMIO アドレスから超高速化命令 vmovdqu で読み出すと条件を満たす遅延が得られる。この手法は既に報告されている 100+ の SMM タイムチェック・ユース・アフター・フリー (TOCTOU) 脆弱性を実際に悪用可能にするため、従来は対策困難だった無視案件が急速に危険化する。

あなたへの影響

SMM TOCTOU 脆弱性は既知だが実現不可能と考えられていた。

推奨:この実証でファームウェア・BIOS のセキュリティ監査・パッチ適用が緊急課題となり、特に Zen 3 ベースのサーバー・ワークステーション環境で BIOS アップデートと所有システムの脆弱性確認を即座に始める必要がある。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。