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