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