CVE-2026-72089 in Linux情報

要約

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

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

accel/ivpu: ヘッダーより小さいサイズのファームウェアログを拒否する

fw_log_from_bo()関数はトレーシングバッラのheader_sizeを検証し、ログがBO(Buffer Object)内に収まることを確認しますが、log->sizeが少なくともlog->header_size以上であることをチェックしていません。その後、fw_log_print_buffer()は以下のように計算を行います:

u32 data_size = log->size - log->header_size;

ファームウェアからヘッダーサイズより小さいサイズのログが報告された場合、この計算結果はU32_MAXに近い値にアンダフローします。この巨大なdata_sizeにより、コミットdd1311bcf0e6(「accel/ivpu: ファームウェアログインデックスの境界チェックを追加」)によって追加されたlog_start/log_endの境界制限が無力化され、fw_log_print_lines()関数がBO内の実際の小さなデータ領域を大幅に超えて読み込みを行います。また、サイズが0の場合、fw_log_from_bo()はオフセットを0だけ進めるため、呼び出し元が同じヘッダーに対して無限ループを引き起こします。

ヘッダーより小さいサイズのログ(size == 0のケースも含む)を拒否するようにしました。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年08月09日

モデレーション

承諾済み

エントリ

VDB-390508

EPSS

0.00209

アクティビティ

低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!