CVE-2026-93073
Description
In the Linux kernel, the following vulnerability has been resolved: dax: read holder_ops once in dax_holder_notify_failure() dax_holder_notify_failure() reads dax_dev->holder_ops twice without READ_ONCE() -- once for the NULL check and once for the indirect notify_failure() call. A concurrent fs_put_dax() can clear holder_ops between the two reads, so the check can observe a non-NULL pointer while the call dereferences NULL. (kill_dax() also clears holder_ops, but only after synchronize_srcu(), so it cannot race a reader that is inside dax_read_lock(); fs_put_dax() does no such synchronization.) Fetch holder_ops once into a local with READ_ONCE() so the NULL check and the indirect call observe the same value.
How to fix
- Linux Linux1661b9bf78def01a8c96409569772d9b2592f4ba, 0a42180d5410c98829ee72d1d426fb7faf9e6873, ee1251621d1c7cf3155c6704542cbb358d799968, 6a37acecc7c29136235cbc446a1b89e81414344b, eb412f80311fc7ab6eb3203091a3fe59a5e9fd30, 7ae9d15bdcde0f2955ae13b6a95587f9e23b2359 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 8012b866085523758780850087102421dbcce522 ≤ v < 1661b9bf78def01a8c96409569772d9b2592f4ba, 8012b866085523758780850087102421dbcce522 ≤ v < 0a42180d5410c98829ee72d1d426fb7faf9e6873, 8012b866085523758780850087102421dbcce522 ≤ v < ee1251621d1c7cf3155c6704542cbb358d799968, 8012b866085523758780850087102421dbcce522 ≤ v < 6a37acecc7c29136235cbc446a1b89e81414344b, 8012b866085523758780850087102421dbcce522 ≤ v < eb412f80311fc7ab6eb3203091a3fe59a5e9fd30, 8012b866085523758780850087102421dbcce522 ≤ v < 7ae9d15bdcde0f2955ae13b6a95587f9e23b2359, 6.0 | 1661b9bf78def01a8c96409569772d9b2592f4ba, 0a42180d5410c98829ee72d1d426fb7faf9e6873, ee1251621d1c7cf3155c6704542cbb358d799968, 6a37acecc7c29136235cbc446a1b89e81414344b, eb412f80311fc7ab6eb3203091a3fe59a5e9fd30, 7ae9d15bdcde0f2955ae13b6a95587f9e23b2359 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.