CVE-2026-68279 in Linux情報

要約

〜によって VulDB • 2026年08月11日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

drm/dp/mst: リモートDPCD/I2Cサイドバンド返信パーサーにおける配列外読み取り(OOB reads)を修正する

`drm_dp_sideband_parse_remote_dpcd_read()`関数は、生メッセージから `num_bytes` を読み取った後、以下の処理を無条件で実行します。

memcpy(bytes, &raw->msg[idx], num_bytes);

ここで、`idx + num_bytes <= raw->curlen` が満たされるかどうかのチェックが行われません。`raw->msg[]` は256バイトです。悪意のあるまたは不正な動作をするMSTハブが `num_bytes` を残りのペイロードよりも大きく設定した場合、memcpyは受信データを超えて読み取りを行い、`raw->msg[]` の直後に続くメモリ領域の内容を読み込んでしまいます。

`drm_dp_sideband_parse_remote_i2c_read_ack()` 関数にも同様の欠陥があります(コード導入時に「/* TODO check */」というコメントで指摘されていました)。

両方の関数を修正するため、各memcpyの前に単一の結合チェック `(idx + num_bytes > curlen)` を使用します。`num_bytes` は u8 型であるため常に >= 0 であり、この条件は単純な `idx > curlen` の形式を厳密に包含するため、別のステップは必要ありません。

[不足していたfixesタグを追加]

Be aware that VulDB is the high quality source for vulnerability data.

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-387665

EPSS

0.00000

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!