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 kernel6.12-modules-extraUpgrade kernel-modules-extra-commonUpgrade kernel6.12-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-6.12.35-55.103Upgrade kernel-libbpf-develUpgrade kernel-toolsUpgrade python3-perf6.12-debuginfoUpgrade kernel-tools-develUpgrade perf6.12-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpfUpgrade kernel6.12Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade perf6.12Upgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perf6.12 | 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-coreUpgrade kernel-rt-kvmUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-zfcpdumpUpgrade kernel-debug-debuginfoUpgrade kernel-rt-develUpgrade kernel-toolsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-modulesUpgrade rvUpgrade kernel-debug-uki-virtUpgrade kernel-develUpgrade kernel-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-debugUpgrade kernel-rt-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade python3-perfUpgrade python3-perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-rtUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernelUpgrade rtlaUpgrade kernel-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-zfcpdump-develUpgrade kernel-tools-libs-develUpgrade kernel-uki-virtUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-develUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade perf-debuginfoUpgrade libperfUpgrade kernel-debuginfo-common-s390x | Feb 9, 2026 | Oct 3, 2025 |
| Suse | — | Upgrade ocfs2-kmp-azureUpgrade dtb-amdUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade dtb-apmUpgrade kernel-syms-azureUpgrade kernel-default-optionalUpgrade kernel-devel-rtUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-rt-livepatchUpgrade kernel-rt_debug-vdsoUpgrade kernel-zfcpdumpUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-qaUpgrade gfs2-kmp-rtUpgrade kernel-debugUpgrade kernel-default-develUpgrade kernel-rt-develUpgrade dtb-appleUpgrade kernel-symsUpgrade dtb-amazonUpgrade dtb-xilinxUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-armUpgrade dtb-mediatekUpgrade dtb-amlogicUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade dtb-exynosUpgrade kernel-macrosUpgrade kernel-docsUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade kernel-64kbUpgrade kernel-64kb-develUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-azureUpgrade gfs2-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-source-azureUpgrade kernel-64kb-optionalUpgrade kernel-sourceUpgrade reiserfs-kmp-defaultUpgrade kernel-default-extraUpgrade dtb-renesasUpgrade kernel-devel-azureUpgrade kselftests-kmp-azureUpgrade dlm-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-debug-vdsoUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade dtb-lgUpgrade ocfs2-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-default-livepatch-develUpgrade dtb-socionextUpgrade kernel-kvmsmall-vdsoUpgrade kernel-obs-buildUpgrade kernel-azure-extraUpgrade dtb-sprdUpgrade dtb-nvidiaUpgrade dtb-caviumUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade kernel-rtUpgrade kernel-azure-optionalUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade dtb-allwinnerUpgrade kernel-azure-vdsoUpgrade dtb-qcomUpgrade kernel-azure-develUpgrade kernel-docs-htmlUpgrade kernel-rt_debugUpgrade kernel-rt-extraUpgrade kernel-default-livepatchUpgrade kernel-defaultUpgrade dtb-marvellUpgrade dtb-alteraUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-64kbUpgrade kernel-default-vdsoUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade kernel-rt_debug-develUpgrade kernel-rt-vdso | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-24.04Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtimeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-oracle-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-xilinxUpgrade linux-image-oem-24.04bUpgrade linux-image-realtime-6.14Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-oem-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-aws-64kUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.14.0-1014-azureUpgrade linux-image-oem-6.14Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-azure-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-genericUpgrade linux-image-fips-6.8Upgrade linux-image-azure-6.14Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-oracleUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-generic-64k-6.14Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-virtual-6.14Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-intel-iotgUpgrade linux-image-aws-lts-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-aws-6.14Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-gcp-6.14Upgrade linux-image-oem-22.04aUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-ibm-classicUpgrade linux-image-aws-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-oracle-6.14Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-xilinx-6.8Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-fipsUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-24.04cUpgrade linux-image-oem-22.04cUpgrade linux-image-oracle-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-gke-64kUpgrade linux-image-ibmUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-awsUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-gcp-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-aws-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-64k-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-raspiUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-aws-fips-6.8 | 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