In the Linux kernel, the following vulnerability has been resolved:
tcp: make sure init the accept_queue's spinlocks once
When I run syz's reproduction C program locally, it causes the following issue: pvqspinlock: lock 0xffff9d181cd5c660 has corrupted value 0x0! WARNING: CPU: 19 PID: 21160 at __pv_queued_spin_unlock_slowpath (kernel/locking/qspinlock_paravirt.h:508) Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 RIP: 0010:__pv_queued_spin_unlock_slowpath (kernel/locking/qspinlock_paravirt.h:508) Code: 73 56 3a ff 90 c3 cc cc cc cc 8b 05 bb 1f 48 01 85 c0 74 05 c3 cc cc cc cc 8b 17 48 89 fe 48 c7 c7 30 20 ce 8f e8 ad 56 42 ff <0f> 0b c3 cc cc cc cc 0f 0b 0f 1f 40 00 90 90 90 90 90 90 90 90 90 RSP: 0018:ffffa8d200604cb8 EFLAGS: 00010282 RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff9d1ef60e0908 RDX: 00000000ffffffd8 RSI: 0000000000000027 RDI: ffff9d1ef60e0900 RBP: ffff9d181cd5c280 R08: 0000000000000000 R09: 00000000ffff7fff R10: ffffa8d200604b68 R11: ffffffff907dcdc8 R12: 0000000000000000 R13: ffff9d181cd5c660 R14: ffff9d1813a3f330 R15: 0000000000001000 FS: 00007fa110184640(0000) GS:ffff9d1ef60c0000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020000000 CR3: 000000011f65e000 CR4: 00000000000006f0 Call Trace: <IRQ> _raw_spin_unlock (kernel/locking/spinlock.c:186) inet_csk_reqsk_queue_add (net/ipv4/inet_connection_sock.c:1321) inet_csk_complete_hashdance (net/ipv4/inet_connection_sock.c:1358) tcp_check_req (net/ipv4/tcp_minisocks.c:868) tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2260) ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205) ip_local_deliver_finish (net/ipv4/ip_input.c:234) __netif_receive_skb_one_core (net/core/dev.c:5529) process_backlog (./include/linux/rcupdate.h:779) __napi_poll (net/core/dev.c:6533) net_rx_action (net/core/dev.c:6604) __do_softirq (./arch/x86/include/asm/jump_label.h:27) do_softirq (kernel/softirq.c:454 kernel/softirq.c:441) </IRQ> <TASK> __local_bh_enable_ip (kernel/softirq.c:381) __dev_queue_xmit (net/core/dev.c:4374) ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) __ip_queue_xmit (net/ipv4/ip_output.c:535) __tcp_transmit_skb (net/ipv4/tcp_output.c:1462) tcp_rcv_synsent_state_process (net/ipv4/tcp_input.c:6469) tcp_rcv_state_process (net/ipv4/tcp_input.c:6657) tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1929) __release_sock (./include/net/sock.h:1121 net/core/sock.c:2968) release_sock (net/core/sock.c:3536) inet_wait_for_connect (net/ipv4/af_inet.c:609) __inet_stream_connect (net/ipv4/af_inet.c:702) inet_stream_connect (net/ipv4/af_inet.c:748) __sys_connect (./include/linux/file.h:45 net/socket.c:2064) __x64_sys_connect (net/socket.c:2073 net/socket.c:2070 net/socket.c:2070) do_syscall_64 (arch/x86/entry/common.c:51 arch/x86/entry/common.c:82) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) RIP: 0033:0x7fa10ff05a3d Code: 5b 41 5c c3 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 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 8b 0d ab a3 0e 00 f7 d8 64 89 01 48 RSP: 002b:00007fa110183de8 EFLAGS: 00000202 ORIG_RAX: 000000000000002a RAX: ffffffffffffffda RBX: 0000000020000054 RCX: 00007fa10ff05a3d RDX: 000000000000001c RSI: 0000000020000040 RDI: 0000000000000003 RBP: 00007fa110183e20 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000202 R12: 00007fa110184640 R13: 0000000000000000 R14: 00007fa10fe8b060 R15: 00007fff73e23b20 </TASK>
The issue triggering process is analyzed as follows: Thread A Thread B tcp_v4_rcv //receive ack TCP packet inet_shutdown tcp_check_req tcp_disconnect //disconnect sock ... tcp_set_state(sk, TCP_CLOSE) inet_csk_complete_hashdance ... inet_csk_reqsk_queue_add ---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-docUpgrade kernel-tools-libs-develUpgrade kernel-headersUpgrade kernel-rt-debug-develUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-zfcpdump-coreUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-kvmUpgrade perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-zfcpdump-develUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-coreUpgrade kernel-modulesUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modules-extraUpgrade bpftoolUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-rt-develUpgrade kernel-rt-debugUpgrade kernel-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modulesUpgrade kernelUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-coreUpgrade kernel-cross-headersUpgrade kernel-modules-extra | Aug 12, 2024 | Mar 11, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.210-201.852Upgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.15.149-99.161Upgrade kernel-headersUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade kernel-devel | Jun 11, 2024 | Mar 11, 2024 |
| Amazon_linux_2023 | — | Upgrade kernelUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-livepatch-6.1.77-99.164Upgrade kernel-libbpf-develUpgrade kernel-develUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-libbpfUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-headersUpgrade perf-debuginfo | Feb 17, 2025 | Feb 29, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Mar 11, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Jul 16, 2024 | Mar 11, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools | Jun 26, 2024 | Mar 11, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade python3-perf | Jul 1, 2024 | Mar 11, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-develUpgrade bpftoolUpgrade kernelUpgrade python3-perfUpgrade python-perfUpgrade kernel-toolsUpgrade perfUpgrade kernel-tools-libsUpgrade kernel-headers | Jul 23, 2024 | Mar 11, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libs | Jul 17, 2024 | Mar 11, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | Feb 29, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Aug 12, 2024 | Mar 11, 2024 |
| Rocky_linux | — | Upgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rtUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-coreUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-rt-develUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-cross-headersUpgrade python3-perfUpgrade perf-debuginfoUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade kernel-rt-debug-develUpgrade perfUpgrade kernel-rt-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-kvmUpgrade bpftool | Aug 22, 2024 | Mar 11, 2024 |
| Suse | — | Upgrade kernel-default-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-rt-livepatchUpgrade dtb-sprdUpgrade dtb-rockchipUpgrade dtb-amdUpgrade gfs2-kmp-azureUpgrade kernel-source-rtUpgrade kernel-azure-optionalUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-preempt-develUpgrade reiserfs-kmp-azureUpgrade dtb-alteraUpgrade dtb-lgUpgrade dtb-renesasUpgrade dlm-kmp-64kbUpgrade kernel-rt-develUpgrade reiserfs-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-default-optionalUpgrade kernel-obs-buildUpgrade dtb-caviumUpgrade dtb-exynosUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-azureUpgrade dtb-allwinnerUpgrade kernel-debug-vdsoUpgrade dtb-nvidiaUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-rt-optionalUpgrade kernel-source-vanillaUpgrade kselftests-kmp-azureUpgrade dtb-xilinxUpgrade cluster-md-kmp-64kbUpgrade kernel-devel-rtUpgrade kernel-rt-extraUpgrade kselftests-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-64kb-extraUpgrade dtb-freescaleUpgrade kernel-debug-develUpgrade kernel-64kb-develUpgrade kernel-defaultUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-default-base-rebuildUpgrade kernel-zfcpdumpUpgrade kernel-default-develUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-symsUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debugUpgrade dlm-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade dtb-apmUpgrade kernel-sourceUpgrade kernel-docs-htmlUpgrade dtb-appleUpgrade kernel-docsUpgrade dtb-socionextUpgrade dtb-amazonUpgrade kernel-64kbUpgrade kernel-azure-extraUpgrade kernel-default-extraUpgrade kernel-default-manUpgrade gfs2-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmallUpgrade dtb-armUpgrade dtb-mediatekUpgrade kernel-azure-baseUpgrade kernel-kvmsmall-develUpgrade dtb-marvellUpgrade kernel-obs-qaUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade dtb-amlogicUpgrade kernel-macrosUpgrade kernel-preemptUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-devel-azureUpgrade kernel-rtUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-azure | Apr 18, 2024 | Mar 11, 2024 |
| Ubuntu | — | Upgrade linux-image-6.5.0-1020-awsUpgrade linux-image-6.5.0-1023-oracleUpgrade linux-image-oemUpgrade linux-image-5.4.0-1109-raspiUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.5.0-35-genericUpgrade linux-image-6.5.0-35-lowlatency-64kUpgrade linux-image-4.15.0-1177-azureUpgrade linux-image-5.4.0-1125-awsUpgrade linux-image-6.5.0-1019-nvidiaUpgrade linux-image-awsUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeop-5.15Upgrade linux-image-kvmUpgrade linux-image-virtualUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-4.15.0-225-genericUpgrade linux-image-6.5.0-1023-oracle-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-106-genericUpgrade linux-image-4.4.0-1132-kvmUpgrade linux-image-6.5.0-1019-nvidia-64kUpgrade linux-image-aws-lts-18.04Upgrade linux-image-nvidia-64k-6.5Upgrade linux-image-5.4.0-182-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1061-awsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-6.5.0-1021-azureUpgrade linux-image-generic-lts-xenialUpgrade linux-image-gkeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-5.4.0-182-generic-lpaeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-bluefieldUpgrade linux-image-5.4.0-182-genericUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-5.4.0-1037-iotUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-azure-cvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-5.4.0-1130-azureUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.5.0-1021-azure-fdeUpgrade linux-image-intelUpgrade linux-image-5.4.0-1085-bluefieldUpgrade linux-image-6.5.0-1020-gcpUpgrade linux-image-6.5.0-35-lowlatencyUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-gcpUpgrade linux-image-4.4.0-254-genericUpgrade linux-image-6.5.0-1014-starfiveUpgrade linux-image-6.5.0-1016-laptopUpgrade linux-image-starfiveUpgrade linux-image-5.4.0-1044-xilinx-zynqmpUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-6.5.0-35-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-aws-hweUpgrade linux-image-oracle-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-4.15.0-1168-awsUpgrade linux-image-laptop-23.10Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-1072-ibmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azureUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-nvidiaUpgrade linux-image-4.4.0-254-lowlatencyUpgrade linux-image-5.4.0-1124-oracleUpgrade linux-image-4.15.0-1131-oracleUpgrade linux-image-oem-20.04bUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-4.15.0-225-lowlatencyUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-4.4.0-1131-awsUpgrade linux-image-nvidia-6.5Upgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-azure-lts-18.04Upgrade linux-image-raspiUpgrade linux-image-4.4.0-1169-awsUpgrade linux-image-4.15.0-1162-gcpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-gkeop-5.4Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.5.0-1023-oemUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-1113-kvmUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-4.15.0-1152-kvmUpgrade linux-image-ibmUpgrade linux-image-5.4.0-1129-gcpUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-6.5.0-1017-raspiUpgrade linux-image-5.4.0-1092-gkeopUpgrade linux-image-nvidia-lowlatency | May 17, 2024 | Mar 11, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Feb 29, 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