CVE-2026-98141: ntfs: propagate reparse index insertion failure

Published Sep 25, 2026
·
Updated

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

ntfs: propagate reparse index insertion failure

updatereparsedata() ignores the return value of setreparseindex(). When index insertion fails, the code removes the just-written reparse data as cleanup but still returns 0, so symlink(2) (and WSL special file creation) reports success while no reparse data exists on disk. When there was no previous reparse data (oldsize == 0), the failure was likewise silently ignored.

Propagate the error to the caller.

Affected Software

1 affected component
Linux Linux kernel

Event History

Sep 25, 2026
CVE Published
via MITRE·10:36 AM
Data Sourced
via MITRE·10:36 AM
Description
Data Sourced
via NVD·11:17 AM
Description

Frequently Asked Questions

1

Who is affected by this issue in practice?

Systems using the Linux kernel NTFS code path to create symlinks or WSL special files are affected when insertion into the reparse index fails. The visible impact is that the creation operation can report success even though the required reparse data was not persisted.

2

What condition is required to trigger the incorrect success result?

The failure occurs when set_reparse_index() fails during update_reparse_data(). The cleanup removes newly written reparse data, but the prior behavior returned success instead of propagating the insertion error.

3

How can an administrator recognize that this may already have occurred?

A symlink(2) or WSL special-file creation operation may have reported success, while no corresponding reparse data exists on disk. The description does not provide a specific log message or detection command.

4

What is the effect of the fix?

The fix propagates the reparse-index insertion error to the caller. This causes the creating operation to report failure rather than falsely reporting successful creation when the reparse data cannot be indexed.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203