In the Linux kernel, the following vulnerability has been resolved:
fs/proc: fix uaf in proc_readdir_de()
Pde is erased from subdir rbtree through rb_erase(), but not set the node to EMPTY, which may result in uaf access. We should use RB_CLEAR_NODE() set the erased node to EMPTY, then pde_subdir_next() will return NULL to avoid uaf access.
We found an uaf issue while using stress-ng testing, need to run testcase getdent and tun in the same time. The steps of the issue is as follows:
1) use getdent to traverse dir /proc/pid/net/dev_snmp6/, and current pde is tun3;
2) in the [time windows] unregister netdevice tun3 and tun2, and erase them from rbtree. erase tun3 first, and then erase tun2. the pde(tun2) will be released to slab;
3) continue to getdent process, then pde_subdir_next() will return pde(tun2) which is released, it will case uaf access.
CPU 0 | CPU 1 ------------------------------------------------------------------------- traverse dir /proc/pid/net/dev_snmp6/ | unregister_netdevice(tun->dev) //tun3 tun2 sys_getdents64() | iterate_dir() | proc_readdir() | proc_readdir_de() | snmp6_unregister_dev() pde_get(de); | proc_remove() read_unlock(&proc_subdir_lock); | remove_proc_subtree() | write_lock(&proc_subdir_lock); [time window] | rb_erase(&root->subdir_node, &parent->subdir); | write_unlock(&proc_subdir_lock); read_lock(&proc_subdir_lock); | next = pde_subdir_next(de); | pde_put(de); | de = next; //UAF |
rbtree of dev_snmp6 | pde(tun3) / \ NULL pde(tun2)
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-devel-matchedUpgrade kernel-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rtUpgrade kernel-64k-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-64k-modulesUpgrade kernel-toolsUpgrade kernel-64k-debugUpgrade kernel-zfcpdump-modulesUpgrade kernel-headersUpgrade kernel-64k-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-docUpgrade kernel-rt-64k-debug-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernel-zfcpdump-coreUpgrade rvUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64kUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64kUpgrade libperfUpgrade kernel-tools-libs-develUpgrade kernel-uki-virt-addonsUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-tools-libsUpgrade kernel-64k-modules-coreUpgrade kernel-coreUpgrade kernel-uki-virtUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-64k-develUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-cross-headersUpgrade kernel-rt-debug-modules-extraUpgrade bpftoolUpgrade kernel-rt-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdumpUpgrade kernelUpgrade kernel-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-rt-64k-develUpgrade rtlaUpgrade python3-perfUpgrade kernel-rt-64k-coreUpgrade kernel-develUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-rt-develUpgrade perfUpgrade kernel-zfcpdump-develUpgrade kernel-debug-develUpgrade kernel-debug-core | Feb 3, 2026 | Feb 2, 2026 |
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade kernelUpgrade kernel-livepatch-5.15.197-138.220Upgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.247-246.989Upgrade python-perfUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpf-staticUpgrade kernel-tools-develUpgrade kernel6.12-modules-extra-commonUpgrade perf6.12-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perf6.12Upgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade kernelUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade kernel-develUpgrade kernel6.12-headersUpgrade perfUpgrade kernel6.12-debuginfoUpgrade kernel6.12-develUpgrade kernel6.12Upgrade kernel6.12-toolsUpgrade kernel-livepatch-6.1.159-181.297Upgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-libbpf-debuginfoUpgrade bpftool6.12Upgrade perf-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade kernel-toolsUpgrade kernel-libbpf-debuginfoUpgrade bpftool6.12-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel-headersUpgrade perf6.12Upgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-libbpfUpgrade kernel6.12-modules-extraUpgrade kernel-livepatch-6.12.63-84.121Upgrade bpftool-debuginfo | Jan 12, 2026 | Dec 6, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Dec 15, 2025 | Dec 15, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade python3-perf | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libs | Mar 10, 2026 | Mar 10, 2026 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Dec 24, 2025 | Dec 6, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Feb 3, 2026 | Dec 6, 2025 |
| Rocky_linux | — | Upgrade perfUpgrade kernel-zfcpdump-devel-matchedUpgrade python3-perfUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libs-develUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-develUpgrade kernel-zfcpdump-modules-coreUpgrade libperfUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-coreUpgrade kernelUpgrade kernel-devel-matchedUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-zfcpdump-coreUpgrade kernel-modules-coreUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade rvUpgrade rtlaUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modulesUpgrade kernel-rtUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-matchedUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-toolsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-coreUpgrade kernel-zfcpdumpUpgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-debugUpgrade perf-debuginfoUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-debuginfoUpgrade kernel-debug | Feb 9, 2026 | Feb 8, 2026 |
| Ubuntu | — | Upgrade linux-image-ibm-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-intel-iotgUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-aws-64k-6.17Upgrade linux-image-azure-5.15Upgrade linux-image-aws-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-generic-64k-6.17Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-oem-6.17Upgrade linux-image-oracle-5.15Upgrade linux-image-6.17.0-14-genericUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-realtime-6.17Upgrade linux-image-virtual-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-aws-6.17Upgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-gkeUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-oracle-6.17Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-6.17.0-1007-awsUpgrade linux-image-realtimeUpgrade linux-image-virtual-6.17Upgrade linux-image-raspiUpgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-kvmUpgrade linux-image-lowlatency-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcp-6.17Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-1110-azureUpgrade linux-image-azureUpgrade linux-image-6.17.0-1008-raspiUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-aws-fipsUpgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-6.17.0-1007-oracle-64kUpgrade linux-image-5.15.0-173-genericUpgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-generic-64k-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-nvidia-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1050-awsUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-azure-fipsUpgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-oem-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-genericUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-oem-20.04bUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.17.0-14-generic-64kUpgrade linux-image-6.17.0-1011-oemUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-6.17Upgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.17.0-1006-realtimeUpgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1103-awsUpgrade linux-image-raspi-6.17Upgrade linux-image-ibm-6.8Upgrade linux-image-gcpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1109-azureUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-5.15.0-1098-intel-iotgUpgrade linux-image-generic-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-xilinxUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-6.17.0-1007-oracleUpgrade linux-image-6.17.0-1007-gcpUpgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-generic-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-6.17.0-1008-azureUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-intelUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-6.17.0-1007-gcp-64kUpgrade linux-image-azure-6.17Upgrade linux-image-6.17.0-1007-aws-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-6.8Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegraUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-fipsUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-kvm-5.15Upgrade linux-image-5.15.0-173-fipsUpgrade linux-image-6.8.0-106-genericUpgrade linux-image-5.15.0-173-generic-64k | Feb 13, 2026 | Feb 12, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Dec 6, 2025 |
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