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