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