製品・ソフトウェアに関する情報
LinuxのLinux Kernelにおける不特定の脆弱性
Title LinuxのLinux Kernelにおける不特定の脆弱性
Summary

Linuxカーネルにおいて、以下の脆弱性が修正されました。irqchip/sifive-plicにおいて、アフィニティ設定による割り込みのフリーズ問題を修正しました。PLICは、無効化された割り込みに対する割り込み完了メッセージを仕様により無視します。PLICは割り込みハンドラの実行完了を、クレームから受け取った割り込みIDをクレーム/コンプリートレジスタに書き込むことで通知します。PLICは完了IDが対象の最後のクレームIDと同じかどうかを確認しません。完了IDが現在対象で有効な割り込みソースと一致しない場合、完了メッセージは無視されます。これにより、割り込みが処理中に無効化された場合でも問題が発生し、plic_irq_eoi()は効果を持ちませんでした。この問題は、割り込みが無効化されているかをチェックし、もし無効であれば完了メッセージ送信前に有効化することで修正されました。そのチェックはirdq_irq_disabled()で行われます。しかしこれは不十分であり、処理中のハートの有効ビットが0であってもirdq_irq_disabled(d)がfalseとなる場合があります。これはハートが割り込み処理中にアフィニティ設定が変更された場合に発生します。この問題は、大きなファイルをUARTにダンプし大量の割り込みを発生させた状態でUART割り込みのアフィニティ設定を続けて変更することで簡単に再現できます。UARTポートはほぼ瞬時にフリーズします。この問題はirdq_irq_disabled()ではなくPLICの有効ビットをチェックすることで修正されました。

Possible impacts ・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。 
Solution

リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。

Publication Date March 25, 2026, midnight
Registration Date June 3, 2026, 5:03 p.m.
Last Update June 3, 2026, 5:03 p.m.
CVSS3.0 : 警告
Score 5.5
Vector CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Affected System
Linux
Linux Kernel 5.1 以上 6.1.167 未満
Linux Kernel 6.13 以上 6.18.17 未満
Linux Kernel 6.19 以上 6.19.7 未満
Linux Kernel 6.2 以上 6.6.130 未満
Linux Kernel 6.7 以上 6.12.77 未満
Linux Kernel 7.0
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
その他
Change Log
No Changed Details Date of change
1 [2026年06月03日]
  掲載
June 3, 2026, 5:03 p.m.