CVE-2026-99019 LinuxカーネルSCSIサブシステムのデバイス参照漏れ修正

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

公開日: 2026-10-23T13:17:24.770 / 更新日: 2026-10-23T13:17:24.770

LinuxカーネルのSCSIサブシステムに、デバイス参照漏れの脆弱性が修正されています。変更機(例:テープライブラリ)がドライブ情報を報告した後、スキャンで取得したSCSIデバイスの参照を解放せず、ホストのデバイスリストに残すため、新しいデバイスの追加やドライバのアンロードが失敗する可能性があります。特に仮想ライブラリや物理的な変更機を使用している環境では、ドライブの削除後もリソースが解放されず、システム全体の安定性に影響を与える恐れがあります。確認時は、lsmodでモジュールのuse countが変化していないか、dmesgで「scsi_device_get() failed」などのエラーメッセージが表示されていないかをチェックしてください。カーネルの最新パッチ適用が推奨されます。

参照情報

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

ソクラテス

プラトンよ、この脆弱性の本質を問う。このシステムの不安定性は、ある種の「記憶の執着」に起因するのではないのか?リソースが解放されないのは、まるで古い知識が新しい知に道を開かないように、ある種の論理的閉塞状態ではないか?

プラトン

実に鋭い洞察です。しかし、現実の管理者として、私はまず「lsmodでモジュールのuse countが変化していないか」を確認します。これは、まるでライブラリの貸し出し記録をチェックするようなものです。また、dmesgで「scsi_device_get() failed」のエラーメッセージが現れるかを観察し、システムの呼吸が止まっていないかを確認する必要があります。

ソクラテス

そのような確認は、哲学的探求に似ている。しかし、あなたはこの問題に対処するために、パッチ適用と変更管理の手続きをどのように統合するのか?

プラトン

その通りです。パッチ適用は、医者による処方と同じです。カーネルの最新バージョンを適用し、変更管理の記録を残すことで、後日「この手順が正しいのか」を問われる際に、論理的な証拠を持つことができます。また、ベンダーの情報確認は、まるで古代の哲学者が師匠の教えを確認するよう、慎重さを要します。

ソクラテス

だが、この問題の根源は、リソースが解放されない「記憶」にある。この「記憶」を断ち切るためには、どのようにすればよかろう?

プラトン

それは、監視の導入です。システムが「scsi_device_get() failed」のエラーを吐くたびに、それはまるで神々からの警告のようなものです。監視ツールでその警告を捕捉し、パッチ適用の必要性を即座に判断する必要があります。このようにして、システムの安定性は「記憶」の執着から解放されるでしょう。

ソクラテス

では、この脆弱性への対応は、哲学的探求と実践的な行動の統合であると結論づけることができるな。

プラトン

その通りです。ただし、ユーモアを交えて言いますと、この問題は「リソースの解放が遅すぎるため、システムが『忘れる』ことに失敗している」状態です。管理者は、この「忘れない」を修正するためのパッチを速やかに適用し、システムに「記憶の整理」を施す必要があります。

関連キーワード: linux, kernel