In the Linux kernel, the following vulnerability has been resolved:
mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
As syzbot reported [0], mpls_route_input_rcu() can be called from mpls_getroute(), where is under RTNL.
net->mpls.platform_label is only updated under RTNL.
Let's use rcu_dereference_rtnl() in mpls_route_input_rcu() to silence the splat.
[0]: WARNING: suspicious RCU usage 6.15.0-rc7-syzkaller-00082-g5cdb2c77c4c3 #0 Not tainted ---------------------------- net/mpls/af_mpls.c:84 suspicious rcu_dereference_check() usage!
other info that might help us debug this:
rcu_scheduler_active = 2, debug_locks = 1 1 lock held by syz.2.4451/17730: #0: ffffffff9012a3e8 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_lock net/core/rtnetlink.c:80 [inline] #0: ffffffff9012a3e8 (rtnl_mutex){+.+.}-{4:4}, at: rtnetlink_rcv_msg+0x371/0xe90 net/core/rtnetlink.c:6961
stack backtrace: CPU: 1 UID: 0 PID: 17730 Comm: syz.2.4451 Not tainted 6.15.0-rc7-syzkaller-00082-g5cdb2c77c4c3 #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x16c/0x1f0 lib/dump_stack.c:120 lockdep_rcu_suspicious+0x166/0x260 kernel/locking/lockdep.c:6865 mpls_route_input_rcu+0x1d4/0x200 net/mpls/af_mpls.c:84 mpls_getroute+0x621/0x1ea0 net/mpls/af_mpls.c:2381 rtnetlink_rcv_msg+0x3c9/0xe90 net/core/rtnetlink.c:6964 netlink_rcv_skb+0x16d/0x440 net/netlink/af_netlink.c:2534 netlink_unicast_kernel net/netlink/af_netlink.c:1313 [inline] netlink_unicast+0x53a/0x7f0 net/netlink/af_netlink.c:1339 netlink_sendmsg+0x8d1/0xdd0 net/netlink/af_netlink.c:1883 sock_sendmsg_nosec net/socket.c:712 [inline] __sock_sendmsg net/socket.c:727 [inline] ____sys_sendmsg+0xa98/0xc70 net/socket.c:2566 ___sys_sendmsg+0x134/0x1d0 net/socket.c:2620 __sys_sendmmsg+0x200/0x420 net/socket.c:2709 __do_sys_sendmmsg net/socket.c:2736 [inline] __se_sys_sendmmsg net/socket.c:2733 [inline] __x64_sys_sendmmsg+0x9c/0x100 net/socket.c:2733 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x230 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f0a2818e969 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f0a28f52038 EFLAGS: 00000246 ORIG_RAX: 0000000000000133 RAX: ffffffffffffffda RBX: 00007f0a283b5fa0 RCX: 00007f0a2818e969 RDX: 0000000000000003 RSI: 0000200000000080 RDI: 0000000000000003 RBP: 00007f0a28210ab1 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007f0a283b5fa0 R15: 00007ffce5e9f268 </TASK>
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/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 python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.15.186-128.192Upgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-toolsUpgrade perfUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-4.14.355-280.664Upgrade kernelUpgrade bpftoolUpgrade kernel-livepatch-5.10.239-236.958 | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade kernel-livepatch-6.12.35-55.103Upgrade python3-perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-modules-extraUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-develUpgrade perf6.12-debuginfoUpgrade python3-perf6.12Upgrade perfUpgrade kernel-libbpf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpfUpgrade perf6.12Upgrade kernel6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-livepatch-6.1.144-170.251Upgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-modules-extraUpgrade kernel-headersUpgrade kernel6.12Upgrade python3-perf6.12-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64 | Aug 5, 2025 | Jul 10, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 11, 2025 | Jul 11, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perf | Nov 12, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade bpftool | Oct 14, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools | Sep 15, 2025 | Sep 9, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade kernel-abi-stablelists | Oct 24, 2025 | Sep 9, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 10, 2025 |
| Redhat_linux | — | No solution exists | Jul 14, 2025 | Jul 10, 2025 |
| Ubuntu | — | Upgrade linux-image-xilinx-6.8Upgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-aws-64k-6.14Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-azure-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-azure-fips-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.14.0-1014-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-azureUpgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-azure-5.15Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-raspi-6.14Upgrade linux-image-xilinxUpgrade linux-image-nvidia-tegraUpgrade linux-image-oem-22.04cUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-oem-24.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oracle-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gke-64kUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-virtual-6.14Upgrade linux-image-aws-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-aws-fips-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-raspiUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-generic-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-intelUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-kvm-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oem-22.04bUpgrade linux-image-azure-lts-24.04Upgrade linux-image-realtime-6.14Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-gcpUpgrade linux-image-ibm-6.8Upgrade linux-image-genericUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gke-5.15Upgrade linux-image-raspi-realtimeUpgrade linux-image-gcp-6.14Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-generic-6.14Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-realtimeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-kvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-fipsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-oracle-6.14Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gkeUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-generic-64k-6.14Upgrade linux-image-azure-cvmUpgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-aws-64k-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-lowlatency-5.15Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-azure-6.14Upgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-6.14Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-generic-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-oem-24.04cUpgrade linux-image-gcp-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-aws-64k | Jul 14, 2025 | Jul 10, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 3, 2025 | Jul 10, 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