In the Linux kernel, the following vulnerability has been resolved:
bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
KMSAN reported a use-after-free issue in eth_skb_pkt_type()[1]. The cause of the issue was that eth_skb_pkt_type() accessed skb's data that didn't contain an Ethernet header. This occurs when bpf_prog_test_run_xdp() passes an invalid value as the user_data argument to bpf_test_init().
Fix this by returning an error when user_data is less than ETH_HLEN in bpf_test_init(). Additionally, remove the check for "if (user_size > size)" as it is unnecessary.
[1] BUG: KMSAN: use-after-free in eth_skb_pkt_type include/linux/etherdevice.h:627 [inline] BUG: KMSAN: use-after-free in eth_type_trans+0x4ee/0x980 net/ethernet/eth.c:165 eth_skb_pkt_type include/linux/etherdevice.h:627 [inline] eth_type_trans+0x4ee/0x980 net/ethernet/eth.c:165 __xdp_build_skb_from_frame+0x5a8/0xa50 net/core/xdp.c:635 xdp_recv_frames net/bpf/test_run.c:272 [inline] xdp_test_run_batch net/bpf/test_run.c:361 [inline] bpf_test_run_xdp_live+0x2954/0x3330 net/bpf/test_run.c:390 bpf_prog_test_run_xdp+0x148e/0x1b10 net/bpf/test_run.c:1318 bpf_prog_test_run+0x5b7/0xa30 kernel/bpf/syscall.c:4371 __sys_bpf+0x6a6/0xe20 kernel/bpf/syscall.c:5777 __do_sys_bpf kernel/bpf/syscall.c:5866 [inline] __se_sys_bpf kernel/bpf/syscall.c:5864 [inline] __x64_sys_bpf+0xa4/0xf0 kernel/bpf/syscall.c:5864 x64_sys_call+0x2ea0/0x3d90 arch/x86/include/generated/asm/syscalls_64.h:322 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xd9/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f
Uninit was created at: free_pages_prepare mm/page_alloc.c:1056 [inline] free_unref_page+0x156/0x1320 mm/page_alloc.c:2657 __free_pages+0xa3/0x1b0 mm/page_alloc.c:4838 bpf_ringbuf_free kernel/bpf/ringbuf.c:226 [inline] ringbuf_map_free+0xff/0x1e0 kernel/bpf/ringbuf.c:235 bpf_map_free kernel/bpf/syscall.c:838 [inline] bpf_map_free_deferred+0x17c/0x310 kernel/bpf/syscall.c:862 process_one_work kernel/workqueue.c:3229 [inline] process_scheduled_works+0xa2b/0x1b60 kernel/workqueue.c:3310 worker_thread+0xedf/0x1550 kernel/workqueue.c:3391 kthread+0x535/0x6b0 kernel/kthread.c:389 ret_from_fork+0x6e/0x90 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244
CPU: 1 UID: 0 PID: 17276 Comm: syz.1.16450 Not tainted 6.12.0-05490-g9bb88c659673 #8 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-3.fc41 04/01/2014
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-develUpgrade kernelUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-rt-64k-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-rt-kvmUpgrade kernel-develUpgrade kernel-64k-modules-extraUpgrade kernel-modulesUpgrade kernel-tools-libsUpgrade kernel-64k-modules-coreUpgrade kernel-debug-coreUpgrade kernel-rt-develUpgrade kernel-cross-headersUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-debugUpgrade kernel-rt-debug-coreUpgrade kernel-debug-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-coreUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-debug-uki-virtUpgrade kernel-uki-virtUpgrade rtlaUpgrade kernel-64k-debug-coreUpgrade kernel-debugUpgrade kernel-rt-64k-develUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-docUpgrade kernel-rt-modules-coreUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-64k-debugUpgrade libperfUpgrade kernel-toolsUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debugUpgrade kernel-rt-64kUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64kUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rtUpgrade kernel-abi-stablelistsUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-coreUpgrade kernel-headersUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modules-extraUpgrade rvUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-modules-coreUpgrade kernel-devel-matched | Aug 25, 2025 | Aug 18, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-libbpfUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade python3-perfUpgrade bpftoolUpgrade kernel-develUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.130-139.222Upgrade kernel-toolsUpgrade kernel-modules-extraUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64 | Jun 11, 2025 | Mar 27, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Mar 27, 2025 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Aug 21, 2025 | Mar 27, 2025 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernel | Aug 20, 2025 | Mar 27, 2025 |
| Suse | — | Upgrade dlm-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-default-baseUpgrade gfs2-kmp-rtUpgrade dtb-amdUpgrade kernel-azure-develUpgrade dtb-apmUpgrade cluster-md-kmp-64kbUpgrade kernel-symsUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docsUpgrade dlm-kmp-azureUpgrade dtb-socionextUpgrade kernel-zfcpdumpUpgrade kernel-macrosUpgrade kernel-default-extraUpgrade kernel-defaultUpgrade dtb-nvidiaUpgrade kernel-rt-livepatch-develUpgrade kernel-default-livepatch-develUpgrade dtb-appleUpgrade kernel-azure-vdsoUpgrade kernel-azure-extraUpgrade dtb-marvellUpgrade dtb-renesasUpgrade gfs2-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-obs-qaUpgrade kernel-kvmsmallUpgrade dtb-mediatekUpgrade dtb-armUpgrade kernel-debug-develUpgrade reiserfs-kmp-rtUpgrade dtb-amlogicUpgrade kernel-syms-rtUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-rt-vdsoUpgrade kernel-syms-azureUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-azureUpgrade dtb-freescaleUpgrade dtb-xilinxUpgrade gfs2-kmp-azureUpgrade kernel-rt-develUpgrade kernel-source-rtUpgrade kernel-azure-optionalUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-develUpgrade dtb-alteraUpgrade kernel-64kb-optionalUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-defaultUpgrade dtb-hisiliconUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-64kbUpgrade kernel-rtUpgrade ocfs2-kmp-64kbUpgrade dtb-caviumUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-64kbUpgrade dtb-amazonUpgrade dtb-lgUpgrade kernel-source-azureUpgrade dtb-sprdUpgrade kselftests-kmp-64kbUpgrade kernel-debugUpgrade kernel-source-vanillaUpgrade cluster-md-kmp-azureUpgrade kernel-devel-rtUpgrade dtb-broadcomUpgrade reiserfs-kmp-64kbUpgrade kernel-default-develUpgrade kernel-64kb-extraUpgrade dtb-allwinnerUpgrade kernel-devel-azureUpgrade gfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade kernel-develUpgrade kernel-obs-buildUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-azureUpgrade dtb-qcomUpgrade dtb-exynosUpgrade kernel-sourceUpgrade kernel-default-optionalUpgrade kernel-default-vdsoUpgrade kernel-rt-extra | Dec 5, 2025 | Aug 27, 2025 |
| Ubuntu | — | Upgrade linux-image-oracle-6.8Upgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-awsUpgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-oem-24.04bUpgrade linux-image-oem-22.04bUpgrade linux-image-gcp-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-azure-nvidiaUpgrade linux-image-raspiUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-raspi-realtimeUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1035-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-azureUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-ibmUpgrade linux-image-virtual-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-gkeopUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-78-genericUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-aws-64kUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1034-azureUpgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-nvidiaUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-genericUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-azure-fde-6.8 | May 21, 2025 | Mar 27, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Mar 27, 2025 |
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