CVE-2026-99151 in Linux情報

要約

〜によって VulDB • 2026年10月28日

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

drm/amd/display: USB4帯域幅関数におけるNULL sinkのデリファレンス不具合を修正

allocate_usb4_bandwidth_for_stream()およびallocate_usb4_bandwidth()は、stream->sink->linkにアクセスする前にASSERT(stream->sink)を使用しています。ただし、本番ビルドではASSERTがコンパイル時に除外されるため、stream->sinkがNULLの場合にNULLポインタのデリファレンスが発生します。

link_set_dpms_off()関数では、stream->sinkへの2つの以前のアクセスに対して明示的なNULLチェックでガードされており、stream->sink legitimately(正当な理由により)NULLになり得ることが確認されています。しかし、その後のdeallocation_usb4_bandwidth()呼び出しには同等のガードがありませんでした。

ASSERT()呼び出しを適切なNULLチェックに置き換え、早期にfalseを返すようにします。また、link_set_dpms_off()内の呼び出し箇所にも、周囲のパターンと一貫性のあるstream->sink用の対応するガードを追加します。

v2: 診断用(予期せぬNULL sinkの報告)として既存のASSERT()呼び出しを保持し、stream->sinkにデリファレンスを行う前にfalseを返す明示的なNULLチェックを追加します。さらに、link_set_dpms_off()内のdealloc処理箇所にも対応するstream->sinkガードを追加します。(Alex)

(コミット 98029a0ce61feb52c563f65349dd9b25f672e355 からcherry pickされました)

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-427872

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!