Out-of-Bounds Read Vulnerability in Linux Kernel's Dentry Hashtable Management
CVE-2026-43071
What is CVE-2026-43071?
A vulnerability exists in the Linux kernel's management of the dentry hashtable, which can lead to an out-of-bounds read when the parameter 'dhash_entries' is set to 1. This condition results in insufficient bucket allocation, causing processes to access unallocated memory regions and potentially leading to system instability. The issue was resolved by enforcing a minimum of two buckets in the dentry hashtable, ensuring that calculations involving the d_hash_shift do not exceed the bit width of type u32, thus preventing the out-of-bounds access.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 426ef05e82ee52c8d0e95fc0808b7383d8352d73
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 755b40903eff563768d4d96fd4ef51ec48adde3b