In the Linux kernel, the following vulnerability has been resolved:
drop_monitor: fix incorrect initialization order
Syzkaller reports the following bug:
BUG: spinlock bad magic on CPU#1, syz-executor.0/7995 lock: 0xffff88805303f3e0, .magic: 00000000, .owner: <none>/-1, .owner_cpu: 0 CPU: 1 PID: 7995 Comm: syz-executor.0 Tainted: G E 5.10.209+ #1 Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 11/12/2020 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x119/0x179 lib/dump_stack.c:118 debug_spin_lock_before kernel/locking/spinlock_debug.c:83 [inline] do_raw_spin_lock+0x1f6/0x270 kernel/locking/spinlock_debug.c:112 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:117 [inline] _raw_spin_lock_irqsave+0x50/0x70 kernel/locking/spinlock.c:159 reset_per_cpu_data+0xe6/0x240 [drop_monitor] net_dm_cmd_trace+0x43d/0x17a0 [drop_monitor] genl_family_rcv_msg_doit+0x22f/0x330 net/netlink/genetlink.c:739 genl_family_rcv_msg net/netlink/genetlink.c:783 [inline] genl_rcv_msg+0x341/0x5a0 net/netlink/genetlink.c:800 netlink_rcv_skb+0x14d/0x440 net/netlink/af_netlink.c:2497 genl_rcv+0x29/0x40 net/netlink/genetlink.c:811 netlink_unicast_kernel net/netlink/af_netlink.c:1322 [inline] netlink_unicast+0x54b/0x800 net/netlink/af_netlink.c:1348 netlink_sendmsg+0x914/0xe00 net/netlink/af_netlink.c:1916 sock_sendmsg_nosec net/socket.c:651 [inline] __sock_sendmsg+0x157/0x190 net/socket.c:663 ____sys_sendmsg+0x712/0x870 net/socket.c:2378 ___sys_sendmsg+0xf8/0x170 net/socket.c:2432 __sys_sendmsg+0xea/0x1b0 net/socket.c:2461 do_syscall_64+0x30/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x62/0xc7 RIP: 0033:0x7f3f9815aee9 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 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f3f972bf0c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f3f9826d050 RCX: 00007f3f9815aee9 RDX: 0000000020000000 RSI: 0000000020001300 RDI: 0000000000000007 RBP: 00007f3f981b63bd R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 000000000000006e R14: 00007f3f9826d050 R15: 00007ffe01ee6768
If drop_monitor is built as a kernel module, syzkaller may have time to send a netlink NET_DM_CMD_START message during the module loading. This will call the net_dm_monitor_start() function that uses a spinlock that has not yet been initialized.
To fix this, let's place resource initialization above the registration of a generic netlink family.
Found by InfoTeCS on behalf of Linux Verification Center (linuxtesting.org) with Syzkaller.
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-perfUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernelUpgrade python-perf-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-5.10.235-227.919Upgrade perfUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64 | May 22, 2025 | Mar 12, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Jun 13, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel | Jun 11, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perf | Jul 1, 2025 | Mar 12, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Mar 12, 2025 |
| Suse | — | Upgrade dtb-socionextUpgrade cluster-md-kmp-azureUpgrade kernel-64kb-extraUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-debugUpgrade kernel-defaultUpgrade dtb-mediatekUpgrade kernel-azure-optionalUpgrade kernel-devel-rtUpgrade dtb-freescaleUpgrade dtb-renesasUpgrade kernel-develUpgrade dtb-amazonUpgrade kernel-64kb-optionalUpgrade kernel-debug-develUpgrade dtb-appleUpgrade kselftests-kmp-rtUpgrade kernel-64kb-develUpgrade dtb-allwinnerUpgrade dtb-broadcomUpgrade dtb-armUpgrade kernel-zfcpdumpUpgrade kernel-rt-develUpgrade dlm-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-rt-optionalUpgrade kernel-sourceUpgrade kselftests-kmp-azureUpgrade dtb-apmUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-develUpgrade reiserfs-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-debug-vdsoUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-rtUpgrade dtb-amlogicUpgrade kernel-obs-buildUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-default-manUpgrade kernel-kvmsmall-develUpgrade kernel-rt-extraUpgrade kernel-source-vanillaUpgrade kernel-obs-qaUpgrade kernel-default-vdsoUpgrade dtb-exynosUpgrade kernel-source-rtUpgrade dtb-nvidiaUpgrade kernel-source-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-extraUpgrade kernel-azure-vdsoUpgrade dtb-sprdUpgrade kernel-syms-rtUpgrade kernel-azureUpgrade dtb-rockchipUpgrade dtb-qcomUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade dtb-lgUpgrade dlm-kmp-64kbUpgrade kernel-docsUpgrade reiserfs-kmp-defaultUpgrade dtb-caviumUpgrade dtb-hisiliconUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-rt_debugUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-symsUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade kernel-default-baseUpgrade ocfs2-kmp-defaultUpgrade dtb-marvellUpgrade kernel-default-develUpgrade dtb-xilinxUpgrade reiserfs-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-64kbUpgrade dtb-alteraUpgrade dtb-amd | Dec 5, 2025 | May 20, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-bluefieldUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-aws-64kUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-gkeUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-gke-6.8Upgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-gkeopUpgrade linux-image-generic-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1151-azureUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-oemUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04dUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-oem-24.04bUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-raspi2Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-gcp-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1035-awsUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-intelUpgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-78-genericUpgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-genericUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-nvidia-tegraUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gcpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-ibm-classicUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-gcp-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-gke-5.15Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-fipsUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-1089-azureUpgrade linux-image-virtual-6.8Upgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.11.0-1014-awsUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-6.8Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-ibm-6.8Upgrade linux-image-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-awsUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-gcp-lts-22.04 | May 20, 2025 | Mar 12, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Mar 12, 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