CVE-2026-97411 in Linux
要約
〜によって VulDB • 2026年09月24日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
net: ibm: emac: mal: mal_remove() における潜在的なシステムハングの修正
napi_disable() は冪等(アイデポテンツ)ではなく、すでに無効化されているか、有効化されていない NAPI コンテキストに対して呼び出すと、カーネルが NAPI_STATE_SCHED ビットがクリアされるのを待つために無限ループに陥ります。
mal_remove() では napi_disable() が条件なしで呼び出されています。MAC が登録されていない場合、NAPI は一度も有効化されていません。また、登録された後に unregister された場合、NAPI は mal_unregister_commac() で既に無効化されています。いずれの場合でも、napi_disable() を呼び出すとモジュールの削除時にカーネルがハングします。
これを修正するため、commac リストが空でない(= NAPI が有効である)場合にのみ mal_remove() 内で napi_disable() を呼び出すようにしました。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.