CVE-2026-80917 Linuxカーネル32ビットシステムにおけるNULLポインタデリファレンスの修正

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

公開日: 2026-09-09T17:17:46.680 / 更新日: 2026-09-09T17:17:46.680

LinuxカーネルのPCIサブシステムに、32ビットのCAMシステムでNULLポインタデリファレンスが発生する脆弱性が修正されています。この問題は、32ビットシステムでPCI構成空間を一括でioremapできないため、pci_ecam_create()が各バスセグメントを個別にマップする処理に不備があり、バス列挙中にNULLベースを参照してカーネルがクラッシュする可能性があります。影響は32ビットアーキテクチャの「pci-host-cam-generic」ドライバを使用するシステムに限定されますが、システム起動中のハードウェア検出フローに障害を引き起こす恐れがあります。公開された修正パッチの適用や、使用中のドライババージョン確認が推奨されます。ログに記載されたスタックトレースの確認も参考にするとよいでしょう。

参照情報

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

ソクラテス

プラトンよ、この脆弱性の本質に問う。システムがクラッシュするという現象は、単なる技術的欠陥なのか、それとも設計思想の矛盾を映し出すものなのか?

プラトン

師よ、これは技術的欠陥です。しかし、運用者はまず「pci-host-cam-generic」ドライバが使われているかを確認すべきです。lsmodやdmesgで「CAM」のキーワードを検索し、システムが32ビットかをuname -mでチェックするところから始まるでしょう。

ソクラテス

では、この問題が「哲学的」に重要なのは、なぜか?

プラトン

師、笑ってごらんください。32ビットシステムはもはやレトロモダンですが、クラッシュするリスクは現実です。パッチ適用の際、変更管理の文書に「CAMドライバのバージョンと修正後を記録」する習慣が重要です。また、dmesgや/var/log/kern.logのスタックトレースを保存しておけば、将来的なトラブルシューティングに役立ちます。

ソクラテス

だが、運用者はこの脆弱性を「哲学」の領域に置くべきではないか?

プラトン

いいえ、師。ベンダーの修正履歴を確認し、パッチが適用済みかをyum update –listやapt list –upgradableで確認する行動こそ、倫理的責任です。また、この問題が「pci-host-generic.c」のコードに起因するなら、開発者コミュニティの議論を追跡するのも、現代の管理者の義務です。

ソクラテス

では、この脆弱性を乗り越えるための「最善の道」は?

プラトン

まずは、システムが影響範囲内かを確認し、次にパッチ適用を、そして変更管理と監視を徹底する。32ビットシステムを使っているなら、冗談抜きで「なぜか?」を問うべきです。笑いながらも、ベンダーの公式サイトで修正履歴を確認し、ログを保存する習慣を身につけることです。

関連キーワード: linux, kernel