Select Page

In an earlier blog writeup, I had posted a mitigation for the VML exploit:

regsvr32 -u “%ProgramFiles%Common FilesMicrosoft SharedVGXvgx.dll

However, this may not work on foreign language versions of Windows. 

So here is a more universal command:

1.

Click Start, click Run, type

regsvr32 -u “%CommonProgramFiles%Microsoft SharedVGXvgx.dll

and then click OK.

2.

A dialog box appears to confirm that the un-registration process has succeeded. Click OK to close the dialog box. The dialog box looks like this:

Unreg012312312

Impact of Workaround: Applications that render VML will no longer do so once Vgx.dll has been unregistered.

To undo this change, re-register Vgx.dll by following the above steps. Replace the text in Step 1 with 

regsvr32 “%CommonProgramFiles%Microsoft SharedVGXvgx.dll  

Not having VML support is not a big deal as not many websites use it.

I’ve also updated the original post.

Alex Eckelberry


Fatal error: Uncaught wfWAFStorageFileException: Unable to save temporary file for atomic writing. in /home/eckelberry1966/public_html/sunbeltblog/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:34 Stack trace: #0 /home/eckelberry1966/public_html/sunbeltblog/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(658): wfWAFStorageFile::atomicFilePutContents('/home/eckelberr...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /home/eckelberry1966/public_html/sunbeltblog/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 34