このウェブページのスクリーンショットから、脆弱性に関する以下の主要な情報を取得できます: 1. 脆弱性説明: - タイトル:RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages - 説明:Level-2 PBLページのセットアップ時のバグを修正します。 が256Kを超える場合のメモリ破壊を防ぎます。 2. 修正の理由: - 問題点:現在のロジックは複数ページを前提としており、PDE内での無効なメモリアクセスを引き起こしていました。 - 修正内容:ロジックを調整し、PDE内に連続した1つのPDEページアドレスのみが存在することを保証します。 3. 修正の詳細: - 変更されたコード: ファイル内で変更が行われました。 - 変更内容: - MR(Memory Region)リソースの処理を削除しました。 - MR以外のリソースに対してLevel-2 PBLページを設定しました。 4. 修正範囲: - ファイル: - 行番号:-256,22から+256,9まで 5. 修正者: - 作者:Bhargava Chenna Marreddy - コミッタ:Greg Kroah-Hartman - アップストリームコミット:7988bdbbb85ac85a847baf09879edcd0f70521dc 6. 修正ステータス: - ステータス:修正済み - リンク:https://patch-msgid.link/r/1728373302-19530-10-git-send-email-selvin.xavier@broadcom.com 7. 関連パッチ: - パッチID:0c4dcd602817 - 件名:RDMA/bnxt_re: Refactor hardware queue memory allocation これらの情報から、Level-2 PBLページのセットアップ時のバグを修正し、メモリ破壊を防ぐことができたことがわかります。修正者はロジックを調整することで、PDE内に連続した1つのPDEページアドレスのみが存在することを確保しました。