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

ntfs: fix kmap_local leak in write_mft_record_nolock() error paths

write_mft_record_nolock() maps the MFT record folio with
kmap_local_folio(), but the pre_write_mst_fixup() and
bio_add_folio() failure paths jump to the error label without
unmapping it. kmap_local mappings are stack-ordered per task, so
leaking one corrupts the nesting for any outer mapping.

Unmap the folio on those error paths too.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

The Linux kernel’s NTFS driver contains a memory leak caused by a missing unmap of a kmap_local mapping during error paths in write_mft_record_nolock(). When the function returns via the error label, the mapped folio remains active, corrupting the stack‑ordered mapping hierarchy for the task. This invalid nesting can trigger kernel memory corruption, leading to a panic or crash that terminates the system. The flaw does not provide privilege escalation or data exfiltration, but it can cause a critical service disruption.

Affected Systems

The attack affects all Linux kernels that include the default NTFS driver and lack the commit that inserts the missing unmap. Versions up to the 7.3 release candidate, and any earlier stable releases that have not applied this patch, are vulnerable. Kernel releases that have incorporated the commit are considered secure.

Risk and Exploitability

The CVSS score of 5.5 classifies this vulnerability as medium severity, and the EPSS score of less than 1% indicates a low likelihood of real‑world exploitation. It is not listed in the CISA KEV catalog. Based on the description, it is inferred that the vulnerability is most likely exploitable from a local context with sufficient privileges to trigger NTFS error conditions; no public exploits have been documented.

Generated by OpenCVE AI on October 26, 2026 at 21:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel release that includes the fix for the missing unmap on error paths.
  • If a kernel upgrade is not immediately possible, compile the kernel with NTFS support disabled or unmount all NTFS filesystems to eliminate the vulnerable code path.
  • Apply strict privilege boundaries or mandatory access control policies to limit local processes from inducing NTFS errors that exercise the vulnerable code.

Generated by OpenCVE AI on October 26, 2026 at 21:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401
CPEs cpe:2.3:o:linux:linux_kernel:7.3:rc1:*:*:*:*:*:*

Tue, 29 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Fri, 25 Sep 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772

Fri, 25 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ntfs: fix kmap_local leak in write_mft_record_nolock() error paths write_mft_record_nolock() maps the MFT record folio with kmap_local_folio(), but the pre_write_mst_fixup() and bio_add_folio() failure paths jump to the error label without unmapping it. kmap_local mappings are stack-ordered per task, so leaking one corrupts the nesting for any outer mapping. Unmap the folio on those error paths too.
Title ntfs: fix kmap_local leak in write_mft_record_nolock() error paths
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-19T09:14:33.821Z

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

Link: CVE-2026-98140

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-09-25T11:17:45.497

Modified: 2026-10-26T18:36:28.473

Link: CVE-2026-98140

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-98140 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T21:15:10Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-772

    Missing Release of Resource after Effective Lifetime