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