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