In the Linux kernel, the following vulnerability has been resolved:
dcache: Limit the minimal number of bucket to two
There is an OOB read problem on dentry_hashtable when user sets 'dhash_entries=1': BUG: unable to handle page fault for address: ffff888b30b774b0 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page Oops: Oops: 0000 [#1] SMP PTI RIP: 0010:__d_lookup+0x56/0x120 Call Trace: d_lookup.cold+0x16/0x5d lookup_dcache+0x27/0xf0 lookup_one_qstr_excl+0x2a/0x180 start_dirop+0x55/0xa0 simple_start_creating+0x8d/0xa0 debugfs_start_creating+0x8c/0x180 debugfs_create_dir+0x1d/0x1c0 pinctrl_init+0x6d/0x140 do_one_initcall+0x6d/0x3d0 kernel_init_freeable+0x39f/0x460 kernel_init+0x2a/0x260
There will be only one bucket in dentry_hashtable when dhash_entries is set as one, and d_hash_shift is calculated as 32 by dcache_init(). Then, following process will access more than one buckets(which memory region is not allocated) in dentry_hashtable: d_lookup b = d_hash(hash) dentry_hashtable + ((u32)hashlen >> d_hash_shift) // The C standard defines the behavior of right shift amounts // exceeding the bit width of the operand as undefined. The // result of '(u32)hashlen >> d_hash_shift' becomes 'hashlen', // so 'b' will point to an unallocated memory region. hlist_bl_for_each_entry_rcu(b) hlist_bl_first_rcu(head) h->first // read OOB!
Fix it by limiting the minimal number of dentry_hashtable bucket to two, so that 'd_hash_shift' won't exceeds the bit width of type u32.
CVSS Details
- CVSS 3.1 Base Score: 9.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 5, 2026 | Jul 5, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | May 5, 2026 |
| Ubuntu | — | Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-tegraUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-5.4.0-1162-awsUpgrade linux-image-6.17.0-40-genericUpgrade linux-image-5.4.0-1121-bluefieldUpgrade linux-image-6.8.0-134-fipsUpgrade linux-image-5.15.0-1052-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-183-lowlatencyUpgrade linux-image-5.15.0-185-genericUpgrade linux-image-4.15.0-257-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-oracle-64kUpgrade linux-image-oem-6.17Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-virtual-6.17Upgrade linux-image-4.4.0-1196-awsUpgrade linux-image-raspi-7.0Upgrade linux-image-generic-6.17Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-gke-5.15Upgrade linux-image-azure-6.17Upgrade linux-image-azure-fipsUpgrade linux-image-bluefieldUpgrade linux-image-ibm-6.8Upgrade linux-image-aws-4.15Upgrade linux-image-raspi-5.4Upgrade linux-image-5.4.0-1161-oracleUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-generic-64k-7.0Upgrade linux-image-oem-20.04cUpgrade linux-image-azure-4.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-4.4.0-287-lowlatencyUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-4.15.0-2114-azure-fipsUpgrade linux-image-7.0.0-1013-nvidia-64kUpgrade linux-image-aws-5.15Upgrade linux-image-4.4.0-1128-fipsUpgrade linux-image-5.15.0-1063-nvidia-tegraUpgrade linux-image-realtime-6.17Upgrade linux-image-5.4.0-1066-iotUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-raspi-6.17Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-fips-5.4Upgrade linux-image-oem-24.04cUpgrade linux-image-4.15.0-1151-fipsUpgrade linux-image-virtual-5.4Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.17.0-40-generic-64kUpgrade linux-image-5.15.0-1107-gkeUpgrade linux-image-oem-24.04dUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-5.4Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-185-fipsUpgrade linux-image-6.17.0-1019-aws-64kUpgrade linux-image-5.15.0-1116-azure-fipsUpgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-5.15.0-1106-nvidia-lowlatencyUpgrade linux-image-5.15.0-1108-oracleUpgrade linux-image-7.0.0-1008-aws-64kUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-gkeUpgrade linux-image-4.4.0-287-genericUpgrade linux-image-gkeop-6.8Upgrade linux-image-xilinxUpgrade linux-image-gcpUpgrade linux-image-4.15.0-1158-oracleUpgrade linux-image-5.15.0-1105-raspiUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-7.0Upgrade linux-image-ibmUpgrade linux-image-4.15.0-257-genericUpgrade linux-image-azure-lts-24.04Upgrade linux-image-snapdragon-5.4Upgrade linux-image-6.17.0-1018-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oem-24.04Upgrade linux-image-virtual-7.0Upgrade linux-image-gcp-5.4Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-22.04aUpgrade linux-image-4.15.0-1178-kvmUpgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-7.0.0-1009-azure-fdeUpgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-185-generic-64kUpgrade linux-image-6.17.0-1020-gcp-64kUpgrade linux-image-azure-fde-6.17Upgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-6.8.0-1063-gcp-64kUpgrade linux-image-7.0.0-1007-oracle-64kUpgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-aws-fips-4.15Upgrade linux-image-5.15.0-1111-gcpUpgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-6.8.0-1060-aws-fipsUpgrade linux-image-7.0.0-1013-nvidiaUpgrade linux-image-nvidia-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-ibm-classicUpgrade linux-image-virtualUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1106-intel-iotgUpgrade linux-image-lowlatencyUpgrade linux-image-6.17.0-1018-oracle-64kUpgrade linux-image-fips-5.15Upgrade linux-image-ibm-7.0Upgrade linux-image-azure-lts-20.04Upgrade linux-image-azure-fips-5.4Upgrade linux-image-aws-6.17Upgrade linux-image-aws-64kUpgrade linux-image-azure-fde-7.0Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-bluefield-5.4Upgrade linux-image-6.17.0-1020-gcpUpgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-lts-18.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-185-generic-lpaeUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-5.15.0-1103-kvmUpgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oracle-7.0Upgrade linux-image-generic-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-7.0.0-27-genericUpgrade linux-image-6.8.0-1060-awsUpgrade linux-image-gcp-6.8Upgrade linux-image-5.4.0-1145-raspiUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-4.15.0-1206-azureUpgrade linux-image-azure-7.0Upgrade linux-image-raspi2Upgrade linux-image-7.0.0-1007-oracleUpgrade linux-image-intelUpgrade linux-image-oem-20.04dUpgrade linux-image-7.0.0-1008-awsUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-kvm-5.15Upgrade linux-image-raspi-realtimeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-kvmUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.4.0-1163-aws-fipsUpgrade linux-image-5.4.0-234-genericUpgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-5.15.0-1111-aws-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-kvm-5.4Upgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1103-intel-iot-realtimeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-7.0Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gke-6.8Upgrade linux-image-nvidia-6.17Upgrade linux-image-azure-fips-4.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-1116-azureUpgrade linux-image-5.15.0-1111-aws-64kUpgrade linux-image-gcp-64k-6.17Upgrade linux-image-fipsUpgrade linux-image-7.0.0-27-realtime-64kUpgrade linux-image-5.15.0-183-lowlatency-64kUpgrade linux-image-5.15.0-1063-nvidia-tegra-rtUpgrade linux-image-4.15.0-1189-gcpUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-5.4.0-1160-oracleUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-raspiUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-aws-7.0Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-7.0.0-27-generic-64kUpgrade linux-image-7.0.0-27-realtimeUpgrade linux-image-5.4.0-234-generic-lpaeUpgrade linux-image-5.15.0-1105-ibmUpgrade linux-image-5.15.0-1094-gkeopUpgrade linux-image-7.0.0-1010-azureUpgrade linux-image-7.0.0-1007-gcpUpgrade linux-image-oracle-5.4Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-raspi-5.15Upgrade linux-image-generic-64kUpgrade linux-image-gcp-6.17Upgrade linux-image-azure-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-azureUpgrade linux-image-aws-hweUpgrade linux-image-aws-fipsUpgrade linux-image-7.0.0-1007-gcp-64kUpgrade linux-image-6.8.0-1058-nvidia-lowlatencyUpgrade linux-image-5.15.0-1111-awsUpgrade linux-image-4.15.0-2134-aws-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.17.0-1028-oemUpgrade linux-image-6.17.0-1026-nvidia-64kUpgrade linux-image-6.17.0-1026-nvidiaUpgrade linux-image-realtime-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1106-nvidiaUpgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-6.17.0-1021-raspiUpgrade linux-image-5.4.0-1108-ibmUpgrade linux-image-4.15.0-1196-awsUpgrade linux-image-xilinx-zynqmp-5.4Upgrade linux-image-realtime-7.0Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-oracle-4.15Upgrade linux-image-oem-22.04cUpgrade linux-image-oemUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-generic-lpae-5.4Upgrade linux-image-generic-5.4Upgrade linux-image-genericUpgrade linux-image-gcp-5.15Upgrade linux-image-azure-fde-5.15Upgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-4.4.0-1158-awsUpgrade linux-image-realtime-64kUpgrade linux-image-5.15.0-1116-azure-fdeUpgrade linux-image-aws-fips-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.17Upgrade linux-image-6.8.0-134-genericUpgrade linux-image-ibm-5.4Upgrade linux-image-generic-64k-6.17Upgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-5.4.0-1165-gcp-fipsUpgrade linux-image-5.15.0-1052-nvidia-tegra-igxUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-virtual-5.15Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-5.15Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-gcp-4.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-5.4.0-1167-azureUpgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-6.17.0-1017-realtimeUpgrade linux-image-5.4.0-1167-azure-fipsUpgrade linux-image-5.4.0-1136-fipsUpgrade linux-image-5.15.0-1111-gcp-fipsUpgrade linux-image-5.15.0-1110-realtimeUpgrade linux-image-xilinx-6.8Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-5.4Upgrade linux-image-lowlatency-5.15Upgrade linux-image-gcp-fips-5.4Upgrade linux-image-gcp-fips-4.15Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-7.0.0-28-genericUpgrade linux-image-7.0.0-1014-raspi-realtimeUpgrade linux-image-7.0.0-1014-raspiUpgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-5.15.0-1074-xilinx-zynqmpUpgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-5.4.0-1165-gcpUpgrade linux-image-realtimeUpgrade linux-image-laptop-23.10Upgrade linux-image-5.4.0-234-lowlatencyUpgrade linux-image-5.4.0-1149-kvmUpgrade linux-image-4.15.0-2097-gcp-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-lts-xenialUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-generic-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gke-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.17.0-1019-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-generic-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-azure-fde-6.8Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-4.4.0-1159-kvmUpgrade linux-image-aws-64k-6.17Upgrade linux-image-azure-5.4Upgrade linux-image-aws-lts-20.04Upgrade linux-image-aws-fips-5.4Upgrade linux-image-7.0.0-1009-ibmUpgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-5.4.0-1080-xilinx-zynqmp | Jul 1, 2026 | May 5, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 4, 2026 | May 5, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub