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 kernel-livepatch-5.10.235-227.919Upgrade perfUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernelUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade python-perfUpgrade kernel-debuginfo-common-x86_64 | May 22, 2025 | Mar 12, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perf | Jun 13, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-tools | Jun 11, 2025 | Mar 12, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelists | Jul 1, 2025 | Mar 12, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Mar 12, 2025 |
| Suse | — | Upgrade gfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-symsUpgrade dtb-allwinnerUpgrade kernel-rt_debugUpgrade dtb-amazonUpgrade kernel-default-optionalUpgrade dtb-renesasUpgrade gfs2-kmp-azureUpgrade kernel-64kb-develUpgrade dtb-appleUpgrade kernel-defaultUpgrade dlm-kmp-defaultUpgrade dtb-freescaleUpgrade dtb-mediatekUpgrade kernel-debugUpgrade kernel-default-baseUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-devel-rtUpgrade kernel-default-develUpgrade kernel-azure-extraUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade dtb-caviumUpgrade cluster-md-kmp-azureUpgrade dtb-hisiliconUpgrade cluster-md-kmp-64kbUpgrade dtb-alteraUpgrade dtb-amdUpgrade dtb-xilinxUpgrade dtb-socionextUpgrade ocfs2-kmp-defaultUpgrade dtb-marvellUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-rtUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-64kbUpgrade kernel-64kb-optionalUpgrade kernel-64kb-extraUpgrade kselftests-kmp-rtUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade reiserfs-kmp-defaultUpgrade dtb-armUpgrade dtb-broadcomUpgrade kernel-docsUpgrade kernel-rt-develUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-develUpgrade kernel-docs-htmlUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-azureUpgrade kernel-syms-azureUpgrade dtb-nvidiaUpgrade dtb-exynosUpgrade kernel-source-rtUpgrade kernel-default-manUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-rtUpgrade kernel-sourceUpgrade dtb-apmUpgrade reiserfs-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-develUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmallUpgrade dtb-lgUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-macrosUpgrade kernel-azureUpgrade dtb-rockchipUpgrade dtb-qcomUpgrade kernel-rtUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade kernel-azure-vdsoUpgrade dtb-sprdUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-rt_debug-vdsoUpgrade dtb-amlogicUpgrade kselftests-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-source-vanillaUpgrade kernel-source-azure | Dec 5, 2025 | May 20, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-generic-6.8Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1084-awsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-140-fipsUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-raspi2Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-aws-64kUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.4.0-1151-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1035-awsUpgrade linux-image-oem-osp1Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1034-azureUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-oracleUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-6.8.0-78-genericUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-gke-6.8Upgrade linux-image-gkeopUpgrade linux-image-bluefieldUpgrade linux-image-nvidia-tegraUpgrade linux-image-genericUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-intelUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-oemUpgrade linux-image-virtualUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-fipsUpgrade linux-image-azureUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-generic-lpaeUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-aws-lts-20.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-generic-64k-6.8Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-aws-fipsUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-awsUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-6.8Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-ibm-6.8Upgrade linux-image-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-gke-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-aws-lts-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-nvidia-64k-hwe-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