In the Linux kernel, the following vulnerability has been resolved:
ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
syzbot is able to trigger the following crash [1], caused by unsafe ip6_dst_idev() use.
Indeed ip6_dst_idev() can return NULL, and must always be checked.
[1]
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] CPU: 0 PID: 31648 Comm: syz-executor.0 Not tainted 6.9.0-rc4-next-20240417-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 RIP: 0010:__fib6_rule_action net/ipv6/fib6_rules.c:237 [inline] RIP: 0010:fib6_rule_action+0x241/0x7b0 net/ipv6/fib6_rules.c:267 Code: 02 00 00 49 8d 9f d8 00 00 00 48 89 d8 48 c1 e8 03 42 80 3c 20 00 74 08 48 89 df e8 f9 32 bf f7 48 8b 1b 48 89 d8 48 c1 e8 03 <42> 80 3c 20 00 74 08 48 89 df e8 e0 32 bf f7 4c 8b 03 48 89 ef 4c RSP: 0018:ffffc9000fc1f2f0 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 1a772f98c8186700 RDX: 0000000000000003 RSI: ffffffff8bcac4e0 RDI: ffffffff8c1f9760 RBP: ffff8880673fb980 R08: ffffffff8fac15ef R09: 1ffffffff1f582bd R10: dffffc0000000000 R11: fffffbfff1f582be R12: dffffc0000000000 R13: 0000000000000080 R14: ffff888076509000 R15: ffff88807a029a00 FS: 00007f55e82ca6c0(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b31d23000 CR3: 0000000022b66000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> fib_rules_lookup+0x62c/0xdb0 net/core/fib_rules.c:317 fib6_rule_lookup+0x1fd/0x790 net/ipv6/fib6_rules.c:108 ip6_route_output_flags_noref net/ipv6/route.c:2637 [inline] ip6_route_output_flags+0x38e/0x610 net/ipv6/route.c:2649 ip6_route_output include/net/ip6_route.h:93 [inline] ip6_dst_lookup_tail+0x189/0x11a0 net/ipv6/ip6_output.c:1120 ip6_dst_lookup_flow+0xb9/0x180 net/ipv6/ip6_output.c:1250 sctp_v6_get_dst+0x792/0x1e20 net/sctp/ipv6.c:326 sctp_transport_route+0x12c/0x2e0 net/sctp/transport.c:455 sctp_assoc_add_peer+0x614/0x15c0 net/sctp/associola.c:662 sctp_connect_new_asoc+0x31d/0x6c0 net/sctp/socket.c:1099 __sctp_connect+0x66d/0xe30 net/sctp/socket.c:1197 sctp_connect net/sctp/socket.c:4819 [inline] sctp_inet_connect+0x149/0x1f0 net/sctp/socket.c:4834 __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_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf5/0x240 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-zfcpdump-coreUpgrade kernel-abi-stablelistsUpgrade kernel-headersUpgrade kernel-debug-modulesUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdumpUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-tools-libsUpgrade kernel-rt-modules-extraUpgrade kernel-rtUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-develUpgrade python3-perfUpgrade kernel-modulesUpgrade kernel-rt-debugUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-develUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-cross-headersUpgrade perfUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-debug-coreUpgrade kernel-docUpgrade kernel-rt-devel | Sep 26, 2024 | May 30, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.15.160-104.158Upgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-livepatch-4.14.348-265.562Upgrade python-perfUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.217-205.860Upgrade kernel-debuginfoUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade perfUpgrade python-perf-debuginfo | Jun 12, 2024 | May 30, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-livepatch-6.1.91-99.172Upgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade kernel-libbpf-develUpgrade bpftoolUpgrade kernel-libbpf-staticUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernelUpgrade kernel-develUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfo | Feb 17, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jun 4, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade python3-perf | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade bpftool | Oct 9, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | May 30, 2024 |
| Oracle_linux | — | Upgrade kernel | Oct 16, 2024 | May 30, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 25, 2024 | May 30, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debug-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-develUpgrade kernel-tools-libsUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade bpftoolUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debugUpgrade kernel-debug-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade python3-perfUpgrade kernel-rt-coreUpgrade kernel-headersUpgrade python3-perf-debuginfoUpgrade kernel-coreUpgrade kernel-modules-extraUpgrade kernel-modulesUpgrade kernel-debug-debuginfoUpgrade perf-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-rtUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-rt-develUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-rt-debug-modules | Oct 2, 2024 | May 30, 2024 |
| Suse | — | Upgrade dtb-xilinxUpgrade kernel-64kb-optionalUpgrade kernel-debugUpgrade kernel-default-livepatch-develUpgrade kernel-azure-extraUpgrade dtb-renesasUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-64kb-develUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-rt-develUpgrade dtb-amazonUpgrade cluster-md-kmp-rtUpgrade dtb-lgUpgrade kernel-source-azureUpgrade dtb-apmUpgrade gfs2-kmp-rtUpgrade kernel-default-extraUpgrade dtb-mediatekUpgrade reiserfs-kmp-rtUpgrade dtb-exynosUpgrade dtb-hisiliconUpgrade dtb-armUpgrade kernel-default-baseUpgrade kernel-default-optionalUpgrade dtb-amdUpgrade dlm-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-default-develUpgrade kernel-devel-rtUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-obs-qaUpgrade dtb-socionextUpgrade dtb-allwinnerUpgrade dtb-freescaleUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-64kbUpgrade dlm-kmp-defaultUpgrade kernel-macrosUpgrade dtb-appleUpgrade kernel-debug-develUpgrade kernel-develUpgrade kernel-64kbUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-symsUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-sourceUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-develUpgrade kernel-azure-baseUpgrade kselftests-kmp-rtUpgrade kernel-azure-optionalUpgrade dtb-marvellUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rtUpgrade kernel-default-base-rebuildUpgrade kernel-rt-optionalUpgrade kernel-rt_debugUpgrade dtb-nvidiaUpgrade dtb-broadcomUpgrade kernel-syms-azureUpgrade dtb-rockchipUpgrade kernel-rt-extraUpgrade dtb-sprdUpgrade dtb-qcomUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade dtb-alteraUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade cluster-md-kmp-64kbUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-vdsoUpgrade kernel-defaultUpgrade kernel-debug-vdsoUpgrade dtb-amlogicUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade dtb-caviumUpgrade kernel-64kb-extraUpgrade gfs2-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-azureUpgrade kernel-docsUpgrade kernel-syms-rtUpgrade kernel-docs-htmlUpgrade kernel-obs-buildUpgrade kernel-default-manUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-rtUpgrade kernel-rt-livepatch-devel | Aug 8, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-nvidiaUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-5.4.0-192-genericUpgrade linux-image-5.15.0-1060-ibmUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-intel-iotgUpgrade linux-image-raspi2Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-gkeUpgrade linux-image-oemUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-raspiUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-40-genericUpgrade linux-image-gkeopUpgrade linux-image-oem-24.04aUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-ibm-classicUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-genericUpgrade linux-image-4.15.0-1170-awsUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1070-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-24.04Upgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-generic-64kUpgrade linux-image-azureUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1066-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-ibmUpgrade linux-image-intelUpgrade linux-image-5.15.0-1064-gkeUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1062-nvidia-lowlatencyUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1070-azure-fdeUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-azure-fdeUpgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-1062-intel-iotgUpgrade linux-image-generic-lts-xenialUpgrade linux-image-4.4.0-1135-kvmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-4.4.0-1134-awsUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-5.15.0-1065-oracleUpgrade linux-image-4.4.0-257-lowlatencyUpgrade linux-image-4.4.0-1172-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-aws-lts-18.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-4.4.0-257-genericUpgrade linux-image-kvmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-4.15.0-1164-gcpUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.15.0-1062-nvidiaUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-5.15.0-118-generic-lpaeUpgrade linux-image-5.4.0-1130-awsUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-5.15.0-118-generic-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.4.0-1135-azureUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-bluefieldUpgrade linux-image-4.15.0-1133-oracleUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-awsUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-4.15.0-227-lowlatencyUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-4.15.0-1179-azureUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-4.15.0-1154-kvmUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-hweUpgrade linux-image-4.15.0-227-genericUpgrade linux-image-5.15.0-1067-awsUpgrade linux-image-5.15.0-118-lowlatencyUpgrade linux-image-5.15.0-1060-raspiUpgrade linux-image-5.15.0-118-lowlatency-64kUpgrade linux-image-5.15.0-118-genericUpgrade linux-image-5.15.0-1064-kvmUpgrade linux-image-5.15.0-1050-gkeop | Jul 31, 2024 | May 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 30, 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