CVE-2026-98360 LinuxカーネルRDMA/rxeモジュールスラブ使用後フリーエラー修正

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

公開日: 2026-10-06T09:18:29.803 / 更新日: 2026-10-06T09:18:29.803

LinuxカーネルのRDMA/rxeモジュールに、特定のマルチキャスト処理においてメモリリークや不正アクセスを引き起こす可能性のある脆弱性が修正されました。ローカルのRDMAクライアントがマルチキャストグループの登録中にエラーが発生した場合、解放された構造体が後続の処理で参照される「スラブ使用後フリーエラー」が発生するおそれがあります。この問題は、ネットワークデバイスの状態変化やデバイスドライバのエラーが原因で発生し、システムの安定性に影響を与える可能性があります。適用済みのパッチが提供されているため、該当するカーネルバージョンを使用している運用環境では即時適用を推奨します。確認時は、RDMA関連のネットワーク設定やデバイスドライバの動作状況に着目し、エラーログの監視を併せて実施してください。

参照情報

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

ソクラテス

この脆弱性の本質を問うならば、ローカルのRDMAクライアントがマルチキャストグループを登録する際、構造体が解放されたまま参照されるという「スラブ使用後フリーエラー」が発生する。これはシステムの安定性に影響を与えるとされている。だが、この問題が実際に運用環境で起きるための条件は何か?

プラトン

それはごく単純です。RDMA関連のネットワーク設定が有効で、かつデバイスドライバがエラーを返す状況が発生するときです。例えば、ネットワークデバイスが削除されたり、`dev_mc_add()`が失敗したりした場合。確認すべきは、まずRDMAが有効になっているか、`/etc/default/grub`や`/etc/modprobe.d/`にRDMAモジュールがロードされる設定があるか、そして`dmesg`や`journalctl`に「rxe_mcast_add」や「mcg_tree」のエラーメッセージが記録されていないかです。

ソクラテス

では、パッチ適用の重要性に言及するなら、なぜ即時適用が推奨されるのか?

プラトン

パッチは構造体の解放タイミングを修正し、スラブ使用後フリーエラーを防いでいます。しかし、パッチ適用は単なる技術的対応ではなく、変更管理プロセスの一環です。適用前には、影響を受けるカーネルバージョンを明確にし、テスト環境で再現性を確認した上で、ステージング環境→本番環境へと段階的に適用する必要があります。また、ベンダーの公式リリースノートや、Red HatやCanonicalなどのサポートサイトで該当パッチが含まれているかを確認することも忘れずに。

ソクラテス

監視の観点からすれば、この脆弱性の影響を検出する手段は?

プラトン

エラーログの監視が鍵です。`/var/log/syslog`や`/var/log/messages`に「rxe_mcast_add」がエラーで終了した記録がないか、また`perf`や`kprobe`で`__rxe_lookup_mcg()`の呼び出しを監視する手段も有効です。ただし、RDMAは高頻度で使用される技術なので、監視ツールが過剰にリソースを消費しないように設定を調整する必要があります。

ソクラテス

最後に、運用者が意識すべき倫理的な側面とは?

プラトン

(笑)倫理よりも、現実の責任が重要です。パッチを適用しなかった場合、システムがクラッシュして「スラブ使用後フリーエラー」が起きたときに、誰が責任を取るのか?運用者は「技術的対応を怠った」だけでなく、「リスクを管理できなかった」ことになります。だからこそ、確認作業を怠らず、変更管理を徹底し、ベンダー情報を常に確認する必要があります。さもなくば、システムの安定性は「哲学」ではなく「運」に委ねることになります。

関連キーワード: linux, kernel