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

ntfs: protect runlist updates with the runlist lock

ntfs_non_resident_attr_shrink() calls runlist helpers that require the
runlist write lock, but did not hold it while freeing clusters and
truncating the runlist. Serialize those operations and the resident
conversion with the runlist lock.

ntfs_attr_map_cluster() can merge a newly allocated run before updating
mapping pairs. If the update fails, free the clusters and restore both
the in-memory runlist and on-disk mapping pairs from a saved runlist.
Mark the volume in error if either rollback step fails.
Published: 2026-10-06
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Data integrity and availability through NTFS runlist corruption
Action: Apply Patch
AI Analysis

Impact

The vulnerability involves the NTFS filesystem driver in the Linux kernel failing to acquire the required runlist write lock while freeing clusters and truncating the runlist. This lack of synchronization creates a race condition that can allow concurrent filesystem operations to interleave improperly, potentially leading to corrupted runlists and incorrect on‑disk mappings. The result is loss of data integrity, possible filesystem corruption, and a denial‑of‑service condition if the kernel observes an unrecoverable error state.

Affected Systems

All Linux distributions that include the kernel NTFS driver. The vulnerability applies to any Linux kernel that has enabled ntfs support before the patches referenced by commit IDs 7427974 and 91709b7. Precise upstream version information is not supplied, so any kernel build prior to the inclusion of these commits is considered affected.

Risk and Exploitability

EPSS score is < 1% and the vulnerability is not listed in CISA’s KEV catalog, indicating no known public exploitation yet. The CVSS score of 7.8 indicates high severity. The risk in a kernel driver that handles NTFS volumes, which are typically accessed locally. Based on the description, it is inferred that an attacker would need to mount a specially crafted NTFS volume or have physical access to manipulate the filesystem so that concurrent operations execute during a free or truncate. Absent a public exploit, the likelihood is low, but the impact if triggered can be severe.

Generated by OpenCVE AI on October 7, 2026 at 10:43 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the ntfs runlist lock patch (commits 7427974 and 91709b7).
  • Back up critical NTFS volumes before mounting to avoid data loss while applying the patch.
  • Limit NTFS mounting to trusted users until the patch is verified as active.

Generated by OpenCVE AI on October 7, 2026 at 10:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 07 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362
CWE-368

Wed, 07 Oct 2026 09:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1136
CWE-367

Wed, 07 Oct 2026 07:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Wed, 07 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1136
CWE-367

Tue, 06 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 06 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ntfs: protect runlist updates with the runlist lock ntfs_non_resident_attr_shrink() calls runlist helpers that require the runlist write lock, but did not hold it while freeing clusters and truncating the runlist. Serialize those operations and the resident conversion with the runlist lock. ntfs_attr_map_cluster() can merge a newly allocated run before updating mapping pairs. If the update fails, free the clusters and restore both the in-memory runlist and on-disk mapping pairs from a saved runlist. Mark the volume in error if either rollback step fails.
Title ntfs: protect runlist updates with the runlist lock
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:17:25.955Z

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

Link: CVE-2026-98315

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:23.200

Modified: 2026-10-19T10:18:33.630

Link: CVE-2026-98315

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T10:45:07Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-368

    Context Switching Race Condition