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-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-tools-libsUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdumpUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modulesUpgrade kernelUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-coreUpgrade kernel-debug-coreUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-rt-debug-modulesUpgrade perfUpgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-docUpgrade kernel-rt-debug-kvmUpgrade kernel-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-cross-headersUpgrade python3-perfUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debugUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules | Sep 26, 2024 | May 30, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.160-104.158Upgrade python-perfUpgrade kernelUpgrade kernel-livepatch-4.14.348-265.562Upgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade perfUpgrade python-perf-debuginfoUpgrade kernel-livepatch-5.10.217-205.860Upgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-tools-debuginfo | Jun 12, 2024 | May 30, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.1.91-99.172Upgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-headersUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade kernel-develUpgrade kernel-libbpfUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-libbpf-staticUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernelUpgrade kernel-debuginfo | Feb 17, 2025 | May 30, 2024 |
| Debian | — | Upgrade linux | Jun 4, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libs | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade bpftool | Oct 8, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perf | Oct 9, 2024 | May 30, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perf | Oct 8, 2024 | May 30, 2024 |
| Oracle_linux | — | Upgrade kernel | Oct 16, 2024 | May 30, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Sep 25, 2024 | May 30, 2024 |
| Rocky_linux | — | Upgrade bpftool-debuginfoUpgrade kernel-rtUpgrade perfUpgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade kernel-rt-modulesUpgrade kernel-debug-modules-extraUpgrade perf-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-modules-extraUpgrade kernel-toolsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-debug-coreUpgrade python3-perf-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-debugUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libsUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernelUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-develUpgrade python3-perfUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-rt-debug-debuginfo | Oct 2, 2024 | May 30, 2024 |
| Suse | — | Upgrade kernel-azure-optionalUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dtb-qcomUpgrade cluster-md-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade dtb-alteraUpgrade kernel-rt_debug-develUpgrade dtb-rockchipUpgrade kernel-azure-baseUpgrade kernel-azure-develUpgrade dtb-nvidiaUpgrade kernel-rtUpgrade kernel-rt-optionalUpgrade dtb-caviumUpgrade kernel-debug-vdsoUpgrade dtb-amlogicUpgrade kernel-defaultUpgrade kernel-source-vanillaUpgrade kernel-default-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-azureUpgrade kernel-syms-azureUpgrade dtb-broadcomUpgrade dtb-sprdUpgrade dtb-marvellUpgrade kernel-azure-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade kernel-default-manUpgrade kernel-azureUpgrade kernel-docsUpgrade kernel-obs-buildUpgrade dlm-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-vdsoUpgrade kernel-syms-rtUpgrade kernel-rt-extraUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-azureUpgrade kernel-azure-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-extraUpgrade kernel-obs-qaUpgrade ocfs2-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-debugUpgrade dtb-renesasUpgrade cluster-md-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade dtb-xilinxUpgrade dtb-allwinnerUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade kernel-source-azureUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kernel-default-extraUpgrade dtb-hisiliconUpgrade dtb-exynosUpgrade kernel-kvmsmallUpgrade kernel-devel-rtUpgrade dtb-amazonUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-rt-develUpgrade gfs2-kmp-rtUpgrade dtb-amdUpgrade dtb-mediatekUpgrade dtb-armUpgrade dtb-apmUpgrade kernel-default-optionalUpgrade kernel-default-baseUpgrade dtb-appleUpgrade kernel-64kb-optionalUpgrade dtb-lgUpgrade kernel-zfcpdumpUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kernel-default-develUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-64kbUpgrade dlm-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-symsUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-devel-azureUpgrade kernel-develUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade dtb-freescaleUpgrade kernel-sourceUpgrade kernel-64kb-livepatch-develUpgrade ocfs2-kmp-default | Aug 8, 2024 | May 30, 2024 |
| Ubuntu | — | Upgrade linux-image-4.15.0-1164-gcpUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1070-azure-fdeUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-1133-oracleUpgrade linux-image-bluefieldUpgrade linux-image-azure-lts-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-4.4.0-1135-kvmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-awsUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-4.15.0-227-lowlatencyUpgrade linux-image-5.15.0-118-lowlatency-64kUpgrade linux-image-4.4.0-1134-awsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-lts-xenialUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1050-gkeopUpgrade linux-image-4.15.0-1154-kvmUpgrade linux-image-4.15.0-1179-azureUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-118-generic-64kUpgrade linux-image-4.15.0-227-genericUpgrade linux-image-5.15.0-118-genericUpgrade linux-image-5.15.0-118-lowlatencyUpgrade linux-image-5.15.0-1067-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1065-oracleUpgrade linux-image-4.4.0-257-lowlatencyUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-1060-raspiUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-5.15.0-1062-intel-iotgUpgrade linux-image-5.15.0-1064-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-4.4.0-257-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-1130-awsUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.15.0-118-generic-lpaeUpgrade linux-image-5.15.0-1062-nvidiaUpgrade linux-image-aws-hweUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtualUpgrade linux-image-4.4.0-1172-awsUpgrade linux-image-5.4.0-1135-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-192-genericUpgrade linux-image-ibmUpgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-raspiUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1060-ibmUpgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-raspi2Upgrade linux-image-aws-lts-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-5.15.0-1064-gkeUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-intelUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-1062-nvidia-lowlatencyUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-5.15.0-1066-gcpUpgrade linux-image-gcpUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-azureUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1070-azureUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oemUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-4.15.0-1170-awsUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-1013-aws | 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