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