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-debug-coreUpgrade kernelUpgrade kernel-rt-debugUpgrade rtlaUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-develUpgrade kernel-rt-64k-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-develUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-kvmUpgrade kernel-tools-libsUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-cross-headersUpgrade kernel-coreUpgrade kernel-modules-extraUpgrade kernel-debug-uki-virtUpgrade perfUpgrade kernel-modulesUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-develUpgrade kernel-develUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-debugUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64k-debug-develUpgrade rvUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-64k-modules-coreUpgrade libperfUpgrade kernel-64k-debugUpgrade kernel-rt-modulesUpgrade kernel-rt-64k-debugUpgrade kernel-rt-64kUpgrade kernel-64k-coreUpgrade kernel-rtUpgrade kernel-64k-modulesUpgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-zfcpdump-modulesUpgrade kernel-docUpgrade kernel-zfcpdump-coreUpgrade kernel-64kUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdumpUpgrade kernel-devel-matchedUpgrade kernel-rt-64k-debug-coreUpgrade kernel-debug-modules | Aug 25, 2025 | Aug 18, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade kernel-livepatch-6.1.130-139.222Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-tools-develUpgrade perfUpgrade kernel-toolsUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade python3-perf-debuginfoUpgrade python3-perfUpgrade bpftoolUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extra-commonUpgrade kernel-headers | Jun 11, 2025 | Mar 27, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Apr 14, 2025 | Mar 27, 2025 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Aug 21, 2025 | Mar 27, 2025 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernel | Aug 20, 2025 | Mar 27, 2025 |
| Suse | — | Upgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-obs-qaUpgrade kselftests-kmp-defaultUpgrade dtb-amlogicUpgrade dtb-mediatekUpgrade kernel-default-baseUpgrade dtb-armUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-rtUpgrade dtb-amdUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade dtb-rockchipUpgrade kernel-debug-develUpgrade dtb-renesasUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade kernel-docsUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-rtUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-extraUpgrade kernel-symsUpgrade kernel-syms-rtUpgrade kernel-azure-vdsoUpgrade dlm-kmp-azureUpgrade dtb-apmUpgrade kernel-default-livepatch-develUpgrade dtb-nvidiaUpgrade kernel-defaultUpgrade dlm-kmp-rtUpgrade kernel-macrosUpgrade dtb-appleUpgrade dlm-kmp-defaultUpgrade kernel-azure-extraUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-rt-livepatch-develUpgrade dtb-marvellUpgrade kernel-azure-develUpgrade kernel-rt-develUpgrade reiserfs-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-64kbUpgrade dtb-allwinnerUpgrade kernel-develUpgrade dtb-qcomUpgrade kernel-default-vdsoUpgrade kernel-debug-vdsoUpgrade cluster-md-kmp-azureUpgrade kernel-devel-rtUpgrade kernel-default-develUpgrade dtb-broadcomUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-develUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade kernel-default-base-rebuildUpgrade dtb-exynosUpgrade reiserfs-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade kernel-devel-azureUpgrade kernel-default-optionalUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-rtUpgrade kernel-azureUpgrade dlm-kmp-64kbUpgrade kernel-64kb-develUpgrade gfs2-kmp-defaultUpgrade dtb-lgUpgrade dtb-freescaleUpgrade kernel-default-livepatchUpgrade kernel-debugUpgrade reiserfs-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-azure-optionalUpgrade dtb-hisiliconUpgrade kernel-rtUpgrade dtb-xilinxUpgrade dtb-amazonUpgrade dtb-alteraUpgrade kernel-source-rtUpgrade kernel-sourceUpgrade kernel-rt-optionalUpgrade gfs2-kmp-azureUpgrade dtb-sprdUpgrade kernel-kvmsmall-develUpgrade kernel-source-azure | Dec 5, 2025 | Aug 27, 2025 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1034-azureUpgrade linux-image-nvidiaUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.11.0-26-genericUpgrade linux-image-6.8.0-1032-oracle-64kUpgrade linux-image-6.8.0-1036-gcpUpgrade linux-image-genericUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1019-gkeopUpgrade linux-image-6.8.0-78-generic-64kUpgrade linux-image-6.8.0-1035-nvidia-lowlatencyUpgrade linux-image-6.8.0-1035-nvidia-64kUpgrade linux-image-oem-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-78-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-gcpUpgrade linux-image-oem-22.04dUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1032-gkeUpgrade linux-image-nvidia-6.8Upgrade linux-image-aws-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.0-1035-raspiUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-realtimeUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-nvidia-64kUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.8.0-1036-gcp-64kUpgrade linux-image-azure-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-gke-6.8Upgrade linux-image-6.8.0-78-genericUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1035-aws-64kUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-oracleUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-ibmUpgrade linux-image-6.8.0-2028-raspi-realtimeUpgrade linux-image-raspiUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-gkeop-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-78-lowlatencyUpgrade linux-image-realtime-6.8.1Upgrade linux-image-azure-fdeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1035-nvidiaUpgrade linux-image-raspi-realtimeUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-1033-ibmUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-kvmUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.1-1030-realtimeUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-6.8.0-1035-nvidia-lowlatency-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1035-awsUpgrade linux-image-6.8.0-1032-oracleUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-gcp-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-oem-22.04b | 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