According to this Wikipedia article, the bug was fixed from Vista onwards.
The bug appeared for the first time in Windows NT 3.5, released 1994, but was not discovered until early 2004. Older versions of Notepad such as those that came with Windows 95, 98, ME, and NT 3.1 do not include Unicode support, so the bug does not occur there.
The bug exists in all successive versions of Windows until and
including Windows XP, but was not present in Windows Vista and
From the same article:
While "Bush hid the facts" is the sentence most commonly presented on
the Internet to induce the error, the bug can be triggered by many
sentences with characters and spaces in a particular order so that the
bytes match the UTF-16LE encoding of valid (if nonsensical) Chinese
Unicode characters. Other popular strings are "this app can break",
"acre vai pra globo" (Portuguese for "Acre goes to Rede Globo"), and
"aaaa aaa aaa aaaaa".1 The bug is triggered even by the text "a ".
The bug occurs when the string is passed to the Win32 charset
detection function IsTextUnicode with no other characters.
IsTextUnicode sees what it thinks is valid UTF-16LE Chinese and
returns true, and the application then incorrectly interprets the text
So not all combinations of 4-3-3-5 will trigger the bug.