In the Linux kernel, the following vulnerability has been resolved:
SUNRPC: Fix a suspicious RCU usage warning
I received the following warning while running cthon against an ontap server running pNFS:
[ 57.202521] ============================= [ 57.202522] WARNING: suspicious RCU usage [ 57.202523] 6.7.0-rc3-g2cc14f52aeb7 #41492 Not tainted [ 57.202525] ----------------------------- [ 57.202525] net/sunrpc/xprtmultipath.c:349 RCU-list traversed in non-reader section!! [ 57.202527] other info that might help us debug this:
[ 57.202528] rcu_scheduler_active = 2, debug_locks = 1 [ 57.202529] no locks held by test5/3567. [ 57.202530] stack backtrace: [ 57.202532] CPU: 0 PID: 3567 Comm: test5 Not tainted 6.7.0-rc3-g2cc14f52aeb7 #41492 5b09971b4965c0aceba19f3eea324a4a806e227e [ 57.202534] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS unknown 2/2/2022 [ 57.202536] Call Trace: [ 57.202537] <TASK> [ 57.202540] dump_stack_lvl+0x77/0xb0 [ 57.202551] lockdep_rcu_suspicious+0x154/0x1a0 [ 57.202556] rpc_xprt_switch_has_addr+0x17c/0x190 [sunrpc ebe02571b9a8ceebf7d98e71675af20c19bdb1f6] [ 57.202596] rpc_clnt_setup_test_and_add_xprt+0x50/0x180 [sunrpc ebe02571b9a8ceebf7d98e71675af20c19bdb1f6] [ 57.202621] ? rpc_clnt_add_xprt+0x254/0x300 [sunrpc ebe02571b9a8ceebf7d98e71675af20c19bdb1f6] [ 57.202646] rpc_clnt_add_xprt+0x27a/0x300 [sunrpc ebe02571b9a8ceebf7d98e71675af20c19bdb1f6] [ 57.202671] ? __pfx_rpc_clnt_setup_test_and_add_xprt+0x10/0x10 [sunrpc ebe02571b9a8ceebf7d98e71675af20c19bdb1f6] [ 57.202696] nfs4_pnfs_ds_connect+0x345/0x760 [nfsv4 c716d88496ded0ea6d289bbea684fa996f9b57a9] [ 57.202728] ? __pfx_nfs4_test_session_trunk+0x10/0x10 [nfsv4 c716d88496ded0ea6d289bbea684fa996f9b57a9] [ 57.202754] nfs4_fl_prepare_ds+0x75/0xc0 [nfs_layout_nfsv41_files e3a4187f18ae8a27b630f9feae6831b584a9360a] [ 57.202760] filelayout_write_pagelist+0x4a/0x200 [nfs_layout_nfsv41_files e3a4187f18ae8a27b630f9feae6831b584a9360a] [ 57.202765] pnfs_generic_pg_writepages+0xbe/0x230 [nfsv4 c716d88496ded0ea6d289bbea684fa996f9b57a9] [ 57.202788] __nfs_pageio_add_request+0x3fd/0x520 [nfs 6c976fa593a7c2976f5a0aeb4965514a828e6902] [ 57.202813] nfs_pageio_add_request+0x18b/0x390 [nfs 6c976fa593a7c2976f5a0aeb4965514a828e6902] [ 57.202831] nfs_do_writepage+0x116/0x1e0 [nfs 6c976fa593a7c2976f5a0aeb4965514a828e6902] [ 57.202849] nfs_writepages_callback+0x13/0x30 [nfs 6c976fa593a7c2976f5a0aeb4965514a828e6902] [ 57.202866] write_cache_pages+0x265/0x450 [ 57.202870] ? __pfx_nfs_writepages_callback+0x10/0x10 [nfs 6c976fa593a7c2976f5a0aeb4965514a828e6902] [ 57.202891] nfs_writepages+0x141/0x230 [nfs 6c976fa593a7c2976f5a0aeb4965514a828e6902] [ 57.202913] do_writepages+0xd2/0x230 [ 57.202917] ? filemap_fdatawrite_wbc+0x5c/0x80 [ 57.202921] filemap_fdatawrite_wbc+0x67/0x80 [ 57.202924] filemap_write_and_wait_range+0xd9/0x170 [ 57.202930] nfs_wb_all+0x49/0x180 [nfs 6c976fa593a7c2976f5a0aeb4965514a828e6902] [ 57.202947] nfs4_file_flush+0x72/0xb0 [nfsv4 c716d88496ded0ea6d289bbea684fa996f9b57a9] [ 57.202969] __se_sys_close+0x46/0xd0 [ 57.202972] do_syscall_64+0x68/0x100 [ 57.202975] ? do_syscall_64+0x77/0x100 [ 57.202976] ? do_syscall_64+0x77/0x100 [ 57.202979] entry_SYSCALL_64_after_hwframe+0x6e/0x76 [ 57.202982] RIP: 0033:0x7fe2b12e4a94 [ 57.202985] Code: 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 80 3d d5 18 0e 00 00 74 13 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 44 c3 0f 1f 00 48 83 ec 18 89 7c 24 0c e8 c3 [ 57.202987] RSP: 002b:00007ffe857ddb38 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 57.202989] RAX: ffffffffffffffda RBX: 00007ffe857dfd68 RCX: 00007fe2b12e4a94 [ 57.202991] RDX: 0000000000002000 RSI: 00007ffe857ddc40 RDI: 0000000000000003 [ 57.202992] RBP: 00007ffe857dfc50 R08: 7fffffffffffffff R09: 0000000065650f49 [ 57.202993] R10: 00007f ---truncated---
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-abi-stablelistsUpgrade kernelUpgrade kernel-rt-debugUpgrade kernel-develUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-rt-develUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-tools-libs-develUpgrade kernel-debug-modulesUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-extraUpgrade kernel-rtUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-docUpgrade kernel-debug-modules-extraUpgrade kernel-modulesUpgrade kernel-rt-debug-modulesUpgrade perfUpgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-debugUpgrade kernel-rt-modulesUpgrade kernel-headersUpgrade kernel-coreUpgrade kernel-debug-coreUpgrade kernel-zfcpdumpUpgrade kernel-tools | Aug 12, 2024 | Mar 26, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-4.14.343-259.562Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade bpftoolUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-livepatch-5.10.210-201.852Upgrade python-perfUpgrade kernel-livepatch-5.15.149-99.161Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-tools | Aug 19, 2024 | Mar 26, 2024 |
| Amazon_linux_2023 | — | Upgrade python3-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.77-99.164Upgrade kernel-libbpf-staticUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade perfUpgrade kernel-tools-develUpgrade kernel-headersUpgrade python3-perf | Feb 17, 2025 | Mar 26, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Jul 16, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Jun 26, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools | Oct 8, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-develUpgrade perfUpgrade python-perfUpgrade kernel-headers | Jul 23, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Jul 17, 2024 | Mar 26, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | Mar 26, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Aug 12, 2024 | Mar 26, 2024 |
| Rocky_linux | — | Upgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debugUpgrade kernel-modules-extraUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-cross-headersUpgrade kernel-coreUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-rt-modulesUpgrade kernel-rt-kvmUpgrade kernel-rt-debuginfoUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libsUpgrade kernel-rt-modules-extraUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade kernel-rt-develUpgrade kernel-debug-debuginfoUpgrade perfUpgrade kernel-tools-libs-devel | Aug 22, 2024 | Mar 26, 2024 |
| Suse | — | Upgrade dtb-freescaleUpgrade dtb-apmUpgrade kernel-azure-baseUpgrade kernel-rt-optionalUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-exynosUpgrade kernel-64kb-develUpgrade kernel-azure-extraUpgrade kernel-obs-qaUpgrade kernel-default-optionalUpgrade kernel-rtUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-64kb-optionalUpgrade kernel-rt-livepatchUpgrade kernel-kvmsmall-develUpgrade kernel-source-rtUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-zfcpdumpUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-develUpgrade kernel-sourceUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-defaultUpgrade kernel-syms-azureUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-azureUpgrade dtb-alteraUpgrade dtb-amlogicUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade kernel-default-livepatchUpgrade dtb-amazonUpgrade dtb-broadcomUpgrade reiserfs-kmp-64kbUpgrade kernel-develUpgrade kernel-debug-develUpgrade kernel-default-extraUpgrade kernel-kvmsmallUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-azureUpgrade kernel-64kbUpgrade kernel-default-vdsoUpgrade dtb-hisiliconUpgrade kernel-source-azureUpgrade kernel-macrosUpgrade dtb-appleUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade dtb-amdUpgrade dtb-caviumUpgrade kernel-default-develUpgrade kernel-debugUpgrade kernel-azure-optionalUpgrade dtb-marvellUpgrade kernel-symsUpgrade reiserfs-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-defaultUpgrade dtb-armUpgrade dtb-renesasUpgrade kernel-obs-buildUpgrade dlm-kmp-defaultUpgrade kernel-devel-rtUpgrade kselftests-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-docsUpgrade dtb-rockchipUpgrade kernel-rt_debugUpgrade dtb-socionextUpgrade dtb-nvidiaUpgrade reiserfs-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade dtb-sprdUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-extraUpgrade dlm-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-defaultUpgrade kernel-default-manUpgrade dtb-xilinxUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-vdsoUpgrade dlm-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-azureUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-rt-develUpgrade kernel-azure-vdsoUpgrade dtb-mediatekUpgrade dtb-allwinner | Apr 18, 2024 | Mar 26, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-lpaeUpgrade linux-image-oem-22.04cUpgrade linux-image-laptop-23.10Upgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-5.4.0-1129-azureUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.5.0-1022-azureUpgrade linux-image-gkeopUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-gkeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-intelUpgrade linux-image-5.4.0-1124-awsUpgrade linux-image-5.4.0-181-genericUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-gkeop-5.4Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-5.15.0-1061-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oemUpgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-5.4.0-1036-iotUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oracleUpgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-106-genericUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-gcpUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-azure-cvmUpgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-starfiveUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-6.5.0-41-genericUpgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-azureUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-raspi2Upgrade linux-image-nvidia-6.5Upgrade linux-image-6.5.0-1021-awsUpgrade linux-image-6.5.0-1024-oracle | May 17, 2024 | Mar 26, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Mar 26, 2024 |
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