In the Linux kernel, the following vulnerability has been resolved:
fs/buffer: fix use-after-free when call bh_read() helper
There's issue as follows: BUG: KASAN: stack-out-of-bounds in end_buffer_read_sync+0xe3/0x110 Read of size 8 at addr ffffc9000168f7f8 by task swapper/3/0 CPU: 3 UID: 0 PID: 0 Comm: swapper/3 Not tainted 6.16.0-862.14.0.6.x86_64 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996) Call Trace: <IRQ> dump_stack_lvl+0x55/0x70 print_address_description.constprop.0+0x2c/0x390 print_report+0xb4/0x270 kasan_report+0xb8/0xf0 end_buffer_read_sync+0xe3/0x110 end_bio_bh_io_sync+0x56/0x80 blk_update_request+0x30a/0x720 scsi_end_request+0x51/0x2b0 scsi_io_completion+0xe3/0x480 ? scsi_device_unbusy+0x11e/0x160 blk_complete_reqs+0x7b/0x90 handle_softirqs+0xef/0x370 irq_exit_rcu+0xa5/0xd0 sysvec_apic_timer_interrupt+0x6e/0x90 </IRQ>
Above issue happens when do ntfs3 filesystem mount, issue may happens as follows: mount IRQ ntfs_fill_super read_cache_page do_read_cache_folio filemap_read_folio mpage_read_folio do_mpage_readpage ntfs_get_block_vbo bh_read submit_bh wait_on_buffer(bh); blk_complete_reqs scsi_io_completion scsi_end_request blk_update_request end_bio_bh_io_sync end_buffer_read_sync __end_buffer_read_notouch unlock_buffer
wait_on_buffer(bh);--> return will return to caller
put_bh --> trigger stack-out-of-bounds In the mpage_read_folio() function, the stack variable 'map_bh' is passed to ntfs_get_block_vbo(). Once unlock_buffer() unlocks and wait_on_buffer() returns to continue processing, the stack variable is likely to be reclaimed. Consequently, during the end_buffer_read_sync() process, calling put_bh() may result in stack overrun.
If the bh is not allocated on the stack, it belongs to a folio. Freeing a buffer head which belongs to a folio is done by drop_buffers() which will fail to free buffers which are still locked. So it is safe to call put_bh() before __end_buffer_read_notouch().
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-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.242-239.961Upgrade bpftool-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-livepatch-5.10.240-238.966Upgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.191-132.213Upgrade kernel-livepatch-5.10.238-234.956Upgrade kernelUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-livepatch-5.10.240-238.955Upgrade perfUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.238-231.953Upgrade kernel-livepatch-5.10.239-236.958Upgrade kernel-livepatch-5.10.240-238.959Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade bpftoolUpgrade python-perfUpgrade kernel-tools-devel | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-develUpgrade bpftool6.12-debuginfoUpgrade kernel6.12-toolsUpgrade kernel-livepatch-6.1.147-172.259Upgrade kernel6.12-libbpf-staticUpgrade python3-perf6.12-debuginfoUpgrade kernel-libbpfUpgrade kernel-livepatch-6.1.141-167.250Upgrade kernel6.12-develUpgrade kernel6.12-libbpfUpgrade kernel-livepatch-6.1.141-165.249Upgrade kernel-tools-debuginfoUpgrade kernel-livepatch-6.12.46-66.121Upgrade kernel6.12-libbpf-debuginfoUpgrade python3-perfUpgrade kernel-libbpf-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.144-170.251Upgrade perfUpgrade kernel-toolsUpgrade kernel-livepatch-6.1.148-173.267Upgrade kernel6.12Upgrade python3-perf6.12Upgrade perf6.12-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade bpftool6.12Upgrade bpftool-debuginfoUpgrade kernelUpgrade kernel6.12-headersUpgrade kernel-debuginfoUpgrade kernel6.12-tools-develUpgrade python3-perf-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel-headersUpgrade kernel-modules-extraUpgrade kernel-libbpf-develUpgrade kernel6.12-libbpf-develUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-modules-extraUpgrade kernel-livepatch-6.1.150-174.273Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-staticUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.147-172.266Upgrade perf6.12 | Sep 30, 2025 | Sep 5, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 25, 2025 | Sep 25, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools-libs | Dec 12, 2025 | Dec 11, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel | Jan 15, 2026 | Jan 6, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelists | Dec 12, 2025 | Dec 11, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 14, 2025 | Sep 5, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Sep 5, 2025 |
| Suse | — | Upgrade cluster-md-kmp-defaultUpgrade kernel-default-develUpgrade kernel-rt-livepatchUpgrade dtb-lgUpgrade kernel-azure-optionalUpgrade kernel-kvmsmallUpgrade dtb-alteraUpgrade kernel-rtUpgrade dtb-exynosUpgrade dtb-apmUpgrade kernel-default-manUpgrade ocfs2-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-default-livepatchUpgrade kernel-kvmsmall-develUpgrade kernel-syms-rtUpgrade kernel-source-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-symsUpgrade kernel-azure-develUpgrade kernel-azure-vdsoUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-obs-qaUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-rtUpgrade kernel-64kbUpgrade dtb-amazonUpgrade kselftests-kmp-64kbUpgrade kernel-syms-azureUpgrade dtb-qcomUpgrade dlm-kmp-64kbUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-rt-livepatch-develUpgrade reiserfs-kmp-azureUpgrade dtb-rockchipUpgrade dtb-freescaleUpgrade kernel-devel-azureUpgrade dtb-amlogicUpgrade gfs2-kmp-rtUpgrade kernel-macrosUpgrade kernel-zfcpdumpUpgrade kernel-sourceUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-azureUpgrade kselftests-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-obs-buildUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-mediatekUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade dtb-broadcomUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-64kb-optionalUpgrade dtb-sprdUpgrade dtb-renesasUpgrade dtb-amdUpgrade dlm-kmp-rtUpgrade dtb-caviumUpgrade dtb-appleUpgrade cluster-md-kmp-rtUpgrade dtb-marvellUpgrade kernel-64kb-extraUpgrade dtb-hisiliconUpgrade dtb-allwinnerUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-rt-develUpgrade kernel-azure-extraUpgrade dtb-xilinxUpgrade kernel-rt-optionalUpgrade kernel-develUpgrade kernel-default-optionalUpgrade kernel-default-baseUpgrade kernel-debug-vdsoUpgrade kernel-source-vanillaUpgrade kernel-docs-htmlUpgrade kernel-docsUpgrade kernel-debug-develUpgrade kernel-debugUpgrade dtb-socionextUpgrade kernel-devel-rtUpgrade dlm-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-defaultUpgrade dtb-nvidiaUpgrade kernel-64kb-devel | Dec 5, 2025 | Oct 15, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1089-kvmUpgrade linux-image-5.15.0-163-lowlatencyUpgrade linux-image-5.15.0-163-lowlatency-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-realtimeUpgrade linux-image-ibm-6.8Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-oracle-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-1092-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-awsUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-gcp-64kUpgrade linux-image-generic-64k-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-gke-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-5.15.0-1097-aws-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-azure-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-raspiUpgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-5.15.0-1089-intel-iot-realtimeUpgrade linux-image-5.15.0-163-generic-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1094-oracleUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1038-nvidia-tegra-igx-rtUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-5.15.0-1091-ibmUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-5.15.0-1101-azureUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-generic-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-aws-fips-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1080-gkeopUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-azure-cvmUpgrade linux-image-generic-5.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1049-nvidia-tegraUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1097-gcp-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-gke-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1091-raspiUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-1092-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-5.15.0-1061-xilinx-zynqmpUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegraUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-5.15.0-163-generic-lpaeUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-5.15.0-1097-gcpUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1097-aws-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-aws-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-gkeopUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-6.8Upgrade linux-image-5.15.0-1093-gkeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-fips-5.15Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1092-intel-iotgUpgrade linux-image-5.15.0-1101-azure-fipsUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1038-nvidia-tegra-igxUpgrade linux-image-oem-20.04Upgrade linux-image-kvm-5.15Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1102-azureUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-azureUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-intelUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-fipsUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-5.15.0-163-genericUpgrade linux-image-5.15.0-163-fipsUpgrade linux-image-xilinxUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-ibm-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1049-nvidia-tegra-rtUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-oem-20.04bUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-nvidiaUpgrade linux-image-raspi-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-aws-64kUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-5.15.0-1097-awsUpgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-1096-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-64k | Dec 5, 2025 | Sep 5, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 19, 2025 | Sep 5, 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