CVE-2026-98142 Linuxカーネルcirrus-qemuドライバ脆弱性

この記事はAIがNVDのCVE情報をもとに要約・生成したものです。影響範囲や対策は、必ずNVDおよび各ベンダーの公式情報をご確認ください。

公開日: 2026-09-25T11:17:45.710 / 更新日: 2026-09-25T11:17:45.710

Linuxカーネルのcirrus-qemuドライバに、PCI BAR0サイズの検証不足による脆弱性が報告されています。BAR0が4MB未満のPCIデバイスを接続すると、フレームバッファのコピー処理時にメモリ範囲外書き込みが発生し、スーパーバイザーページフォルトを引き起こす可能性があります。これにより、ディスプレイ更新時にカーネルパンクやシステム不安定が生じる恐れがあります。運用上は、QEMU環境でCirrusグラフィックデバイスを使用する場合、PCI BAR0のサイズが4MB以上であることを確認し、カーネルログに「memcpy_toio」関連のエラーメッセージが記録されていないか監視する必要があります。該当ドライバのバージョンが影響範囲に該当する場合は、公式リリースのパッチ適用を検討してください。

参照情報

ソクラテスの問い、プラトンの備え

ソクラテス

プラトンよ、この脆弱性について問う。カーネルが_pci_バーコードのサイズを検証しなかった理由は、技術的欠陥か、倫理的無関心か?

プラトン

(ため息)ソクラテス、これは技術的欠陥です。ドライバがBAR0のサイズを4MB以上と仮定しているため、それ以下のデバイスではメモリ範囲外書き込みが発生します。

ソクラテス

では、運用者はこの脆弱性を確認するため、何をすべきだろう?

プラトン

まず、QEMU環境でCirrusグラフィックデバイスを使用しているかを確認し、BAR0サイズが4MB以上であることをチェックしてください。カーネルログに「memcpy_toio」関連のエラーメッセージがないか監視も必要です。

ソクラテス

パッチ適用はどのように行うべきか?

プラトン

公式リリースのパッチを適用する際、変更管理プロセスに従ってください。テスト環境で動作確認後、本番環境に反映させましょう。ベンダーの情報確認も忘れずに、公式ドキュメントを参照してください。

ソクラテス

では、この脆弱性に気づかずに運用し続けるリスクは?

プラトン

ディスプレイ更新時にカーネルパンクやシステム不安定が生じる可能性があります。監視を怠ると、突然のシャットダウンやデータ損失のリスクがありますよね。

ソクラテス

では、運用者はこの脆弱性を解決するため、何を最も重視すべきか?

プラトン

「確認」「監視」「パッチ適用」の三つをバランスよく行うことです。また、ベンダー情報の正確な確認は、誤った対応を防ぐ鍵です。

ソクラテス

最後に、この脆弱性に対応する際、運用者は何を忘れてはいけないだろう?

プラトン

(笑)「急がないこと」です。焦ってパッチを適用するより、影響範囲をしっかり調査し、変更管理を厳格に実施することが重要です。

関連キーワード: linux, kernel, qemu