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 perfUpgrade bpftoolUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extraUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-debuginfoUpgrade kernel-livepatch-6.1.140-154.222Upgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-staticUpgrade python3-perfUpgrade kernel-libbpfUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel | Jun 24, 2025 | Aug 17, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | May 15, 2025 | Aug 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libs | Nov 26, 2024 | Aug 17, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Aug 17, 2024 |
| Suse | — | Upgrade kernel-default-extraUpgrade kernel-devel-rtUpgrade kernel-azure-develUpgrade kernel-azure-vdsoUpgrade kernel-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade kernel-sourceUpgrade kernel-debug-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-optionalUpgrade kernel-rt_debugUpgrade kernel-zfcpdumpUpgrade kernel-obs-qaUpgrade kernel-macrosUpgrade kernel-azure-livepatch-develUpgrade dtb-alteraUpgrade kernel-debugUpgrade kernel-docs-htmlUpgrade kernel-azure-extraUpgrade cluster-md-kmp-azureUpgrade dtb-amdUpgrade dtb-amlogicUpgrade dtb-lgUpgrade dlm-kmp-64kbUpgrade dtb-freescaleUpgrade dtb-mediatekUpgrade kernel-rt_debug-vdsoUpgrade kernel-syms-rtUpgrade kernel-default-optionalUpgrade dtb-amazonUpgrade dtb-appleUpgrade dtb-qcomUpgrade kernel-kvmsmall-develUpgrade kernel-default-vdsoUpgrade dtb-hisiliconUpgrade dtb-broadcomUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-source-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-develUpgrade ocfs2-kmp-rtUpgrade kernel-devel-azureUpgrade kselftests-kmp-64kbUpgrade dtb-apmUpgrade dtb-exynosUpgrade dtb-marvellUpgrade kernel-syms-azureUpgrade dtb-xilinxUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade kernel-default-livepatchUpgrade kernel-symsUpgrade kernel-default-develUpgrade kernel-rt-develUpgrade kernel-develUpgrade dtb-nvidiaUpgrade kernel-source-rtUpgrade reiserfs-kmp-defaultUpgrade dtb-socionextUpgrade dtb-caviumUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-rockchipUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-64kb-extraUpgrade dtb-allwinnerUpgrade kernel-defaultUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-docsUpgrade kernel-source-vanillaUpgrade dtb-sprdUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade dtb-armUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-azureUpgrade kernel-default-base-rebuildUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azureUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-64kbUpgrade kernel-default-baseUpgrade kernel-rt-vdsoUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-azure | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-genericUpgrade linux-image-lowlatencyUpgrade linux-image-azureUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-raspiUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-virtualUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-50-genericUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1020-azure-fde | 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