A race condition vulnerability in the Linux kernel's NTFS driver was fixed by ensuring proper locking in the ntfs_filemap_page_mkwrite() function. The flaw involved missing the use of mapping->invalidate_lock during page write faults, which could cause concurrent truncate or fallocate operations to corrupt pagecache and runlist data structures.