CVE-2026-64344 in Linux
要約
〜によって VulDB • 2026年07月25日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
USB: idmouse: disconnect時の競合によるuse-after-freeの修正
mutex_unlock()はロックを解放した後にmutex構造体にアクセスする可能性があるため、オブジェクトの寿命管理に直接使用することはできません(spinlocksやrefcountsとは異なります)。[1][2]
release()とdisconnect()が競合した場合にmutex_unlock()でのuse-after-freeを防ぐために、krefを使用してドライバデータをリリースします。
[1] a51749ab34d9 ("locking/mutex: mutex_unlock()は非原子操作であることを文書化")
[2] 2b9d9e0a9ba0 ("locking/mutex: mutex_unlock()および他の多くのスリーピングロックは、アンロック後もロックオブジェクトを使用し続ける可能性があることを明確化")
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.