CVE-2026-99242
Last modified
CVE-2026-99242 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: ntfs: fix race between fallocate and mmap reads The fallocate implementation only takes invalidate_lock for punch hole, collapse range, and insert range operations. For standard allocation modes (mode == 0, FALLOC_FL_KEEP_SIZE), the lock is not held. During ntfs_attr_fallocate(), new clusters are mapped to the runlist via ntfs_attr_map_cluster() before being zeroed by ntfs_dio_zero_range().
Description
In the Linux kernel, the following vulnerability has been resolved: ntfs: fix race between fallocate and mmap reads The fallocate implementation only takes invalidate_lock for punch hole, collapse range, and insert range operations. For standard allocation modes (mode == 0, FALLOC_FL_KEEP_SIZE), the lock is not held. During ntfs_attr_fallocate(), new clusters are mapped to the runlist via ntfs_attr_map_cluster() before being zeroed by ntfs_dio_zero_range(). This creates a window where concurrent mmap page faults can read uninitialized disk data. Since mmap uses filemap_fault() which takes invalidate_lock in shared mode, it can fault in pages during this window and expose old disk contents to userspace. This is an information leak and data integrity issue. Fix by taking invalidate_lock for all fallocate operations, not just for punch/collapse/insert modes. This prevents concurrent page faults from accessing unzeroed clusters during the allocation window.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 495e90fa334828d4119061e2726af51d0a0fb4ed, < 7dd1c2fec6ebdd1a88a02cb58ff515a258eeb327; >= 495e90fa334828d4119061e2726af51d0a0fb4ed, < 67aded1da114dc44808315f249bd9e7e440f799d |
| Linux | Linux | 7.1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-99242?
How severe is CVE-2026-99242?
How do I fix CVE-2026-99242?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-99237In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-99238In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-99239In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-9924Heap buffer overflow in ANGLE in Google Chrome on Windows pr…8.3
- CVE-2026-99240In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99241In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99243Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-99244In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99245In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99246In the Linux kernel, the following vulnerability has been re…8.1
- CVE-2026-99247In the Linux kernel, the following vulnerability has been re…
- CVE-2026-99248In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-99242?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
