Patchwire CVEs, their patch status, and feeds to follow them

CVE-2024-26864

Fixed in a distro release EPSS <1%CVSS 7.8

In the Linux kernel, the following vulnerability has been resolved: tcp: Fix refcnt handling in __inet_hash_connect(). syzbot reported a warning in sk_nulls_del_node_init_rcu(). The commit 66b60b0c8c4a ("dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalblished().") tried to fix an issue that an unconnected socket occupies an ehash entry when bhash2 allocation fails. In such a case, we need to revert changes done by check_established(), which does not hold refcnt when inserting socket into ehash. So, to revert the change, we need to __sk_nulls_add_node_rcu() instead of sk_nulls_add_node_rcu(). Otherwise, sock_put() will cause refcnt underflow and leak the socket. [0]: WARNING: CPU: 0 PID: 23948 at include/net/sock.h:799 sk_nulls_del_node_init_rcu+0x166/0x1a0 include/net/sock.h:799 Modules linked in: CPU: 0 PID: 23948 Comm: syz-executor.2 Not tainted 6.8.0-rc6-syzkaller-00159-gc055fc00c07b #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 RIP: 0010:sk_nulls_del_node_init_rcu+0x166/0x1a0 include/net/sock.h:799 Code: e8 7f 71 c6 f7 83 fb 02 7c 25 e8 35 6d c6 f7 4d 85 f6 0f 95 c0 5b 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc e8 1b 6d c6 f7 90 <0f> 0b 90 eb b2 e8 10 6d c6 f7 4c 89 e7 be 04 00 00 00 e8 63 e7 d2 RSP: 0018:ffffc900032d7848 EFLAGS: 00010246 RAX: ffffffff89cd0035 RBX: 0000000000000001 RCX: 0000000000040000 RDX: ffffc90004de1000 RSI: 000000000003ffff RDI: 0000000000040000 RBP: 1ffff1100439ac26 R08: ffffffff89ccffe3 R09: 1ffff1100439ac28 R10: dffffc0000000000 R11: ffffed100439ac29 R12: ffff888021cd6140 R13: dffffc0000000000 R14: ffff88802a9bf5c0 R15: ffff888021cd6130 FS: 00007f3b823f16c0(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f3b823f0ff8 CR3: 000000004674a000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> __inet_hash_connect+0x140f/0x20b0 net/ipv4/inet_hashtables.c:1139 dccp_v6_connect+0xcb9/0x1480 net/dccp/ipv6.c:956 __inet_stream_connect+0x262/0xf30 net/ipv4/af_inet.c:678 inet_stream_connect+0x65/0xa0 net/ipv4/af_inet.c:749 __sys_connect_file net/socket.c:2048 [inline] __sys_connect+0x2df/0x310 net/socket.c:2065 __do_sys_connect net/socket.c:2075 [inline] __se_sys_connect net/socket.c:2072 [inline] __x64_sys_connect+0x7a/0x90 net/socket.c:2072 do_syscall_64+0xf9/0x240 entry_SYSCALL_64_after_hwframe+0x6f/0x77 RIP: 0033:0x7f3b8167dda9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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:00007f3b823f10c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002a RAX: ffffffffffffffda RBX: 00007f3b817abf80 RCX: 00007f3b8167dda9 RDX: 000000000000001c RSI: 0000000020000040 RDI: 0000000000000003 RBP: 00007f3b823f1120 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 R13: 000000000000000b R14: 00007f3b817abf80 R15: 00007ffd3beb57b8 </TASK>

Published 2024-04-17 · CVE record · OSV

Products: Linux, linux_kernel

Distro releases

