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