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