ReleasePackageFixed in
Debian 12linux6.1.85-1
Debian 13linux6.7.12-1
Debian 14linux6.7.12-1
SUSE Linux Enterprise High Availability Extension 15 SP6kernel-default6.4.0-150600.23.30.1
SUSE Linux Enterprise Live Patching 15 SP6kernel-default6.4.0-150600.23.30.1
SUSE Linux Enterprise Live Patching 15 SP6kernel-livepatch-SLE15-SP6-RT_Update_61-150600.1.3.1
SUSE Linux Enterprise Live Patching 15 SP6kernel-livepatch-SLE15-SP6_Update_61-150600.13.3.5
SUSE Linux Enterprise Module for Basesystem 15 SP6kernel-64kb6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Basesystem 15 SP6kernel-default6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Basesystem 15 SP6kernel-default-base6.4.0-150600.23.30.1.150600.12.12.6
SUSE Linux Enterprise Module for Basesystem 15 SP6kernel-source6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Basesystem 15 SP6kernel-zfcpdump6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6kernel-coco6.4.0-15061.9.coco15sp6.1
SUSE Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6kernel-coco_debug6.4.0-15061.9.coco15sp6.1
SUSE Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6kernel-source-coco6.4.0-15061.9.coco15sp6.1
SUSE Linux Enterprise Module for Confidential Computing Technical Preview 15 SP6kernel-syms-coco6.4.0-15061.9.coco15sp6.1
SUSE Linux Enterprise Module for Development Tools 15 SP6kernel-docs6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Development Tools 15 SP6kernel-obs-build6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Development Tools 15 SP6kernel-source6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Development Tools 15 SP6kernel-syms6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Legacy 15 SP6kernel-default6.4.0-150600.23.30.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6kernel-azure6.4.0-150600.8.20.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6kernel-source-azure6.4.0-150600.8.20.1
SUSE Linux Enterprise Module for Public Cloud 15 SP6kernel-syms-azure6.4.0-150600.8.20.1
SUSE Linux Enterprise Workstation Extension 15 SP6kernel-default6.4.0-150600.23.30.1
SUSE Linux Micro 6.0kernel-default6.4.0-24.1
SUSE Linux Micro 6.0kernel-default-base6.4.0-24.1.21.4
SUSE Linux Micro 6.0kernel-kvmsmall6.4.0-24.1
SUSE Linux Micro 6.0kernel-livepatch-MICRO-6-0-RT_Update_41-1.1
SUSE Linux Micro 6.0kernel-livepatch-MICRO-6-0_Update_41-1.2
SUSE Linux Micro 6.0kernel-rt6.4.0-22.1
SUSE Linux Micro 6.0kernel-source6.4.0-24.1
SUSE Linux Micro 6.0kernel-source-rt6.4.0-22.1
SUSE Linux Micro 6.1kernel-default6.4.0-24.1
SUSE Linux Micro 6.1kernel-default-base6.4.0-24.1.21.4
SUSE Linux Micro 6.1kernel-kvmsmall6.4.0-24.1
SUSE Linux Micro 6.1kernel-livepatch-MICRO-6-0-RT_Update_41-1.1
SUSE Linux Micro 6.1kernel-livepatch-MICRO-6-0_Update_41-1.2
SUSE Linux Micro 6.1kernel-rt6.4.0-22.1
SUSE Linux Micro 6.1kernel-source6.4.0-24.1
SUSE Linux Micro 6.1kernel-source-rt6.4.0-22.1
SUSE Real Time Module 15 SP6kernel-rt6.4.0-150600.10.20.1
SUSE Real Time Module 15 SP6kernel-rt_debug6.4.0-150600.10.20.1
SUSE Real Time Module 15 SP6kernel-source-rt6.4.0-150600.10.20.1
SUSE Real Time Module 15 SP6kernel-syms-rt6.4.0-150600.10.20.1
Ubuntu 16.04 LTSlinux-hwe-edgeno fix
Ubuntu 18.04 LTSlinux-aws-5.0no fix
Ubuntu 18.04 LTSlinux-aws-5.3no fix
Ubuntu 18.04 LTSlinux-azureno fix
Ubuntu 18.04 LTSlinux-azure-5.3no fix
Ubuntu 18.04 LTSlinux-azure-edgeno fix
Ubuntu 18.04 LTSlinux-gcpno fix
Ubuntu 18.04 LTSlinux-gcp-5.3no fix
Ubuntu 18.04 LTSlinux-gke-4.15no fix
Ubuntu 18.04 LTSlinux-gke-5.4no fix
Ubuntu 18.04 LTSlinux-gkeop-5.4no fix
Ubuntu 18.04 LTSlinux-hweno fix
Ubuntu 18.04 LTSlinux-oemno fix
Ubuntu 18.04 LTSlinux-oracle-5.0no fix
Ubuntu 18.04 LTSlinux-oracle-5.3no fix
Ubuntu 20.04 LTSlinux-aws-5.11no fix
Ubuntu 20.04 LTSlinux-aws-5.13no fix
Ubuntu 20.04 LTSlinux-aws-5.8no fix
Ubuntu 20.04 LTSlinux-azure-5.11no fix
Ubuntu 20.04 LTSlinux-azure-5.13no fix
Ubuntu 20.04 LTSlinux-azure-5.8no fix
Ubuntu 20.04 LTSlinux-azure-fdeno fix
Ubuntu 20.04 LTSlinux-gcp-5.11no fix
Ubuntu 20.04 LTSlinux-gcp-5.13no fix
Ubuntu 20.04 LTSlinux-gcp-5.8no fix
Ubuntu 20.04 LTSlinux-gkeno fix
Ubuntu 20.04 LTSlinux-gke-5.15no fix
Ubuntu 20.04 LTSlinux-hwe-5.11no fix
Ubuntu 20.04 LTSlinux-hwe-5.13no fix
Ubuntu 20.04 LTSlinux-hwe-5.8no fix
Ubuntu 20.04 LTSlinux-intel-5.13no fix
Ubuntu 20.04 LTSlinux-oem-5.10no fix
Ubuntu 20.04 LTSlinux-oem-5.13no fix
Ubuntu 20.04 LTSlinux-oem-5.14no fix
Ubuntu 20.04 LTSlinux-oem-5.6no fix
Ubuntu 20.04 LTSlinux-oracle-5.11no fix
Ubuntu 20.04 LTSlinux-oracle-5.13no fix
Ubuntu 20.04 LTSlinux-oracle-5.8no fix
Ubuntu 20.04 LTSlinux-raspi2no fix
Ubuntu 20.04 LTSlinux-riscvno fix
Ubuntu 20.04 LTSlinux-riscv-5.11no fix
Ubuntu 20.04 LTSlinux-riscv-5.8no fix
Ubuntu 22.04 LTSlinux-allwinner-5.19no fix
Ubuntu 22.04 LTSlinux-aws-5.19no fix
Ubuntu 22.04 LTSlinux-aws-6.2no fix
Ubuntu 22.04 LTSlinux-azure-5.19no fix
Ubuntu 22.04 LTSlinux-azure-6.2no fix
Ubuntu 22.04 LTSlinux-azure-fde-5.19no fix
Ubuntu 22.04 LTSlinux-azure-fde-6.2no fix
Ubuntu 22.04 LTSlinux-gcp-5.19no fix
Ubuntu 22.04 LTSlinux-gcp-6.2no fix
Ubuntu 22.04 LTSlinux-hwe-5.19no fix
Ubuntu 22.04 LTSlinux-hwe-6.2no fix
Ubuntu 22.04 LTSlinux-intel-iot-realtimeno fix
Ubuntu 22.04 LTSlinux-lowlatency-hwe-5.19no fix
Ubuntu 22.04 LTSlinux-lowlatency-hwe-6.2no fix
Ubuntu 22.04 LTSlinux-nvidia-6.2no fix
Ubuntu 22.04 LTSlinux-oem-5.17no fix
Ubuntu 22.04 LTSlinux-oem-6.0no fix
Ubuntu 22.04 LTSlinux-oem-6.1no fix
Ubuntu 22.04 LTSlinux-realtimeno fix
Ubuntu 22.04 LTSlinux-riscvno fix
Ubuntu 22.04 LTSlinux-riscv-5.19no fix
Ubuntu 22.04 LTSlinux-starfive-5.19no fix
Ubuntu 22.04 LTSlinux-starfive-6.2no fix
Ubuntu 24.04 LTSlinux6.8.0-35.35
Ubuntu 24.04 LTSlinux-aws6.8.0-1009.9
Ubuntu 24.04 LTSlinux-azure6.8.0-1008.8
Ubuntu 24.04 LTSlinux-gcp6.8.0-1008.9
Ubuntu 24.04 LTSlinux-gke6.8.0-1004.7
Ubuntu 24.04 LTSlinux-ibm6.8.0-1006.6
Ubuntu 24.04 LTSlinux-lowlatency6.8.0-35.35.1
Ubuntu 24.04 LTSlinux-oem-6.86.8.0-1006.6
Ubuntu 24.04 LTSlinux-oracle6.8.0-1006.6
Ubuntu 24.04 LTSlinux-raspi6.8.0-1005.5
Ubuntu 24.04 LTSlinux-riscv6.8.0-35.35.1
Ubuntu Pro Realtime 24.04 LTSlinux-raspi-realtime6.8.0-2004.4
Ubuntu Pro Realtime 24.04 LTSlinux-realtime6.8.1-1002.2
openSUSE Leap 15.6dtb-aarch646.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-64kb6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-azure6.4.0-150600.8.20.1
openSUSE Leap 15.6kernel-debug6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-default6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-default-base6.4.0-150600.23.30.1.150600.12.12.6
openSUSE Leap 15.6kernel-docs6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-kvmsmall6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-obs-build6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-obs-qa6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-rt6.4.0-150600.10.20.1
openSUSE Leap 15.6kernel-rt_debug6.4.0-150600.10.20.1
openSUSE Leap 15.6kernel-source6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-source-azure6.4.0-150600.8.20.1
openSUSE Leap 15.6kernel-source-rt6.4.0-150600.10.20.1
openSUSE Leap 15.6kernel-syms6.4.0-150600.23.30.1
openSUSE Leap 15.6kernel-syms-azure6.4.0-150600.8.20.1
openSUSE Leap 15.6kernel-syms-rt6.4.0-150600.10.20.1
openSUSE Leap 15.6kernel-zfcpdump6.4.0-150600.23.30.1