In the Linux kernel, the following vulnerability has been resolved:
ipv4: check for NULL idev in ip_route_use_hint()
syzbot was able to trigger a NULL deref in fib_validate_source() in an old tree [1].
It appears the bug exists in latest trees.
All calls to __in_dev_get_rcu() must be checked for a NULL result.
[1] general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] CPU: 2 PID: 3257 Comm: syz-executor.3 Not tainted 5.10.0-syzkaller #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 RIP: 0010:fib_validate_source+0xbf/0x15a0 net/ipv4/fib_frontend.c:425 Code: 18 f2 f2 f2 f2 42 c7 44 20 23 f3 f3 f3 f3 48 89 44 24 78 42 c6 44 20 27 f3 e8 5d 88 48 fc 4c 89 e8 48 c1 e8 03 48 89 44 24 18 <42> 80 3c 20 00 74 08 4c 89 ef e8 d2 15 98 fc 48 89 5c 24 10 41 bf RSP: 0018:ffffc900015fee40 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff88800f7a4000 RCX: ffff88800f4f90c0 RDX: 0000000000000000 RSI: 0000000004001eac RDI: ffff8880160c64c0 RBP: ffffc900015ff060 R08: 0000000000000000 R09: ffff88800f7a4000 R10: 0000000000000002 R11: ffff88800f4f90c0 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000000 R15: ffff88800f7a4000 FS: 00007f938acfe6c0(0000) GS:ffff888058c00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f938acddd58 CR3: 000000001248e000 CR4: 0000000000352ef0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: ip_route_use_hint+0x410/0x9b0 net/ipv4/route.c:2231 ip_rcv_finish_core+0x2c4/0x1a30 net/ipv4/ip_input.c:327 ip_list_rcv_finish net/ipv4/ip_input.c:612 [inline] ip_sublist_rcv+0x3ed/0xe50 net/ipv4/ip_input.c:638 ip_list_rcv+0x422/0x470 net/ipv4/ip_input.c:673 __netif_receive_skb_list_ptype net/core/dev.c:5572 [inline] __netif_receive_skb_list_core+0x6b1/0x890 net/core/dev.c:5620 __netif_receive_skb_list net/core/dev.c:5672 [inline] netif_receive_skb_list_internal+0x9f9/0xdc0 net/core/dev.c:5764 netif_receive_skb_list+0x55/0x3e0 net/core/dev.c:5816 xdp_recv_frames net/bpf/test_run.c:257 [inline] xdp_test_run_batch net/bpf/test_run.c:335 [inline] bpf_test_run_xdp_live+0x1818/0x1d00 net/bpf/test_run.c:363 bpf_prog_test_run_xdp+0x81f/0x1170 net/bpf/test_run.c:1376 bpf_prog_test_run+0x349/0x3c0 kernel/bpf/syscall.c:3736 __sys_bpf+0x45c/0x710 kernel/bpf/syscall.c:5115 __do_sys_bpf kernel/bpf/syscall.c:5201 [inline] __se_sys_bpf kernel/bpf/syscall.c:5199 [inline] __x64_sys_bpf+0x7c/0x90 kernel/bpf/syscall.c:5199
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.216-204.855Upgrade bpftoolUpgrade kernel-debuginfoUpgrade kernelUpgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade kernel-headersUpgrade kernel-livepatch-5.15.158-103.164 | May 22, 2025 | May 20, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.90-99.173Upgrade perfUpgrade kernel-tools-develUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-libbpf-staticUpgrade bpftoolUpgrade kernelUpgrade kernel-libbpfUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-libbpf-devel | Jun 11, 2025 | May 20, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade python3-perf | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Oct 8, 2024 | May 20, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 20, 2024 |
| Suse | — | Upgrade dlm-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-appleUpgrade kernel-source-rtUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-vanillaUpgrade kernel-azure-develUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-azureUpgrade kernel-azure-vdsoUpgrade kernel-rt-vdsoUpgrade dtb-sprdUpgrade kernel-syms-azureUpgrade kernel-default-develUpgrade kernel-debug-livepatch-develUpgrade kselftests-kmp-64kbUpgrade dlm-kmp-rtUpgrade dtb-socionextUpgrade kernel-devel-azureUpgrade kernel-defaultUpgrade dtb-amlogicUpgrade dtb-lgUpgrade kernel-rtUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-64kbUpgrade dtb-alteraUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-rt_debugUpgrade kernel-64kb-extraUpgrade kernel-rt-optionalUpgrade dtb-freescaleUpgrade kernel-syms-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-azureUpgrade kernel-macrosUpgrade dtb-nvidiaUpgrade dtb-amazonUpgrade dtb-broadcomUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-extraUpgrade kernel-obs-buildUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-source-azureUpgrade kernel-debug-vdsoUpgrade kernel-docs-htmlUpgrade kernel-azure-optionalUpgrade kselftests-kmp-azureUpgrade dtb-marvellUpgrade dtb-rockchipUpgrade kernel-64kbUpgrade dtb-caviumUpgrade ocfs2-kmp-rtUpgrade dtb-amdUpgrade cluster-md-kmp-rtUpgrade kernel-default-vdsoUpgrade dtb-apmUpgrade kernel-64kb-develUpgrade dtb-hisiliconUpgrade kernel-zfcpdumpUpgrade dtb-xilinxUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-default-optionalUpgrade dtb-mediatekUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-debug-develUpgrade kernel-obs-qaUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade dtb-renesasUpgrade dtb-allwinnerUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-livepatchUpgrade cluster-md-kmp-azureUpgrade kernel-64kb-optionalUpgrade kernel-rt-develUpgrade kernel-default-baseUpgrade kernel-default-extraUpgrade kselftests-kmp-defaultUpgrade kernel-symsUpgrade dtb-exynosUpgrade kernel-debugUpgrade gfs2-kmp-rtUpgrade kernel-docsUpgrade kernel-devel-rtUpgrade dlm-kmp-azureUpgrade kernel-sourceUpgrade dtb-armUpgrade kernel-kvmsmall-develUpgrade kernel-develUpgrade dtb-qcom | Jul 10, 2024 | May 20, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1009-ibmUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1008-raspiUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-24.04aUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-39-genericUpgrade linux-image-azure-cvmUpgrade linux-image-gcpUpgrade linux-image-ibmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-virtualUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1007-gkeUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-6.8.0-1010-nvidia-64kUpgrade linux-image-awsUpgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1012-awsUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1011-gcpUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-intelUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-6.8.0-39-lowlatency-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-oracleUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-genericUpgrade linux-image-6.8.0-39-lowlatencyUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-39-generic-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1010-nvidiaUpgrade linux-image-oem-24.04Upgrade linux-image-raspiUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-6.8.0-1009-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1010-oracle-64k | Jul 16, 2024 | May 20, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 20, 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