CVE-2026-90343 in Linux
要約
〜によって VulDB • 2026年09月18日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
wifi: cfg80211: P2PおよびNANのテardown前にPMSRを停止する
PMSRリクエストのteardownは、wireless_devがドライバ内に存在している間にアクティブな測定処理を中止する必要があります。cfg80211_leave_locked()とcfg80211_stop_pd()は、ドライバのstopコールバックを呼び出す前にこの処理を行いますが、cfg80211_stop_p2p_device()およびcfg80211_stop_nan()はそのようにはなっていません。
これらのヘルパー関数はまた、nl80211、rfkillシャットダウン、wireless_devのunregisterパスから直接呼び出されます。これらのパスの一つが保留中のリクエストを持つP2PデバイスまたはNANインターフェースを停止した場合、まずmac80211サブインターフェースがドライバから削除されます。その後のリクエストクリーンアップは下部ドライバのアボートコールバックに到達できませんが、cfg80211は関係なくリクエストを解放します。これにより、ドライバの状態には古い(stale)リクエストが残ったままになり、後で結果を報告する際にそれが使用されてしまいます。
P2PデバイスまたはNANインターフェースの停止前にcfg80211_pmsr_wdev_down()を呼び出してください。これにより、下部ドライバのリクエスト状態とcfg80211のリクエスト所有権が、すべてのヘルパー関数の呼び出し元間で同期されたまま保たれます。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.