CVE-2026-68182 in Linux
要約
〜によって VulDB • 2026年08月11日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
comedi: comedi_parport - 早期割り込みへの対応
Syzbotにより、`parport_interrupt()`(「comedi_parport」ドライバの割り込みハンドラ)から呼び出される `comedi_get_is_subdevice_running()` で一般保護違反が発生したことが報告されましたが、現時点ではこの問題に対する再現コードは存在しません。これはおそらく以下の2つの理由による早期割り込みが原因です:
1. ドライバは、割り込みハンドラで使用される comedi サブデバイスがまだ割り当てられていない段階で割り込みハンドラのセットアップを行っていますが、最初に並列ポートの CTRL レジスタでの割り込みを無効にしていません。 2. ドライバは Syzbot が提供したであろうユーザー指定の入出力(I/O)ポートベースアドレスを使用していますが、これは実際の並列ポートハードウェアによってサポートされていない可能性があります。
ドライバの comedi 「attach」ハンドラ (`parport_attach()`) における初期化順序を変更し、割り込みハンドリクエストの前にハードウェアルジスタを初期化するようにします。これにより、実機での早期割り込みの発生を防ぐことができます。
また、comedi デバイスが完全にアタッチされていることを確認するためのテストを割り込みハンドラに追加し、そうでない場合は早期に戻るようにしました。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.