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 kernel-headersUpgrade kernel6.12-modules-extraUpgrade python3-perf6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade perf6.12Upgrade bpftool-debuginfoUpgrade kernel-livepatch-6.12.23-29.97Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade kernel6.12Upgrade kernel-tools-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel-develUpgrade perf6.12-debuginfoUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-libbpf-staticUpgrade bpftoolUpgrade kernel-modules-extra-commonUpgrade python3-perf6.12-debuginfoUpgrade kernel-toolsUpgrade kernel6.12-debuginfo | 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 kernel-rtUpgrade kernel | Jan 27, 2026 | Apr 16, 2025 |
| Rocky_linux | — | Upgrade libperf-debuginfoUpgrade rtlaUpgrade kernel-debuginfoUpgrade kernel-tools-libsUpgrade kernel-debug-uki-virtUpgrade kernel-rt-coreUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-cross-headersUpgrade kernel-debugUpgrade kernel-rt-kvmUpgrade python3-perf-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-headersUpgrade kernel-rt-develUpgrade python3-perfUpgrade kernelUpgrade kernel-zfcpdump-develUpgrade kernel-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modulesUpgrade libperfUpgrade kernel-develUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-zfcpdump-modules-extraUpgrade rvUpgrade kernel-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-debuginfoUpgrade perf-debuginfoUpgrade kernel-rtUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-debug-coreUpgrade kernel-uki-virtUpgrade kernel-toolsUpgrade kernel-modulesUpgrade kernel-devel-matched | Feb 9, 2026 | Oct 3, 2025 |
| Suse | — | Upgrade dlm-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade kernel-docsUpgrade kernel-azure-develUpgrade kernel-debug-vdsoUpgrade kernel-default-livepatchUpgrade kernel-kvmsmallUpgrade dtb-rockchipUpgrade kernel-rt_debugUpgrade dtb-marvellUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-defaultUpgrade dtb-amazonUpgrade kernel-macrosUpgrade kernel-azure-extraUpgrade kernel-rt-extraUpgrade dtb-broadcomUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade kernel-source-rtUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-devel-azureUpgrade kselftests-kmp-azureUpgrade dtb-amlogicUpgrade kernel-docs-htmlUpgrade dtb-appleUpgrade gfs2-kmp-rtUpgrade dtb-socionextUpgrade kernel-obs-buildUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-64kbUpgrade dtb-nvidiaUpgrade dtb-freescaleUpgrade kernel-syms-rtUpgrade dtb-apmUpgrade kernel-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-optionalUpgrade kernel-default-develUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-obs-qaUpgrade ocfs2-kmp-azureUpgrade dtb-caviumUpgrade kernel-64kb-optionalUpgrade dtb-xilinxUpgrade kernel-default-vdsoUpgrade dtb-renesasUpgrade kernel-default-livepatch-develUpgrade dtb-qcomUpgrade dtb-exynosUpgrade kernel-sourceUpgrade kernel-64kb-extraUpgrade kernel-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-alteraUpgrade dtb-hisiliconUpgrade dtb-armUpgrade dtb-amdUpgrade dlm-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-64kb-develUpgrade reiserfs-kmp-azureUpgrade kernel-symsUpgrade kernel-source-vanillaUpgrade dtb-allwinnerUpgrade kernel-source-azureUpgrade kernel-debugUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade gfs2-kmp-azureUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade kernel-devel-rtUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-64kbUpgrade dtb-mediatekUpgrade kselftests-kmp-64kbUpgrade dtb-lgUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-azure-optional | Dec 5, 2025 | May 21, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1029-azure-nvidiaUpgrade linux-image-azure-fdeUpgrade linux-image-azure-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1038-oracle-64kUpgrade linux-image-6.14.0-1008-gcpUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1041-nvidiaUpgrade linux-image-raspi-realtimeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-azureUpgrade linux-image-oem-22.04bUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.14.0-1007-awsUpgrade linux-image-oracle-6.8Upgrade linux-image-kvmUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1041-nvidia-lowlatency-64kUpgrade linux-image-6.8.1-1036-realtimeUpgrade linux-image-awsUpgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.14.0-1007-azureUpgrade linux-image-6.8.0-1041-azureUpgrade linux-image-6.8.0-1038-gkeUpgrade linux-image-6.8.0-1041-nvidia-lowlatencyUpgrade linux-image-6.8.0-1025-gkeopUpgrade linux-image-6.8.0-86-genericUpgrade linux-image-ibm-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-86-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.14.0-22-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.14.0-1007-aws-64kUpgrade linux-image-ibm-classicUpgrade linux-image-gke-6.8Upgrade linux-image-6.14.0-1007-azure-fdeUpgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1041-nvidia-64kUpgrade linux-image-6.8.0-1038-gke-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1042-gcp-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-ibmUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-1042-gcpUpgrade linux-image-gcp-64kUpgrade linux-image-6.14.0-1004-realtimeUpgrade linux-image-oem-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1041-awsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-86-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-6.8.0-86-generic-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1041-raspiUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1044-azure-fipsUpgrade linux-image-6.14.0-22-generic-64kUpgrade linux-image-6.14.0-1007-oracle-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-6.14.0-1007-oracleUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1038-oracleUpgrade linux-image-6.14.0-1007-raspiUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-6.8.0-2032-raspi-realtimeUpgrade linux-image-6.8.0-1039-ibmUpgrade linux-image-oem-22.04aUpgrade linux-image-genericUpgrade linux-image-6.8.0-1041-aws-64kUpgrade linux-image-6.14.0-1008-gcp-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gke-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-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