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

ntfs3: reject direct userspace writes to reserved $LX* xattrs

NTFS3 uses $LXUID, $LXGID, $LXMOD and $LXDEV as internal WSL
permission metadata and reloads them into i_uid, i_gid and i_mode
from ntfs_get_wsl_perm().

Because the empty-prefix xattr handler also lets file owners call
setxattr() on these names directly, an unprivileged writer on a
writable ntfs3 mount can plant root ownership and S_ISUID on their own
file and gain euid 0 after inode reload.

Reject direct userspace writes to the reserved $LX* names. Internal
ntfs3 metadata updates are unchanged because ntfs_save_wsl_perm()
writes them via ntfs_set_ea() directly.

[almaz.alexandrovich@paragon-software.com: added an additional check for non privileged users]
Published: 2026-07-19
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows a non‑privileged user who can write to an NTFS3 filesystem to directly set the internal extended attribute names $LXUID, $LXGID, $LXMOD, and $LXDEV via setxattr(). These attributes are loaded as the inode’s owner, group, and mode when the kernel processes the file. Because the kernel previously accepted writes to these names from user space, an attacker can assign the values that correspond to root ownership and the setuid bit, and gain effective UID 0 the next time the inode is accessed. The vulnerability is a local privilege‑elevation flaw, giving the attacker full control over the host system.

Affected Systems

The issue is present in the Linux kernel’s NTFS3 filesystem implementation for any kernel version that has not yet incorporated the commit that rejects direct writes to the $LX* extended attribute names. No specific kernel version range is listed in the data, so all kernels lacking the patch are considered vulnerable.

Risk and Exploitability

The CVSS score is 7.1, which indicates a moderate to high severity for a local exploit. The EPSS score of less than 1 % shows that expected exploitation probability is low, and the flaw is not listed in the CISA KEV catalog. Exploitation requires the attacker to have write access to a file on an NTFS3‑mounted partition and to invoke setxattr() on one of the reserved attribute names. Once these conditions are met, the attacker becomes root on the host without needing additional kernel exploits.

Generated by OpenCVE AI on August 4, 2026 at 07:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the ntfs3 commit rejecting direct writes to $LX* extended attribute names.
  • If an immediate kernel upgrade is not possible, mount NTFS3 filesystems as read‑only or restrict write access to trusted users only.
  • Deploy file and attribute integrity monitoring on NTFS3 mounted partitions to detect unexpected changes in ownership or setuid bits.

Generated by OpenCVE AI on August 4, 2026 at 07:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4700-1 linux-6.1 security update
History

Tue, 21 Jul 2026 00:15:00 +0000


Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sun, 19 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ntfs3: reject direct userspace writes to reserved $LX* xattrs NTFS3 uses $LXUID, $LXGID, $LXMOD and $LXDEV as internal WSL permission metadata and reloads them into i_uid, i_gid and i_mode from ntfs_get_wsl_perm(). Because the empty-prefix xattr handler also lets file owners call setxattr() on these names directly, an unprivileged writer on a writable ntfs3 mount can plant root ownership and S_ISUID on their own file and gain euid 0 after inode reload. Reject direct userspace writes to the reserved $LX* names. Internal ntfs3 metadata updates are unchanged because ntfs_save_wsl_perm() writes them via ntfs_set_ea() directly. [almaz.alexandrovich@paragon-software.com: added an additional check for non privileged users]
Title ntfs3: reject direct userspace writes to reserved $LX* xattrs
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-08-05T12:36:16.559Z

Reserved: 2026-07-19T07:54:57.015Z

Link: CVE-2026-63833

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity :

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-63833 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T07:15:03Z

Weaknesses
  • CWE-915

    Improperly Controlled Modification of Dynamically-Determined Object Attributes