In the Linux kernel, the following vulnerability has been resolved:
powerpc/bpf: fix JIT code size calculation of bpf trampoline
arch_bpf_trampoline_size() provides JIT size of the BPF trampoline before the buffer for JIT'ing it is allocated. The total number of instructions emitted for BPF trampoline JIT code depends on where the final image is located. So, the size arrived at with the dummy pass in arch_bpf_trampoline_size() can vary from the actual size needed in arch_prepare_bpf_trampoline(). When the instructions accounted in arch_bpf_trampoline_size() is less than the number of instructions emitted during the actual JIT compile of the trampoline, the below warning is produced:
WARNING: CPU: 8 PID: 204190 at arch/powerpc/net/bpf_jit_comp.c:981 __arch_prepare_bpf_trampoline.isra.0+0xd2c/0xdcc
which is:
/* Make sure the trampoline generation logic doesn't overflow */ if (image && WARN_ON_ONCE(&image[ctx->idx] > (u32 *)rw_image_end - BPF_INSN_SAFETY)) {
So, during the dummy pass, instead of providing some arbitrary image location, account for maximum possible instructions if and when there is a dependency with image location for JIT'ing.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Suse | — | Upgrade kernel-default-extraUpgrade dtb-rockchipUpgrade cluster-md-kmp-defaultUpgrade dtb-armUpgrade dtb-sprdUpgrade dtb-mediatekUpgrade dtb-appleUpgrade dtb-nvidiaUpgrade kernel-defaultUpgrade dtb-apmUpgrade kernel-default-livepatch-develUpgrade dtb-amdUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-docsUpgrade kernel-rt-livepatch-develUpgrade dtb-socionextUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-develUpgrade dlm-kmp-rtUpgrade dtb-renesasUpgrade kernel-obs-buildUpgrade kernel-macrosUpgrade dtb-marvellUpgrade kernel-obs-qaUpgrade kernel-64kb-develUpgrade dtb-amlogicUpgrade kernel-64kb-extraUpgrade dlm-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-optionalUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatchUpgrade kernel-develUpgrade dtb-allwinnerUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-rtUpgrade dtb-freescaleUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-rt-optionalUpgrade dtb-hisiliconUpgrade dtb-amazonUpgrade kernel-kvmsmall-develUpgrade kernel-64kbUpgrade dtb-broadcomUpgrade kernel-rtUpgrade dtb-exynosUpgrade dtb-caviumUpgrade dtb-alteraUpgrade ocfs2-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-default-develUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade dtb-qcomUpgrade kernel-source-vanillaUpgrade kernel-sourceUpgrade dtb-xilinxUpgrade kernel-symsUpgrade kernel-rt-vdso | Dec 5, 2025 | Nov 6, 2025 |
| Ubuntu | — | Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-raspi-6.14Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-azureUpgrade linux-image-raspiUpgrade linux-image-oem-24.04bUpgrade linux-image-gcp-6.14Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64kUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-aws-64kUpgrade linux-image-azure-6.14Upgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-6.14Upgrade linux-image-awsUpgrade linux-image-generic-6.14Upgrade linux-image-oracleUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-generic-64k-6.14Upgrade linux-image-oracle-64kUpgrade linux-image-oem-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-virtualUpgrade linux-image-oem-24.04cUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-virtual-6.14Upgrade linux-image-realtime-6.14Upgrade linux-image-aws-6.14Upgrade linux-image-aws-64k-6.14Upgrade linux-image-realtimeUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-oem-24.04aUpgrade linux-image-gcp | Jul 14, 2025 | Jul 10, 2025 |
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