I may be raising issues here which have been previously addressed in The Lounge or in Susan Bradley’s Patch Watch column in Windows secrets Newsletter. But I have done a bit of searching and not found the information I am asking about in this post.
I was looking over my Windows 7 installation, remembering that Secunia says 70 percent of PSI scans show an old and insecure version of MSXML installed in Windows 7 PCs, even though this version was never included in Windows 7. The current version seems to be MSXML 6, while this Zombie Version is MSXML 4. On my Windows 7 SP1 PC, SP2 had been applied, but I’d never even gotten an update notice from MS Updates to upgrade to SP3 for this version.
Well, once I found this little monster, it was dispatched to the Cosmic Bit-Bin by Geek Uninstaller. Nothing seemed to be using it, and no other Folders or Registry Entries were located for removal.
Is SP3 for this version (MSXML 4.3.x) considered insecure, or is Secunia only referring to SP2 (version 4.2.x)? This posting makes the whole matter about as clear as mud. This article makes it clear as day that NO version of MSXML 4 should now be on ANY Windows PC. It is not supported and possibly not secure even in SP3 (version 4.3.x). Do NOT attempt to upgrade. So I will not be adding back any version of MSXML 4. (This may not be entirely true if there are third-party Windows 7 programs with current versions which still depend on MSXML 4.)
BTW, it appears (based on the wikipedia article) that if you have IE 9 or higher on Windows 7, there is also no need to have MSXML 3 in any Service Pack on the computer.
All of these Supported or Unsupported and Needed or Unneeded inferences are my own, based on only a few online articles. So anyone may correct me if I am wrong about MSXML 3 and MSXML 4 no longer being needed on Windows 7 PCs not running old versions of long-since updated software .
I wonder how many old versions of C++ and other runtimes are also Zombies, lurking in our PCs and waiting to become insecure and vulnerable to attack? Which ones should we remove, and could any current Windows 7 software be affected by removing the older versions?
I am amazed that Microsoft would never have issued Update Notices about these old, insecure packages, given that there are now exploits for at least some of them. And never to have pushed MSXML 4 SP3 through MS Updates? Disgraceful!
-- rc primak