CVE-2026-68277 in Linux
要約
〜によって VulDB • 2026年08月10日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
drm/dp/mst: サイドバンド応答パーサーにおける2バイトフィールドの範囲外読み込み(OOB reads)を修正
3つのサイドバンド応答パーサーは、16ビットフィールドを以下のように読み取っていました。
val = (raw->msg[idx] msg[idx+1]);
境界チェックはその後の処理で行われていました。idx == raw->curlen の場合、raw->msg[idx+1] は受信したメッセージデータの次の構造体フィールド(curchunk_len, curchunk_idx, curlen)の先頭から1バイト先のデータを参照してしまいます。
影響を受ける関数: - drm_dp_sideband_parse_enum_path_resources_ack() full_payload_bw_number フィールドおよび avail_payload_bw_number フィールド - drm_dp_sideband_parse_allocate_payload_ack() allocated_pbn フィールド - drm_dp_sideband_parse_query_payload_ack() allocated_pbn フィールド
各2バイト読み込みの前に、単一の結合されたチェック(idx + 2 > curlen)を使用することで修正します。このチェックは idx > curlen よりも厳密に制限されるため、個別のステップは不要です。
[fixesタグを追加]
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.