In the Linux kernel, the following vulnerability has been resolved:
bcache: fix variable length array abuse in btree_iter
btree_iter is used in two ways: either allocated on the stack with a fixed size MAX_BSETS, or from a mempool with a dynamic size based on the specific cache set. Previously, the struct had a fixed-length array of size MAX_BSETS which was indexed out-of-bounds for the dynamically-sized iterators, which causes UBSAN to complain.
This patch uses the same approach as in bcachefs's sort_iter and splits the iterator into a btree_iter with a flexible array member and a btree_iter_stack which embeds a btree_iter as well as a fixed-length data array.
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 Ami 2 | — | Upgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade python-perfUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-livepatch-5.15.162-107.160Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo | May 22, 2025 | Jul 5, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-headersUpgrade perfUpgrade kernel-modules-extra-commonUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernelUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade bpftool-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade kernel-modules-extra | Jun 11, 2025 | Jul 5, 2024 |
| Debian | — | Upgrade linux | Jul 17, 2024 | Jul 5, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-abi-stablelists | Oct 9, 2024 | Jul 5, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools | Nov 5, 2024 | Jul 5, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jul 5, 2024 |
| Suse | — | Upgrade kernel-default-extraUpgrade kernel-azure-livepatch-develUpgrade dtb-lgUpgrade kernel-azure-develUpgrade kernel-azure-extraUpgrade kernel-devel-azureUpgrade kernel-default-livepatchUpgrade kernel-source-azureUpgrade dlm-kmp-azureUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-64kbUpgrade kernel-devel-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade kernel-symsUpgrade dtb-amazonUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-syms-azureUpgrade kernel-azure-vdsoUpgrade dtb-armUpgrade dtb-exynosUpgrade dtb-apmUpgrade kernel-64kbUpgrade kernel-syms-rtUpgrade kernel-default-develUpgrade kselftests-kmp-64kbUpgrade kernel-default-vdsoUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-develUpgrade dtb-qcomUpgrade kernel-kvmsmall-develUpgrade dtb-hisiliconUpgrade dtb-mediatekUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-macrosUpgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-rtUpgrade kernel-rt-develUpgrade dtb-freescaleUpgrade gfs2-kmp-rtUpgrade dtb-amlogicUpgrade kernel-debug-livepatch-develUpgrade kernel-obs-qaUpgrade kernel-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-64kb-optionalUpgrade kernel-sourceUpgrade kernel-debugUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-debug-vdsoUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-optionalUpgrade kernel-source-vanillaUpgrade kernel-default-baseUpgrade kernel-default-optionalUpgrade gfs2-kmp-azureUpgrade kernel-rt-vdsoUpgrade dtb-amdUpgrade kernel-default-livepatch-develUpgrade kernel-defaultUpgrade dtb-sprdUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-extraUpgrade dtb-rockchipUpgrade dtb-alteraUpgrade kselftests-kmp-azureUpgrade kernel-source-rtUpgrade kernel-azure-optionalUpgrade kernel-azureUpgrade dtb-caviumUpgrade dtb-broadcomUpgrade cluster-md-kmp-64kbUpgrade dtb-socionextUpgrade dtb-renesasUpgrade dtb-appleUpgrade dtb-marvellUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-docs-htmlUpgrade dtb-xilinxUpgrade kernel-rt-livepatchUpgrade kernel-rt-extraUpgrade kernel-docsUpgrade kernel-debug-develUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-develUpgrade kselftests-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-obs-buildUpgrade kernel-rt_debug-livepatch-devel | Aug 8, 2024 | Jul 5, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-40-genericUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-gkeUpgrade linux-image-virtualUpgrade linux-image-oem-24.04aUpgrade linux-image-gkeop-5.15Upgrade linux-image-kvmUpgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-awsUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-ibmUpgrade linux-image-azureUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-intel-iotgUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-intelUpgrade linux-image-azure-fdeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-generic-64k-hwe-20.04 | Aug 9, 2024 | Jul 5, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 5, 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