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