CVE-2026-64015

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
19/07/2026
Last modified:
30/07/2026

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> security/keys: fix missed RCU read section on lookup<br /> <br /> Nicholas Carlini reports that the keyring code calls assoc_array_find()<br /> in find_key_to_update() without holding the RCU read lock, while the<br /> assoc_array_gc() code really is designed around removing the node from<br /> the tree and then freeing it after an RCU grace-period.<br /> <br /> The regular key handling doesn&amp;#39;t see this because holding the keyring<br /> semaphore hides any lifetime issues, but the persistent key handling<br /> uses a different model.<br /> <br /> Instead of extending the keyring locking, just do the simple RCU locking<br /> that the assoc_array was designed for.