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