Offbreed said:
Saying a *default* Win98SE installation is not vulnerable might
be exactly accurate as stated, but could easily be misunderstood
by people who don't spot the limitation you placed on your
statement: "Default".
By now, very few people have a default installation in their box,
with nothing else, so there *might* be an indirect vulnerability
as a result of added programs.
I have far from a default installation of Win-98se.
In this case (WMF exploit) I do not have the faulty DLL in question
(shimgvw.dll). Either shimgvw.dll is not compatible with 98, or MS
saw fit to never have included shimgvw.dll in any update to 98 that it
delivered through patches, fixes, enhancements, etc (including
office-update).
shimgvw.dll seems to date back to 2000 or 2001 (and was or became part
of ME and all OS's since). That DLL (if compatible with 98) could
have easily been made available to 98 users as an optional download.
Good think that MS never did - because (a) it's obviously rarely ever
needed by anyone, and (b) as we now know, it creates an exploitable
fault in the OS.
In MS's rush to make all older OS's obsolete by packing new OS's with
"features", they create poor code that more often than not becomes the
focus of tommorrow's advisory.
What's funny is that MS seems to have created a relatively recent
version of shimgvw.dll as can be found here:
http://www.dlldump.com/cgi-bin/testwrap/downloadcounts.cgi?rt=count&path=dllfiles/S/shimgvw.dll
That appears to be an XP-SP2 version.
And they still didn't get it right!
Or perhaps older versions are ok, and it's this new version that has
the exploit!
Remember Micro$haft's motto:
"If it works, it's not complicated enough."
That mindset guides them in everything they do.