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