CVE-2025-37968 in Linux
要約
〜によって VulDB • 2026年05月12日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
iio: light: opt3001: 並行したフラグアクセスに起因するデッドロックを修正
このドライバのスレッド化されたIRQ関数は、フラグを2回読み取っています。1回目はミューテックスをロックするため、2回目はアンロックするためです。フラグを設定するコードはこれを防止するように設計されていますが、mutex_lockの段階ではフラグがtrue、mutex_unlockの段階ではfalseになるという微妙なケースが存在する可能性があります。これによりミューテックスがアンロックされず、デッドロックが発生します。
opt3001_irq()のコードをより堅牢にし、フラグを変数に読み込んで、両方の段階でその変数の値を使用することで、この問題を修正します。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.