In the Linux kernel, the following vulnerability has been resolved:
bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
When BPF_TRAMP_F_CALL_ORIG is set, the trampoline calls __bpf_tramp_enter() and __bpf_tramp_exit() functions, passing them the struct bpf_tramp_image *im pointer as an argument in R0.
The trampoline generation code uses emit_addr_mov_i64() to emit instructions for moving the bpf_tramp_image address into R0, but emit_addr_mov_i64() assumes the address to be in the vmalloc() space and uses only 48 bits. Because bpf_tramp_image is allocated using kzalloc(), its address can use more than 48-bits, in this case the trampoline will pass an invalid address to __bpf_tramp_enter/exit() causing a kernel crash.
Fix this by using emit_a64_mov_i64() in place of emit_addr_mov_i64() as it can work with addresses that are greater than 48-bits.
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 |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-libbpf-debuginfoUpgrade kernel-livepatch-6.1.140-154.222Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade bpftoolUpgrade perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-develUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-devel | Jun 24, 2025 | Aug 17, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | May 15, 2025 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libs | Nov 26, 2024 | Aug 17, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Aug 17, 2024 |
| Suse | — | Upgrade kernel-docsUpgrade kselftests-kmp-azureUpgrade kernel-rt-extraUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-sprdUpgrade kernel-rt-optionalUpgrade kernel-azureUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-develUpgrade cluster-md-kmp-rtUpgrade kernel-obs-buildUpgrade kselftests-kmp-defaultUpgrade dtb-armUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-azureUpgrade dtb-rockchipUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-defaultUpgrade dtb-renesasUpgrade kernel-kvmsmall-vdsoUpgrade gfs2-kmp-defaultUpgrade dtb-allwinnerUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-default-baseUpgrade dlm-kmp-azureUpgrade kernel-develUpgrade kernel-source-rtUpgrade dtb-nvidiaUpgrade kernel-debug-vdsoUpgrade dtb-socionextUpgrade dlm-kmp-rtUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade kernel-64kb-extraUpgrade kernel-default-base-rebuildUpgrade kernel-source-vanillaUpgrade cluster-md-kmp-defaultUpgrade kernel-debugUpgrade dtb-freescaleUpgrade kernel-source-azureUpgrade kernel-symsUpgrade kernel-default-optionalUpgrade kernel-rtUpgrade kernel-sourceUpgrade kernel-azure-develUpgrade kernel-azure-optionalUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmallUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-devel-rtUpgrade kernel-default-extraUpgrade gfs2-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-alteraUpgrade kernel-64kb-develUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-develUpgrade kernel-kvmsmall-develUpgrade kernel-64kbUpgrade dtb-qcomUpgrade dtb-mediatekUpgrade ocfs2-kmp-rtUpgrade kernel-default-vdsoUpgrade dtb-appleUpgrade dtb-apmUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-syms-azureUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-livepatchUpgrade dtb-exynosUpgrade cluster-md-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-default-develUpgrade kernel-macrosUpgrade kernel-docs-htmlUpgrade dtb-xilinxUpgrade dtb-marvellUpgrade kernel-64kb-optionalUpgrade kernel-debug-develUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade dtb-lgUpgrade kernel-rt_debugUpgrade kernel-obs-qaUpgrade dtb-amlogicUpgrade dtb-amdUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade kernel-zfcpdump | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-generic-64kUpgrade linux-image-ibmUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-oem-22.04Upgrade linux-image-azureUpgrade linux-image-raspiUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-gcpUpgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-nvidia-lowlatency-64k | Dec 13, 2024 | Aug 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Aug 17, 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