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---
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade kernel-debug-modulesUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-coreUpgrade kernel-develUpgrade bpftoolUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-docUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-modulesUpgrade kernel-toolsUpgrade perf | Aug 12, 2024 | Mar 26, 2024 |
| Amazon Linux Ami 2 | — | Upgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-5.15.149-99.161Upgrade kernelUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade kernel-livepatch-5.10.210-201.852Upgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-livepatch-4.14.343-259.562Upgrade perfUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-tools-debuginfo | Aug 19, 2024 | Mar 26, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-headersUpgrade perf-debuginfoUpgrade perfUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-tools-develUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-modules-extra-commonUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.77-99.164Upgrade kernel-tools | Feb 17, 2025 | Mar 26, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Jul 16, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-tools-libs | Jun 26, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftool | Oct 8, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python-perfUpgrade kernel-headersUpgrade perfUpgrade kernel-develUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel | Jul 23, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perf | Jul 17, 2024 | Mar 26, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | Mar 26, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Aug 12, 2024 | Mar 26, 2024 |
| Rocky_linux | — | Upgrade kernel-coreUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-rt-debug-develUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-cross-headersUpgrade kernel-debugUpgrade kernelUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-modules-extraUpgrade perfUpgrade kernel-tools-libs-develUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libsUpgrade kernel-rt-modules-extraUpgrade kernel-rt-develUpgrade kernel-develUpgrade bpftoolUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debugUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-rtUpgrade kernel-rt-kvm | Aug 22, 2024 | Mar 26, 2024 |
| Suse | — | Upgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-optionalUpgrade dtb-lgUpgrade dtb-caviumUpgrade kernel-default-vdsoUpgrade kernel-debugUpgrade kernel-source-azureUpgrade kernel-azure-baseUpgrade dtb-hisiliconUpgrade ocfs2-kmp-rtUpgrade dtb-freescaleUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-64kbUpgrade dtb-amdUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-azureUpgrade kernel-develUpgrade dtb-exynosUpgrade kernel-default-develUpgrade dtb-amlogicUpgrade kernel-64kb-develUpgrade dtb-appleUpgrade kernel-default-livepatchUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-defaultUpgrade dtb-broadcomUpgrade reiserfs-kmp-64kbUpgrade dtb-amazonUpgrade kernel-rtUpgrade kernel-default-extraUpgrade kernel-source-rtUpgrade dtb-qcomUpgrade kernel-rt_debug-develUpgrade kernel-rt-livepatchUpgrade kernel-debug-develUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-docs-htmlUpgrade kernel-devel-azureUpgrade kselftests-kmp-azureUpgrade kernel-default-optionalUpgrade dtb-marvellUpgrade kernel-sourceUpgrade kernel-azure-develUpgrade kernel-syms-azureUpgrade kernel-kvmsmall-develUpgrade kernel-macrosUpgrade kselftests-kmp-64kbUpgrade kernel-azure-optionalUpgrade kernel-symsUpgrade kernel-64kbUpgrade cluster-md-kmp-rtUpgrade dtb-apmUpgrade kernel-azure-extraUpgrade cluster-md-kmp-azureUpgrade dtb-alteraUpgrade gfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-rt_debugUpgrade kernel-default-manUpgrade kselftests-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kernel-rt_debug-livepatch-develUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-docsUpgrade kernel-azureUpgrade dtb-rockchipUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-azureUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade dtb-socionextUpgrade kernel-default-baseUpgrade kernel-default-livepatch-develUpgrade kernel-defaultUpgrade dtb-xilinxUpgrade kernel-obs-buildUpgrade kernel-source-vanillaUpgrade kernel-rt-develUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-extraUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade dtb-mediatekUpgrade cluster-md-kmp-defaultUpgrade dtb-renesasUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade dtb-armUpgrade kernel-devel-rtUpgrade kernel-rt-extraUpgrade reiserfs-kmp-rt | Apr 18, 2024 | Mar 26, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-kvmUpgrade linux-image-raspi2Upgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-nvidia-64k-6.5Upgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-azureUpgrade linux-image-ibmUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-starfiveUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-6.5Upgrade linux-image-azure-cvmUpgrade linux-image-azure-fdeUpgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-virtualUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-intelUpgrade linux-image-oracleUpgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeUpgrade linux-image-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-181-genericUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-oemUpgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-oem-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1061-awsUpgrade linux-image-bluefieldUpgrade linux-image-5.4.0-1124-awsUpgrade linux-image-oem-20.04cUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-genericUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-5.4.0-1036-iotUpgrade linux-image-5.4.0-1129-azureUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-106-genericUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-osp1Upgrade linux-image-laptop-23.10Upgrade linux-image-gkeop-5.4Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-gcpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-awsUpgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-6.5.0-1021-awsUpgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-6.5.0-41-generic | 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 |
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