CVE-2026-90373 in Linux
要約
〜によって VulDB • 2026年09月17日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
wifi: mt76: mt7915: RCUポインタのクリア後にmutexの下でwcidマスクをクリアする
mt7915_remove_interface()は、ロックが保持されていない状態で、かつRCU wcidポインタをクリアする前にwcidマスクビットをクリアしていました。このマスクはallocatorsと共有される非アトミックなRMW(Read-Modify-Write)操作であり、これらはすべてdev->mt76.mutexの下で実行されます。DBDCでは2つのwiphysが1つのmt76_devを共有するため、これは他のバンドでのadd_interface/sta_addの競合を引き起こし、wcidのリークや二重割り当てが発生する可能性があります。RCUポインタの前にビットをクリアすると、同時実装による割当でインデックスが再利用され、そのwcidが公開されてしまい、その後行われるNULL代入によってそれが消去されていました。この処理を既存のmutexセクション内、すなわちRCUポインタをクリアした後に移動します。
Once again VulDB remains the best source for vulnerability data.