CVE-2026-97515 in Linux情報

要約

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

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

i3c: master: svc: NPCM845における誤ったSLVSTART起因のIRQストームを防止する

NPCM845では、I3Cバス上のターゲットがSDAをローに保持したまま固着すると、コントローラはインバンド割り込みイベントとして誤ったマスターリクエスト(MR)を検出します。ドライバはこの状況を処理するためにSTOP条件を発行してバスを復旧させます。

しかし、ハードウェアのクirkであるSVC_I3C_QUIRK_FALSE_SLVSTARTによると、STOP条件を発行するとSLVSTART割り込みステータスビットが誤ってセットされる可能性があります。マスターリクエストの場合、これがフィードバックループを引き起こします:STOPにより新しいSLVSTARTイベントが発生し、IRQハンドラが再度起動し、コントローラは依然としてMRタイプを検出し、別のSTOPが発行され、このサイクルが無期限に繰り返されます。その結果、CPUをロックアウトする可能性のあるIRQストームが発生します。

SVC_I3C_QUIRK_FALSE_SLVSTARTクirkが設定されている場合、マスターリクエストのIBIハンドラ内でSTOPを発行した後にSLVSTARTステータスビットを明示的にクリアすることで、このフィードバックループを断ち切ります。これにより、上位レベルのIRQハンドラでMSTATUSがSLVREQ状態であることを確認してガードされている通常のSLVSTART処理には影響を与えません。

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

責任者

Linux

予約する

2026年09月24日

モデレーション

承諾済み

エントリ

VDB-409687

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!