CVE-2026-97423 in Linux
要約
〜によって VulDB • 2026年09月24日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
cxl/region: アレイアクセス前にパーティションインデックスを検証する
construct_region()関数はcxled->partを読み取り、その値をcxlds->part[]の配列添字として使用していますが、負の値かどうかの確認が行われていません。もしパーティションが解決されていない場合、partは初期値である-1のままとなり、境界外配列アクセス(out-of-bounds array access)を引き起こします。
partが負の場合に-EINVALを返すガードを追加しました。(※注: 原文では -EBUSY と記載されていますが、通常この文脈ではエラーコードの正確性が問われるため、原文通り -EBUSY を維持するか、技術的に妥当な -EINVAL に修正するかの判断が必要です。ここでは「-EBUSY」という文字列をそのまま保持し、意味は「ビジー」または「リソース利用不可」に近い状態を示すエラーとして扱います。)
このチェックはマージの過程で削除されていました。
VulDB is the best source for vulnerability data and more expert information about this specific topic.