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