In the Linux kernel, the following vulnerability has been resolved:
ext4: only dirty folios when data journaling regular files
fstest generic/388 occasionally reproduces a crash that looks as follows:
BUG: kernel NULL pointer dereference, address: 0000000000000000 ... Call Trace: <TASK> ext4_block_zero_page_range+0x30c/0x380 [ext4] ext4_truncate+0x436/0x440 [ext4] ext4_process_orphan+0x5d/0x110 [ext4] ext4_orphan_cleanup+0x124/0x4f0 [ext4] ext4_fill_super+0x262d/0x3110 [ext4] get_tree_bdev_flags+0x132/0x1d0 vfs_get_tree+0x26/0xd0 vfs_cmd_create+0x59/0xe0 __do_sys_fsconfig+0x4ed/0x6b0 do_syscall_64+0x82/0x170 ...
This occurs when processing a symlink inode from the orphan list. The partial block zeroing code in the truncate path calls ext4_dirty_journalled_data() -> folio_mark_dirty(). The latter calls mapping->a_ops->dirty_folio(), but symlink inodes are not assigned an a_ops vector in ext4, hence the crash.
To avoid this problem, update the ext4_dirty_journalled_data() helper to only mark the folio dirty on regular files (for which a_ops is assigned). This also matches the journaling logic in the ext4_symlink() creation path, where ext4_handle_dirty_metadata() is called directly.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade python3-perf6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-libbpf-develUpgrade perf6.12-debuginfoUpgrade kernel-tools-develUpgrade kernel6.12-debuginfoUpgrade kernel-livepatch-6.12.35-55.103Upgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade kernel-libbpf-debuginfoUpgrade bpftoolUpgrade kernel6.12Upgrade kernel6.12-debuginfo-common-x86_64Upgrade perf6.12Upgrade python3-perf6.12Upgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpf | Aug 5, 2025 | Jul 4, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernel | Sep 5, 2025 | Jul 4, 2025 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rt | Jan 27, 2026 | Jul 4, 2025 |
| Rocky_linux | — | Upgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-develUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-modules-coreUpgrade kernel-rtUpgrade kernel-rt-modulesUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade python3-perfUpgrade kernel-rt-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-toolsUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debugUpgrade kernel-rt-debuginfoUpgrade perfUpgrade rvUpgrade kernel-rt-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-debug-uki-virtUpgrade kernel-tools-debuginfoUpgrade kernel-coreUpgrade kernel-debugUpgrade kernel-zfcpdumpUpgrade kernel-uki-virtUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade rtlaUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-develUpgrade perf-debuginfoUpgrade libperfUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernelUpgrade libperf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-debuginfo | Feb 9, 2026 | Oct 3, 2025 |
| Suse | — | Upgrade kernel-syms-rtUpgrade kernel-devel-azureUpgrade ocfs2-kmp-azureUpgrade kernel-syms-azureUpgrade dtb-amdUpgrade dtb-hisiliconUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-exynosUpgrade dtb-mediatekUpgrade kernel-docsUpgrade kselftests-kmp-defaultUpgrade dtb-amazonUpgrade kernel-64kbUpgrade dtb-armUpgrade kernel-debug-develUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-develUpgrade dlm-kmp-defaultUpgrade kernel-64kb-optionalUpgrade dlm-kmp-azureUpgrade dtb-xilinxUpgrade kernel-sourceUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-zfcpdumpUpgrade kernel-devel-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-default-extraUpgrade cluster-md-kmp-azureUpgrade kernel-rt-develUpgrade kernel-symsUpgrade kernel-develUpgrade dtb-appleUpgrade gfs2-kmp-rtUpgrade kernel-source-azureUpgrade dtb-amlogicUpgrade dtb-renesasUpgrade kernel-default-optionalUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-defaultUpgrade kernel-debugUpgrade kernel-kvmsmallUpgrade kernel-macrosUpgrade dtb-apmUpgrade cluster-md-kmp-rtUpgrade kernel-default-develUpgrade kernel-obs-qaUpgrade kernel-docs-htmlUpgrade gfs2-kmp-defaultUpgrade kernel-default-livepatchUpgrade dtb-alteraUpgrade kernel-source-rtUpgrade kernel-rt_debugUpgrade kernel-rt-extraUpgrade kernel-defaultUpgrade dtb-marvellUpgrade dtb-caviumUpgrade dtb-allwinnerUpgrade kernel-source-vanillaUpgrade kernel-azure-vdsoUpgrade dtb-nvidiaUpgrade kernel-rt_debug-develUpgrade kernel-default-vdsoUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade dtb-socionextUpgrade dtb-lgUpgrade dlm-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-debug-vdsoUpgrade kselftests-kmp-rtUpgrade kernel-rtUpgrade kernel-azure-optionalUpgrade dtb-rockchipUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade kernel-obs-buildUpgrade kernel-azure-extraUpgrade dtb-sprdUpgrade dlm-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-azure-develUpgrade dtb-qcom | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-generic-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-raspi-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-generic-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-lowlatency-6.8Upgrade linux-image-fipsUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-aws-fips-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-oem-24.04cUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-aws-64k-6.14Upgrade linux-image-oracle-6.14Upgrade linux-image-nvidia-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-oracle-6.8Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-raspiUpgrade linux-image-kvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-virtual-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-ibm-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-6.14Upgrade linux-image-gke-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-azureUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-oem-22.04bUpgrade linux-image-gcp-6.14Upgrade linux-image-raspi-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-ibmUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-virtual-6.14Upgrade linux-image-intel-iotgUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-xilinxUpgrade linux-image-oem-24.04bUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-realtime-6.14Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-fips-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-aws-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-oem-6.14Upgrade linux-image-oracleUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-gkeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-genericUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-oem-24.04Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-oem-22.04d | Jul 9, 2025 | Jul 4, 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