In the Linux kernel, the following vulnerability has been resolved:
exfat: fix random stack corruption after get_block
When get_block is called with a buffer_head allocated on the stack, such as do_mpage_readpage, stack corruption due to buffer_head UAF may occur in the following race condition situation.
<CPU 0> <CPU 1> mpage_read_folio <<bh on stack>> do_mpage_readpage exfat_get_block bh_read __bh_read get_bh(bh) submit_bh wait_on_buffer ... end_buffer_read_sync __end_buffer_read_notouch unlock_buffer <<keep going>> ... ... ... ... <<bh is not valid out of mpage_read_folio>> . . another_function <<variable A on stack>> put_bh(bh) atomic_dec(bh->b_count) * stack corruption here *
This patch returns -EAGAIN if a folio does not have buffers when bh_read needs to be called. By doing this, the caller can fallback to functions like block_read_full_folio(), create a buffer_head in the folio, and then call get_block again.
Let's do not call bh_read() with on-stack buffer_head.
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_2023 | — | Upgrade python3-perf6.12-debuginfoUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel6.12-debuginfoUpgrade kernel-tools-develUpgrade kernel-libbpf-staticUpgrade kernel-modules-extra-commonUpgrade perf6.12-debuginfoUpgrade kernel-libbpf-develUpgrade perf6.12Upgrade kernel6.12-modules-extraUpgrade kernel-libbpf-debuginfoUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade python3-perf6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-livepatch-6.12.23-29.97Upgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12 | Jun 3, 2025 | Apr 16, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernel | Jul 17, 2025 | Apr 16, 2025 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rt | Jan 27, 2026 | Apr 16, 2025 |
| Rocky_linux | — | Upgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade perfUpgrade kernel-debug-debuginfoUpgrade kernel-devel-matchedUpgrade kernel-modulesUpgrade rvUpgrade perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernel-uki-virtUpgrade kernel-debug-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-rt-modulesUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade kernel-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-cross-headersUpgrade kernel-rt-debug-debuginfoUpgrade kernelUpgrade kernel-debuginfoUpgrade libperf-debuginfoUpgrade kernel-tools-libsUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-develUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-rt-modules-extraUpgrade kernel-debug-uki-virtUpgrade rtlaUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-debugUpgrade python3-perf | Feb 9, 2026 | Oct 3, 2025 |
| Suse | — | Upgrade reiserfs-kmp-rtUpgrade kernel-obs-qaUpgrade dtb-amlogicUpgrade dtb-appleUpgrade dtb-freescaleUpgrade dtb-socionextUpgrade kernel-default-develUpgrade kernel-kvmsmall-develUpgrade kernel-azureUpgrade kernel-syms-rtUpgrade dtb-broadcomUpgrade kernel-default-extraUpgrade dtb-nvidiaUpgrade ocfs2-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-source-rtUpgrade kernel-azure-develUpgrade kselftests-kmp-rtUpgrade kernel-azure-vdsoUpgrade dtb-marvellUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-syms-azureUpgrade kselftests-kmp-azureUpgrade dlm-kmp-azureUpgrade kernel-64kbUpgrade kernel-default-livepatchUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade kernel-docsUpgrade kernel-debug-vdsoUpgrade dtb-amazonUpgrade dlm-kmp-defaultUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-rtUpgrade dtb-rockchipUpgrade kernel-rt_debugUpgrade kernel-obs-buildUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-devel-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-macrosUpgrade dtb-apmUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-rtUpgrade kernel-docs-htmlUpgrade kselftests-kmp-defaultUpgrade dtb-caviumUpgrade dtb-mediatekUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-sprdUpgrade gfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade kernel-rt_debug-develUpgrade kernel-sourceUpgrade kernel-devel-rtUpgrade kernel-rt-develUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-azure-optionalUpgrade dtb-lgUpgrade ocfs2-kmp-defaultUpgrade dtb-xilinxUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade kernel-symsUpgrade kernel-source-vanillaUpgrade dtb-alteraUpgrade kernel-default-vdsoUpgrade dtb-exynosUpgrade dtb-renesasUpgrade dtb-amdUpgrade kernel-debug-develUpgrade dlm-kmp-64kbUpgrade kernel-develUpgrade kernel-default-baseUpgrade kernel-debugUpgrade kernel-64kb-develUpgrade dtb-armUpgrade kernel-default-optionalUpgrade dtb-hisiliconUpgrade gfs2-kmp-azureUpgrade cluster-md-kmp-rtUpgrade kernel-source-azureUpgrade kernel-default-livepatch-develUpgrade dtb-qcom | Dec 5, 2025 | May 21, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1041-awsUpgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-raspiUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-86-lowlatencyUpgrade linux-image-6.8.0-1039-ibmUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-86-generic-64kUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1041-raspiUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1044-azure-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-6.8.0-2032-raspi-realtimeUpgrade linux-image-6.8.0-1042-gcpUpgrade linux-image-oracleUpgrade linux-image-gcp-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1038-oracleUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-6.8.0-1042-gcp-64kUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1038-gke-64kUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1041-nvidia-64kUpgrade linux-image-lowlatencyUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1041-aws-64kUpgrade linux-image-genericUpgrade linux-image-6.14.0-1007-azureUpgrade linux-image-6.8.0-1041-nvidia-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.1-1036-realtimeUpgrade linux-image-awsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-6.14.0-22-genericUpgrade linux-image-virtualUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1041-nvidiaUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-realtimeUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1038-oracle-64kUpgrade linux-image-6.14.0-1007-awsUpgrade linux-image-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-86-genericUpgrade linux-image-aws-lts-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1029-azure-nvidiaUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-86-lowlatency-64kUpgrade linux-image-realtimeUpgrade linux-image-oem-22.04cUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1025-gkeopUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1038-gkeUpgrade linux-image-aws-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1041-azureUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1041-nvidia-lowlatency | Jun 26, 2025 | Apr 16, 2025 |
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