このウェブページのスクリーンショットから、脆弱性に関する以下の主要情報を取得できます。 1. 脆弱性情報: - 問題の説明:32ビットモードにおいて、dosemuソフトウェアを使用して システムコールを実行すると、一般保護例外(general protection fault)が発生する可能性がある。 - トリガー条件:この問題は、VERW(仮想セグメントレジスタ)保護メカニズムが有効になっている場合にのみ発生し、特にMDS/RFDS(メモリデータセグメント/リードフォールトセグメント)保護を使用している際に顕著である。 - 原因:セグメントレジスタに任意のユーザー値を設定できるため、VERW命令の実行時にGP(一般保護)エラーを引き起こす可能性があるからである。 2. 修正措置: - 解決策:SOF(Speculative Out-of-Order Fault)チェーンの修正。 - コード変更: ファイルに新しいコード行を追加し、VERW命令が任意のユーザーセグメントレジスタに対してGPエラーを引き起こさないようにする。 3. 修正範囲: - 影響を受けるコード:32ビットモードでのVERW命令のみ。 - 修正対象ファイル: 。 4. 修正プロセス: - レポート者:Robert Gill - レビューアー:Andrew Cooper - 署名者:Pawan Gupta、Dave Hansen、Brian Gerst、Ingo Molnar、Greg Kroah-Hartman 5. 関連リンク: - Bugzillaリンク:https://bugzilla.kernel.org/show_bug.cgi?id=218707 - コード変更リンク:https://lore.kernel.org/all/8c77ccfd-d561-45a1-8ed5-6b75212c7a58@leemhuis.info/ これらの情報は、本脆弱性が32ビットモードにおけるVERW命令の動作に関連していることを示しており、修正措置は特定条件下でVERW命令がGPエラーを発生させないようにコードを修正することによって行われた。