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 kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.15.162-107.160Upgrade python-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.223-211.872Upgrade perfUpgrade kernel-tools-develUpgrade bpftool | May 22, 2025 | Jul 5, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-libbpf-develUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-headersUpgrade perfUpgrade python3-perfUpgrade kernel-modules-extra-commonUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64 | Jun 11, 2025 | Jul 5, 2024 |
| Debian | — | Upgrade linux | Jul 17, 2024 | Jul 5, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Oct 9, 2024 | Jul 5, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libs | Nov 5, 2024 | Jul 5, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jul 5, 2024 |
| Suse | — | Upgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade dtb-socionextUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-source-rtUpgrade dtb-broadcomUpgrade kernel-debug-develUpgrade kernel-azureUpgrade kernel-azure-optionalUpgrade dtb-caviumUpgrade dlm-kmp-rtUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-develUpgrade kernel-defaultUpgrade kernel-default-baseUpgrade kernel-rt_debug-develUpgrade kernel-docsUpgrade dtb-appleUpgrade kernel-default-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-amdUpgrade kernel-debug-vdsoUpgrade kernel-default-optionalUpgrade dlm-kmp-defaultUpgrade kernel-rt-extraUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-livepatchUpgrade dtb-rockchipUpgrade dtb-sprdUpgrade ocfs2-kmp-64kbUpgrade dtb-marvellUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-azureUpgrade dtb-allwinnerUpgrade dtb-alteraUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-azureUpgrade dtb-nvidiaUpgrade dtb-xilinxUpgrade kernel-kvmsmall-vdsoUpgrade gfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade dtb-renesasUpgrade kernel-rtUpgrade dlm-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-devel-rtUpgrade kernel-symsUpgrade kernel-rt-livepatch-develUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-default-extraUpgrade dtb-lgUpgrade gfs2-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-azure-develUpgrade kernel-debugUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-develUpgrade kernel-debug-livepatch-develUpgrade dtb-amlogicUpgrade kernel-64kb-livepatch-develUpgrade dtb-freescaleUpgrade dtb-apmUpgrade kernel-default-livepatchUpgrade kernel-azure-vdsoUpgrade dtb-amazonUpgrade kernel-source-azureUpgrade kernel-syms-azureUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-defaultUpgrade kernel-sourceUpgrade kernel-macrosUpgrade kernel-64kbUpgrade dtb-exynosUpgrade dtb-armUpgrade kernel-default-vdsoUpgrade dtb-mediatekUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-kvmsmall-develUpgrade kernel-default-develUpgrade kernel-64kb-develUpgrade gfs2-kmp-64kbUpgrade dtb-qcomUpgrade dtb-hisilicon | Aug 8, 2024 | Jul 5, 2024 |
| Ubuntu | — | Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-azureUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-nvidiaUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-intelUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-raspiUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-azure-fdeUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-genericUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtualUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-oem-20.04dUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1011-nvidia | 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