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 perfUpgrade bpftool-debuginfoUpgrade kernel-toolsUpgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.15.158-103.164Upgrade perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade kernelUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernel-livepatch-5.10.216-204.855Upgrade python-perf-debuginfo | May 22, 2025 | May 20, 2024 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-libbpf-develUpgrade kernel-modules-extraUpgrade kernel-toolsUpgrade bpftoolUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra-commonUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-livepatch-6.1.90-99.173Upgrade kernel-libbpf-staticUpgrade python3-perf-debuginfo | Jun 11, 2025 | May 20, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade bpftool | Oct 8, 2024 | May 20, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 20, 2024 |
| Suse | — | Upgrade dtb-freescaleUpgrade kernel-64kb-extraUpgrade kernel-azureUpgrade kernel-azure-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmallUpgrade kernel-source-vanillaUpgrade kernel-syms-azureUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dtb-sprdUpgrade gfs2-kmp-azureUpgrade dtb-appleUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-syms-rtUpgrade kernel-rt_debug-develUpgrade cluster-md-kmp-64kbUpgrade dtb-nvidiaUpgrade dtb-broadcomUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-develUpgrade kernel-default-develUpgrade kernel-source-rtUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-defaultUpgrade kernel-64kbUpgrade kernel-source-azureUpgrade kernel-azure-vdsoUpgrade kernel-rt-optionalUpgrade kernel-azure-optionalUpgrade kernel-debug-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-macrosUpgrade kselftests-kmp-64kbUpgrade dtb-amazonUpgrade kernel-obs-buildUpgrade dlm-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-devel-azureUpgrade dtb-marvellUpgrade kselftests-kmp-rtUpgrade kernel-rtUpgrade kernel-docs-htmlUpgrade kernel-rt-livepatch-develUpgrade dtb-alteraUpgrade dtb-lgUpgrade dlm-kmp-rtUpgrade dtb-socionextUpgrade dtb-amlogicUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade kernel-defaultUpgrade kselftests-kmp-azureUpgrade kernel-rt-extraUpgrade dtb-rockchipUpgrade kselftests-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-64kb-optionalUpgrade kernel-symsUpgrade kernel-debugUpgrade gfs2-kmp-rtUpgrade dlm-kmp-azureUpgrade kernel-default-extraUpgrade kernel-default-baseUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-livepatch-develUpgrade cluster-md-kmp-azureUpgrade dtb-armUpgrade kernel-develUpgrade dtb-qcomUpgrade dtb-caviumUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade cluster-md-kmp-rtUpgrade kernel-rt-develUpgrade kernel-default-vdsoUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-defaultUpgrade dtb-renesasUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-develUpgrade dtb-hisiliconUpgrade dtb-apmUpgrade reiserfs-kmp-defaultUpgrade kernel-obs-qaUpgrade kernel-default-livepatch-develUpgrade kernel-debug-develUpgrade dtb-amdUpgrade dtb-exynosUpgrade kernel-docsUpgrade kernel-devel-rtUpgrade dtb-mediatekUpgrade ocfs2-kmp-azureUpgrade kernel-default-optionalUpgrade gfs2-kmp-64kbUpgrade dtb-xilinxUpgrade kernel-source | Jul 10, 2024 | May 20, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-gkeopUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1010-nvidiaUpgrade linux-image-azure-lts-22.04Upgrade linux-image-genericUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-6.8.0-39-lowlatency-64kUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-6.8.0-1009-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-azureUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-39-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-raspiUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-39-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-intelUpgrade linux-image-azure-cvmUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-virtualUpgrade linux-image-oem-24.04aUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1010-nvidia-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-ibm-classicUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-6.8.0-1007-gkeUpgrade linux-image-kvmUpgrade linux-image-6.8.0-39-genericUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1008-raspiUpgrade linux-image-ibmUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1012-awsUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-6.8.0-1011-gcpUpgrade linux-image-6.8.0-1009-ibmUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1062-gke | 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