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