Windows has long since employed several special filenames that refer to things other than individual files located on disk. The nature of these special filenames dictates that they need to be accessible from any location in the file system and they can cause the operating system to hang if they are not used properly.
The special filename at the heart of this bug is $MFT, which is the name given to a particular kind of metadata file used in Microsoft’s proprietary file system, according to Ars Technica.
$MFT is not visible under normal circumstances, the majority of software cannot access it directly, and Windows will block attempts to open the file. However, if there is an attempt to open $MFT as if it were a directory, a Windows driver will enforce a lock on the file that will never be released.
All attempts to access the file system will be blocked as a result, which will cause problems for any active applications. The computer might not necessarily bluescreen, but it will not be good for much until you reboot it.
Including a dodgy filename as an image source on a web page can successfully trigger the bug on a visitor’s computer. Some browsers are unaffected, as they don’t offer the ability to access local system resources in this manner — but apparently, Internet Explorer has no such restrictions and, as such, can be targeted quite easily.
Window 95 and Windows 98 were affected by a similar issue relating to special filenames that referred to hardware devices. Windows 10 is seemingly unaffected by the new iteration of the bug.
Editors' Recommendations
- Google just enabled an awesome new feature in Google Docs
- The best console emulators (NES, SNES, Genesis, and more) in 2022
- New ways Microsoft is enticing developers to use Windows app store
- New Live Share feature for Teams is like screen sharing 2.0
- Windows 11 widgets finally opening to third-party developers