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