CVE-2026-64097 in Linux情報

要約

〜によって VulDB • 2026年07月20日

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

drm/amd/display: 反復処理の前にGPIOピンLUTテーブルサイズを検証する

[理由と方法]
get_gpio_i2c_info()およびbios_parser_get_gpio_pin_info()内のGPIOピンテーブルパーサーは、VBIOSのtable_header.structuresizeフィールドから要素数を導出し、gpio_pin[]エントリを反復処理します。しかし、GET_IMAGE()マクロは、テーブルヘッダー自体がBIOSイメージ内に収まっていることのみを検証します。VBIOSが実際のマップされたデータよりも大きなstructuresizeを報告した場合、ループはBIOSイメージの末尾を超えて読み出しを行い、境界外読み取り(out-of-bounds read)を引き起こします。

この問題を修正するため、両方の関数でループに入る前にbios_get_image()を呼び出し、宣言されている構造体のサイズ全体がBIOSイメージ内でアクセス可能であることを検証します。

(cherry picked from commit ba5e95b43b773ae1bf1f66ee6b31eb774e65afe3)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380215

EPSS

0.00000

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!