Description
In the Linux kernel, the following vulnerability has been resolved:

ext4: don't enable large folios on encrypted inodes

Commit 709f0f1f1bf5 ("ext4: add checks for large folio
incompatibilities when BS > PS") disables large folios at mount time
if the "encrypt" feature is set. However, enabling that feature on a
mounted filesystem circumvents that check, and writing encrypted data
results in a crash:

BUG: kernel NULL pointer dereference, address: 0000000000000028
Workqueue: ext4-rsv-conversion ext4_end_io_rsv_work
RIP: 0010:ext4_finish_bio+0xf7/0x3e0
Call Trace:
ext4_release_io_end+0x51/0x110
ext4_end_io_end+0x4c/0xe0
ext4_end_io_rsv_work+0xb3/0x100

Fix this by disabling large folios on encrypted inodes, as is
already done for inodes that use data journaling.

This affects all kernels between v6.19 and v7.2, but it is not needed
in v7.3, where the code was significantly refactored.
Published: 2026-10-23
Score: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service via kernel crash
Action: Patch
AI Analysis

Impact

A flaw in the ext4 file system logic causes the kernel to execute a null pointer dereference when large folios are enabled on an encrypted inode. This occurs if the encryption feature is enabled on a mounted file system after the mount check that should have disabled large folios. The resulting fault crashes the kernel, effectively shutting down the affected system or forcing a reboot. The issue is a classic example of a NULL pointer dereference leading to a denial‑of‑service condition.

Affected Systems

The vulnerability affects all Linux kernel releases between version 6.19 and 7.2, inclusive. The affected vendor is Linux, and there is no specified upstream vendor name beyond the Linux kernel itself.

Risk and Exploitability

The CVSS score is not provided, and the EPSS score is not available, but the vulnerability is not listed in CISA’s KEV catalog, suggesting no publicly known exploitation. The flaw requires the attacker to trigger a write of encrypted data on a mounted file system that has had its encryption feature enabled after an initial mount. This typically implies local or privileged attacker access, but a compromised process with write capability could also provoke the crash. Given the lack of public exploits and the local nature of the trigger, the current risk is moderate but the impact of a system crash is severe.

Generated by OpenCVE AI on October 23, 2026 at 14:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the kernel to version 7.3 or later, where the large folio path for encrypted inodes has been refactored and the crash is eliminated
  • If an upgrade is not immediately possible, ensure that the encryption feature is not enabled on any mounted ext4 file system to avoid triggering the fault
  • Implement monitoring to detect kernel panics or abrupt restarts related to ext4 activity and trigger an automated reboot or alert when such events occur

Generated by OpenCVE AI on October 23, 2026 at 14:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 23 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ext4: don't enable large folios on encrypted inodes Commit 709f0f1f1bf5 ("ext4: add checks for large folio incompatibilities when BS > PS") disables large folios at mount time if the "encrypt" feature is set. However, enabling that feature on a mounted filesystem circumvents that check, and writing encrypted data results in a crash: BUG: kernel NULL pointer dereference, address: 0000000000000028 Workqueue: ext4-rsv-conversion ext4_end_io_rsv_work RIP: 0010:ext4_finish_bio+0xf7/0x3e0 Call Trace: ext4_release_io_end+0x51/0x110 ext4_end_io_end+0x4c/0xe0 ext4_end_io_rsv_work+0xb3/0x100 Fix this by disabling large folios on encrypted inodes, as is already done for inodes that use data journaling. This affects all kernels between v6.19 and v7.2, but it is not needed in v7.3, where the code was significantly refactored.
Title ext4: don't enable large folios on encrypted inodes
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-23T12:12:12.296Z

Reserved: 2026-09-25T10:25:14.381Z

Link: CVE-2026-98941

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T13:17:15.087

Modified: 2026-10-23T13:17:15.087

Link: CVE-2026-98941

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T14:30:13Z

Weaknesses