Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Microsoft Windows Media Video 9 Disappearing, Problem Description and Solution
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
lebow
Posted: Nov 4 2013, 09:11 PM


Newbie


Group: Members
Posts: 1
Member No.: 37398
Joined: 4-November 13



Some months ago I noticed that in the codec list of VirtualDub's Video -> Compression... the codec "Microsoft Windows Media Video 9" (wmv3) had disappeared.
Instead, there was a blank line at the top of the list still connected to wmv9vcm.dll, but no configuration possible.
Reason: Microsoft Security Update KB2845142 from July 2013 fixes a vulnerability in WINDOWS\system32\wmv9vcm.dll. In Windows XP, version 9.0.1.369 (9.0.1.0369) was replaced by 9.0.1.3073.
According to a japanese website (http://blog.livedoor.jp/blackwingcat/archives/cat_30238.html), the configuration dialog seems to be missing in the new wmv9vcm.dll's resources.
Unfortunately, the revisions of Microsoft Security Bulletin MS13-057 have not updated KB2845142.
The only solution known to me (which may be a security risk) is to place the original wmv9vcm.dll in VirtualDub's directory.
 
    Top
phaeron
Posted: Nov 17 2013, 10:21 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Wow, that's kind of lame. The security vulnerability listed is for remote code execution, which is very serious but should only have affected the decode path. I can't see why they would have needed to remove the configuration dialog in order to fix this. It must have been in common code too, since the DirectShow decoder had to be updated as well as the VCM decoder.

Because the vulnerability involves the decoding path, it's true that you don't want to unilaterally back down to the old version of the codec as then opening a specially crafted file could trigger the vulnerability. However, there shouldn't be a problem with encoding with it since in that case you're not decoding unknown data and you're controlling the input anyway. Thus, I'd recommend using your workaround only when you are encoding to WMV3.
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
1 replies since Nov 4 2013, 09:11 PM Track this topic | Email this topic | Print this topic

<< Back to Codec Discussion