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