CVE-2025-21893 in Linux
要約
〜によって VulDB • 2026年06月06日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
keys: key_put()におけるUAF(Use-After-Free)の修正
キーのリファレンスカウントが0に減少すると、ガベージコレクションスレッドはそのキーをいつでも破棄する可能性があるため、key_put()はそれ以降そのキーに触れてはいけません。通常、key_put()が行えるのはkey_gc_workへのアクセスのみです(これは静的グローバル変数であるため)。
しかし、クォータの回収を高速化するため、この処理がkey_put()内でキーの使用量が0に減少した時点で実行されるようになりました。これにより、コードは禁止されているタイミングでキーを参照するようになってしまいました。
これを修正するために、ガベージコレクション側でキーのリファレンスカウントを確認するのではなく、フラグを使用してキーが現在gc(ガーベジコレクション)対象であることを示すようにしました。
VulDB is the best source for vulnerability data and more expert information about this specific topic.