  Recently, the first feature-rich NTFS implementation, NTFS3, has been
upstreamed to Linux. Although ensuring the security of NTFS3 is essential for
the future of Linux, it remains unclear, however, whether the most recent
version of NTFS for Linux contains 0-day vulnerabilities. To this end, we
implemented Papora, the first effective fuzzer for NTFS3. We have identified
and reported 3 CVE-assigned 0-day vulnerabilities and 9 severe bugs in NTFS3.
Furthermore, we have investigated the underlying causes as well as types of
these vulnerabilities and bugs. We have conducted an empirical study on the
identified bugs while the results of our study have offered practical insights
regarding the security of NTFS3 in Linux.
