Testcase:
http://www.heise.de/security/dienste/br ... wmfexp.php
This URL loads a Test-Image for the Windows-WMF-Vulnerability from the german IT-mag "c't".
This image forces XnView to crash immediatly on my W2kSP4-System.
XnView crashes with *.wmf-exploit-image
Moderators: helmut, XnTriq, xnview
None of you, should be discussing this until Microsoft has released their patch on Tuesday 10th Jan.
Win2000 users:
From command line, type "regsvr32 -u c:\winnt\system32\shimgvw.dll"
and press Enter any other bugs will have to wait for now.
Win2000 users:
From command line, type "regsvr32 -u c:\winnt\system32\shimgvw.dll"
and press Enter any other bugs will have to wait for now.
AMD Ryzen 3 3300X 3.8Ghz, 16Gb DDR4, RX6600XT with Dell U2520D at 2560x1440@60Hz scaling 125%
Win11 x64 24H2, Hard Disk Sentinel Pro, MS PowerToys, Process Lasso Pro and Wintoys
Win11 x64 24H2, Hard Disk Sentinel Pro, MS PowerToys, Process Lasso Pro and Wintoys
Code: Select all
regsvr32 -u %windir%\system32\shimgvw.dll
IrfanView simply complains about an invalid file format. I will switch to IrfanView until this has been solved

It's obvious that it's no use unregistering the DLL in this case: doing that just disables standard opening and processing of a WMF file saved on a disk, if you've associated image files with other applications than Windows Picture and Fax Viewer, the result depends on that application's behavior. The flaw lies in gdi32.dll, which is at the core of the Windows graphics subsystem, so any and all apps using standard APIs for WMF processing (thumbnailing, indexing, opening etc.) may be vulnerable... not to speak of the fact that browsing to a page containing a malicious WMF may be enough to get hit, since of course the browser doesn't use that DLL to render WMFs.
You can use a PAC file to block any file with the .wmf extension, although that won't help if they rename the file to "worm.jpg" or "worm.png" or some such.
Go to about:config and search for "ask", you should find 3 entries:
browser.helperApps.neverAsk.openFile
browser.helperApps.neverAsk.saveToDisk
browser.helperApps.alwaysAsk.force
Edit the openFile one and make certain to remove any wmf entries. Now add WMF to one of the other 2 (always ask is safer, but saveToDisk should be safe as well).
Go to about:config and search for "ask", you should find 3 entries:
browser.helperApps.neverAsk.openFile
browser.helperApps.neverAsk.saveToDisk
browser.helperApps.alwaysAsk.force
Edit the openFile one and make certain to remove any wmf entries. Now add WMF to one of the other 2 (always ask is safer, but saveToDisk should be safe as well).
Oh the feuhrer, oh the feuhrer, oh the feuhrer's nipples bonk!