In the Linux kernel, the following vulnerability has been resolved:
nfsd: put dl_stid if fail to queue dl_recall
Before calling nfsd4_run_cb to queue dl_recall to the callback_wq, we increment the reference count of dl_stid. We expect that after the corresponding work_struct is processed, the reference count of dl_stid will be decremented through the callback function nfsd4_cb_recall_release. However, if the call to nfsd4_run_cb fails, the incremented reference count of dl_stid will not be decremented correspondingly, leading to the following nfs4_stid leak: unreferenced object 0xffff88812067b578 (size 344): comm "nfsd", pid 2761, jiffies 4295044002 (age 5541.241s) hex dump (first 32 bytes): 01 00 00 00 6b 6b 6b 6b b8 02 c0 e2 81 88 ff ff ....kkkk........ 00 6b 6b 6b 6b 6b 6b 6b 00 00 00 00 ad 4e ad de .kkkkkkk.....N.. backtrace: kmem_cache_alloc+0x4b9/0x700 nfsd4_process_open1+0x34/0x300 nfsd4_open+0x2d1/0x9d0 nfsd4_proc_compound+0x7a2/0xe30 nfsd_dispatch+0x241/0x3e0 svc_process_common+0x5d3/0xcc0 svc_process+0x2a3/0x320 nfsd+0x180/0x2e0 kthread+0x199/0x1d0 ret_from_fork+0x30/0x50 ret_from_fork_asm+0x1b/0x30 unreferenced object 0xffff8881499f4d28 (size 368): comm "nfsd", pid 2761, jiffies 4295044005 (age 5541.239s) hex dump (first 32 bytes): 01 00 00 00 00 00 00 00 30 4d 9f 49 81 88 ff ff ........0M.I.... 30 4d 9f 49 81 88 ff ff 20 00 00 00 01 00 00 00 0M.I.... ....... backtrace: kmem_cache_alloc+0x4b9/0x700 nfs4_alloc_stid+0x29/0x210 alloc_init_deleg+0x92/0x2e0 nfs4_set_delegation+0x284/0xc00 nfs4_open_delegation+0x216/0x3f0 nfsd4_process_open2+0x2b3/0xee0 nfsd4_open+0x770/0x9d0 nfsd4_proc_compound+0x7a2/0xe30 nfsd_dispatch+0x241/0x3e0 svc_process_common+0x5d3/0xcc0 svc_process+0x2a3/0x320 nfsd+0x180/0x2e0 kthread+0x199/0x1d0 ret_from_fork+0x30/0x50 ret_from_fork_asm+0x1b/0x30 Fix it by checking the result of nfsd4_run_cb and call nfs4_put_stid if fail to queue dl_recall.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.236-227.928Upgrade kernelUpgrade kernel-tools-develUpgrade perfUpgrade python-perfUpgrade kernel-headersUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.180-122.191Upgrade kernel-tools | Jun 23, 2025 | Apr 16, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel-toolsUpgrade python3-perf6.12-debuginfoUpgrade kernel-livepatch-6.1.134-150.224Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-staticUpgrade bpftoolUpgrade perf6.12-debuginfoUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel-libbpf-develUpgrade perf-debuginfoUpgrade kernelUpgrade kernel6.12Upgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel6.12-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade python3-perf6.12Upgrade kernel6.12-modules-extraUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.12.23-29.97Upgrade perf6.12 | Jun 24, 2025 | Apr 16, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Apr 29, 2025 | Apr 16, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelists | Feb 3, 2026 | Feb 2, 2026 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Jul 9, 2025 | Apr 16, 2025 |
| Suse | — | Upgrade dtb-appleUpgrade dtb-caviumUpgrade kernel-azure-develUpgrade kernel-azure-optionalUpgrade kernel-obs-buildUpgrade kernel-rtUpgrade kselftests-kmp-64kbUpgrade dtb-qcomUpgrade kernel-azure-extraUpgrade ocfs2-kmp-64kbUpgrade dlm-kmp-rtUpgrade dtb-broadcomUpgrade dtb-rockchipUpgrade kernel-debug-vdsoUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-default-baseUpgrade kselftests-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-default-manUpgrade dtb-allwinnerUpgrade dtb-freescaleUpgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade dtb-marvellUpgrade kernel-default-livepatchUpgrade dtb-lgUpgrade dtb-exynosUpgrade dtb-socionextUpgrade cluster-md-kmp-64kbUpgrade kernel-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-vdsoUpgrade dtb-amazonUpgrade dtb-sprdUpgrade gfs2-kmp-azureUpgrade kernel-source-azureUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade kernel-default-develUpgrade kernel-rt-extraUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debug-develUpgrade kernel-source-rtUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade kernel-azureUpgrade kernel-symsUpgrade cluster-md-kmp-defaultUpgrade kernel-default-extraUpgrade dtb-hisiliconUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-macrosUpgrade kernel-64kb-develUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-syms-rtUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade dtb-armUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-devel-azureUpgrade kernel-azure-vdsoUpgrade dtb-xilinxUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade kernel-zfcpdumpUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade kernel-debug-develUpgrade dtb-renesasUpgrade dtb-mediatekUpgrade kernel-64kb-optionalUpgrade kernel-default-optionalUpgrade dtb-apmUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-rt-develUpgrade dtb-amlogicUpgrade kernel-docsUpgrade kernel-devel-rtUpgrade kernel-64kbUpgrade dtb-amdUpgrade reiserfs-kmp-defaultUpgrade kernel-syms-azure | Dec 5, 2025 | May 21, 2025 |
| Ubuntu | — | Upgrade linux-image-oem-22.04bUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1041-raspiUpgrade linux-image-azure-fde-6.11Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-86-genericUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1091-azure-fipsUpgrade linux-image-5.15.0-1086-awsUpgrade linux-image-6.8.0-1041-azureUpgrade linux-image-5.15.0-1080-raspiUpgrade linux-image-5.15.0-1085-gcpUpgrade linux-image-6.8.0-1038-gke-64kUpgrade linux-image-aws-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1083-gkeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1041-nvidia-lowlatency-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-realtimeUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-6.8.0-1038-gkeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1038-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1025-gkeopUpgrade linux-image-genericUpgrade linux-image-5.15.0-1086-aws-64kUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-ibmUpgrade linux-image-azure-6.11Upgrade linux-image-intelUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1082-kvmUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1038-oracleUpgrade linux-image-6.8.1-1036-realtimeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-24.04bUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-1018-azureUpgrade linux-image-ibm-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtualUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.14.0-22-genericUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1068-gkeopUpgrade linux-image-5.15.0-1080-nvidiaUpgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-6.8.0-1029-azure-nvidiaUpgrade linux-image-6.8.0-86-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-6.11Upgrade linux-image-fipsUpgrade linux-image-gcp-64kUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1039-ibmUpgrade linux-image-5.15.0-1039-nvidia-tegraUpgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-5.15.0-1078-ibmUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1080-nvidia-lowlatencyUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1041-nvidiaUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-142-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-6.8Upgrade linux-image-azureUpgrade linux-image-6.8.0-86-lowlatency-64kUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-6.8.0-1041-awsUpgrade linux-image-5.15.0-1083-oracleUpgrade linux-image-5.15.0-1086-aws-fipsUpgrade linux-image-5.15.0-1079-intel-iot-realtimeUpgrade linux-image-5.15.0-142-lowlatency-64kUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-5.15.0-1039-nvidia-tegra-rtUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1041-aws-64kUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-5.15.0-142-fipsUpgrade linux-image-5.15.0-1083-intel-iotgUpgrade linux-image-oem-22.04dUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-6.8.0-1044-azure-fipsUpgrade linux-image-5.15.0-1091-azureUpgrade linux-image-aws-fipsUpgrade linux-image-raspi-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-1042-gcp-64kUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-nvidia-tegraUpgrade linux-image-5.15.0-1081-intel-iotgUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1028-nvidia-tegra-igx-rtUpgrade linux-image-azure-fde-edgeUpgrade linux-image-5.15.0-1086-realtimeUpgrade linux-image-gke-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-2032-raspi-realtimeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1041-nvidia-64kUpgrade linux-image-5.15.0-1085-gcp-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.11.0-1024-oemUpgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-gkeop-5.15Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-raspiUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-awsUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1042-gcpUpgrade linux-image-6.8.0-86-lowlatencyUpgrade linux-image-6.8.0-1041-nvidia-lowlatencyUpgrade linux-image-6.11.0-1015-awsUpgrade linux-image-5.15.0-1028-nvidia-tegra-igxUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.14.0-1007-aws-64k | Jun 20, 2025 | Apr 16, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Apr 16, 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