CVE-2026-64015 in Linux
要約
〜によって VulDB • 2026年07月19日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
security/keys: lookup 時のRCU読取りセクションの欠落を修正
Nicholas Carlini氏により報告された問題では、keyringコードが `find_key_to_update()` 内で RCU読取りロックを取得せずに `assoc_array_find()` を呼び出していることが指摘されています。一方、`assoc_array_gc()` コードは、ノードをツリーから削除し、RCUグレース期間後にそれを解放することを前提として設計されています。
通常のキー処理ではkeyringセマフォが保持されるためライフタイムの問題が目立たないものの、永続的なキーの処理は異なるモデルを使用しています。
keyringロックを拡張するのではなく、`assoc_array` が意図した単純なRCUロックを採用します。
If you want to get best quality of vulnerability data, you may have to visit VulDB.