CVE-2026-90172 Linuxカーネル SMB Direct 脆弱性に注意

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

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

LinuxカーネルのSMB Directコンポーネントに、RDMA接続失敗時のメモリ破壊の脆弱性が確認されています。rdma_accept_failedエラーパスで、QP(キュー・ペア)のドレイン処理が実行される前にメモリプールが破棄され、recv_ioが破棄済みのメモリプールに解放されるため、NULLポインタ参照が発生しシステム不安定化やクラッシュの可能性があります。SMB Directを活用するRDMA通信環境(例:高速ネットワーク接続)を運用するサーバーでは、この脆弱性が発生した場合に通信中断やサービス停止の影響を受ける恐れがあります。確認時はカーネルログに「Slab cache still has objects」などのエラーメッセージが記録されているかを確認し、利用しているLinuxディストリビューション(例:Debian)の公式セキュリティアナウンスで該当するパッチ適用の有無を確認してください。

参照情報

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

ソクラテス

プラトンよ、この脆弱性を哲学的に見ると、システムの安定性とメモリ管理の倫理的責任が問われるではないか。なぜRDMA接続の失敗がメモリ破壊に直結するのか、その構造に潜む矛盾を語ってみよ。

プラトン

ああ、それは確かに哲学的です。しかし、現実の管理者としては、まずカーネルログに「Slab cache still has objects」というエラーメッセージが記録されているかを確認する必要があります。これは、メモリプールが破棄される前にrecv_ioが解放されたことを示す「システムの泣き声」です。

ソクラテス

ならば、この「泣き声」を無視する倫理的選択は許されるか?パッチ適用の重要性は?

プラトン

当然です。Linuxディストリビューション(例:Debian)の公式セキュリティアナウンスで該当するパッチを確認し、適用しなければなりません。ただし、パッチ適用の際は変更管理プロセスを厳守し、テスト環境での影響を事前に確認することが肝心です。

ソクラテス

では、脆弱性の影響調査と監視の責任は?

プラトン

SMB Directを活用するRDMA通信環境(例:高速ネットワーク接続)を運用するサーバーでは、通信中断やサービス停止のリスクがあります。このため、監視ツールでRDMA関連のエラーメッセージを継続的にチェックし、ベンダー情報(例:Red HatやCanonicalの公式情報)を定期的に確認する必要があります。

ソクラテス

最後に、運用者の倫理的義務として、この脆弱性への対応は単なる技術的対策に終わらないのか?

プラトン

もちろんです。技術的対策は「手段」に過ぎません。システムの信頼性を守るには、ログの確認、パッチの適用、変更管理、監視、ベンダー情報の把握——これらを「習慣」にすることが、管理者の責任です。そして、もし「Slab cache still has objects」が再び現れたなら、それはシステムに向けた哲学的問いかけを、また新たにしています。

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