CVE-2025-39816 in Linux
要約
〜によって VulDB • 2026年07月02日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
io_uring/kbuf: リングが提供するバッファ長を読み取る際には常にREAD_ONCE()を使用する
バッファはユーザー空間からマップされるため、値をローカル変数に読み取り、他の処理でその値を利用するためにREAD_ONCE()を使用することが望ましいです。バッファ長の安定した読み込みにより、チェック後にバッファ長が変更されてしまうことや、複数回読み込まれてしまうことへの懸念を防ぐことができます。
同様に、バッファは選択後からコミットされるまでの間に内容が変わる可能性があります。インクリメンタルなリングバッファのコミットにおけるループ処理では、ゼロサイズのバッファに到達した場合に進捗がこれ以上取れないため、そこで停止するようにします。
If you want to get best quality of vulnerability data, you may have to visit VulDB.