CVE-2026-90035 in Linux情報

要約

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

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

drm/amd/display: get_estimated_bw()におけるゼロ除算を修正

get_estimated_bw()関数は link->dpia_bw_alloc_config.bw_granularity で除算を行いますが、この値は reset_bw_alloc_struct() によって0に初期化され、DP_TUNNELING_BW_ALLOC_CAP_CHANGED が処理された後にのみ設定されます。

link_dp_dpia_handle_bw_alloc_status()(DPCD割込みハンドラ)は、DP_TUNNELING_ESTIMATED_BW_CHANGED フラグがセットされている場合に限り get_estimated_bw() を呼び出しますが、そのリンクに対して DP_TUNNELING_BW_ALLOC_CAP_CHANGED が一度でも発生したかどうかには依存しません。能力変更を報告する前に推定帯域幅の変更を報告する接続済みUSB4/DPIAトンネリングデバイスは、このIRQパスにおいてゼロ除算を引き起こします。

link_dpia_send_bw_alloc_request() は既に同じ bw_granularity の除算に対してガード処理を行っていますので、新しいパターンを導入するのではなく、ここに同一のガードを追加します。

(コミット f2a961457c33dc34223aad5c9e8971de34a4eed3 からのcherry-pick)

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-405880

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!