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: Apply Patch
AI Analysis

Impact

The vulnerability exists in the Linux kernel's NTFS driver. During error paths of write_mft_record_nolock(), a kmap_local mapping is not released, leaking a folio. Because kmap_local mappings are ordered per task, the leak corrupts the mapping stack and can lead to kernel memory corruption or a kernel panic, causing a denial of service within the kernel. No elevation of privilege or data exfiltration capabilities are indicated by the description.

Affected Systems

All variants of the Linux kernel are potentially affected until the upstream patch that adds the missing unmap is applied. The advisory does not list specific releases, so any installation running a kernel that includes the buggy ntfs driver and has not incorporated the referenced commit is considered vulnerable.

Risk and Exploitability

The CVSS score of 5.5 indicates a medium severity, while the EPSS score of <1% suggests a low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a local process with sufficient privileges to trigger the NTFS error paths; this is inferred from the need to execute code in the kernel context. No publicly documented exploits are referenced.

Generated by OpenCVE AI on September 30, 2026 at 10:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the commit that releases the kmap_local mapping on error paths (for example, the commit referenced in the advisory).
  • If a kernel upgrade cannot be performed immediately, disable NTFS support in the kernel configuration or at run time to remove the vulnerable code path.
  • Restrict local privileged processes or apply mandatory access controls so that an attacker cannot easily trigger the error conditions.

Generated by OpenCVE AI on September 30, 2026 at 10:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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-09-25T10:36:16.580Z

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

Link: CVE-2026-98140

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

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

Modified: 2026-09-30T14:10:59.253

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-09-30T10:45:17Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime