CVE-2026-80995 Linuxカーネル MCTP処理の脆弱性

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

公開日: 2026-09-11T20:19:06.497 / 更新日: 2026-09-13T07:17:06.230 / CVSS: 7.8 / 深刻度: HIGH

LinuxカーネルのMCTP(Multicast Transport Protocol)処理に、ローカルユーザーによるカーネルパンクや任意コード実行が可能な脆弱性が確認されました。mctp_route_lookup関数がrt->devを参照する際、参照カウントを確保せずに処理を進めることで、デバイスが同時に破棄された場合にuse-after-freeが発生します。これにより、CAP_NET_RAWの権限が不要な状態で攻撃が可能となる可能性があります。影響はネットワーク処理やデバイス管理関連の動作に及ぶため、システムの安定性やセキュリティに影響を与える恐れがあります。公開されたパッチの適用や、カーネルバージョンの確認が重要です。確認時は、MCTP関連の異常挙動(異常再起動、パニック)を監視し、影響範囲を特定する必要があります。

参照情報

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

ソクラテス

プラトンよ、この脆弱性について語ってみよ。ローカルユーザーがカーネルパンクを引き起こす可能性があるという点に注目すべきだが、なぜこの処理が問題となるのか。哲学的な問いとして、この「参照カウントの確保」が欠如したとき、システムの信頼性はどのように崩れゆくだろうか?

プラトン

それは確かに重要な問いです。しかし、現実の運用者として、まず確認すべきは「現在のカーネルバージョンがこの脆弱性に該当するか」です。CVE-2026-80995の影響を受けるのは、MCTP関連の処理が含まれるバージョンに限られるため、`uname -r`で確認し、ベンダーのパッチ適用履歴を確認する必要があります。また、パッチが適用されていない場合、異常な再起動やパニックのログを監視し、MCTPのトラフィックが発生する環境を特定する必要があります。

ソクラテス

では、この脆弱性が「CAP_NET_RAWの権限が不要」という点は、倫理的にも重大な問題ではないか?セキュリティの原則に背く構造ではないか?

プラトン

哲学の領域ではそう見えるかもしれませんが、現実の運用では、まず「この脆弱性が実際に影響を及ぼしているか」を確認する必要があります。例えば、MCTPを使用するデバイスやネットワークスタックが稼働しているか、`modinfo`や`dmesg`で確認しましょう。また、変更管理の観点から、パッチ適用前後のシステムの挙動をログで比較し、影響範囲を限定することが重要です。

ソクラテス

では、この問題に対する運用者としての責任は?

プラトン

責任は、まず「確認」にあります。パッチ適用の前に、NVDの記載を確認し、ベンダーが提供する修正バージョンと、現在の環境の互換性を検証してください。また、変更管理のプロセスに沿って、パッチ適用後に監視を継続し、use-after-freeが引き起こす可能性のある異常なメモリアクセスをKprobeやeBPFで検出する手段も検討すべきです。

ソクラテス

しかし、この脆弱性は哲学的にも興味深い。システムの内部構造が「前提の確認」を怠ることで、予期せぬ結果を生むという点では、人間の行動と似ている。

プラトン

まさにその通りです。でも、現実の運用では、この脆弱性が「哲学的問い」ではなく、「具体的な確認作業」の対象です。笑いながらも、この問題を軽視するな。パッチ適用と監視は、システムの安定性を守るための最低限の義務なのです。

関連キーワード: linux, kernel