ie8 fix
madison

Zero Day

Ryan Naraine, Emil Protalinski and Dancho Danchev

Dangerous Microsoft DirectX vulnerability under attack

By | May 28, 2009, 2:13pm PDT

Summary: Microsoft today warned that hackers are using rigged QuickTime media files to exploit an unpatched vulnerability in DirectShow, the APIs used by Windows programs for multimedia support. The company has activated its security response process to deal with the zero-day attacks has issued a pre-patch advisory with workarounds and a one-click “fix it” feature to enable [...]

Microsoft today warned that hackers are using rigged QuickTime media files to exploit an unpatched vulnerability in DirectShow, the APIs used by Windows programs for multimedia support.

The company has activated its security response process to deal with the zero-day attacks has issued a pre-patch advisory with workarounds and a one-click “fix it” feature to enable the mitigations.

From the advisory:

Microsoft is aware of limited, active attacks that use this exploit code. While our investigation is ongoing, our investigation so far has shown that Windows 2000 Service Pack 4, Windows XP, and Windows Server 2003 are vulnerable; all versions of Windows Vista and Windows Server 2008 are not vulnerable.

An entry on the MSRC blog provides more details:

The vulnerability is in the QuickTime parser in Microsoft DirectShow. An attacker would try and exploit the vulnerability by crafting a specially formed video file and then posting it on a website or sending it as an attachment in e-mail. While this isn’t a browser vulnerability, because the vulnerability is in DirectShow, a browser-based vector is potentially accessible through any browser using media plug-ins that use DirectShow. Also, we’ve verified that it is possible to direct calls to DirectShow specifically, even if Apple’s QuickTime (which is not vulnerable) is installed.

Interestingly, the vulnerable component was removed from Windows Vista and later operating systems but is still available for use in the Microsoft Windows 2000, Windows XP, and Windows Server 2003 operating systems.

Vulnerable Windows users should immediately consider disabling QuickTime parsing to thwart attackers.  This KB article provides fix-it button that automatically enables the workaround.

It also provides detailed instructions on using a managed script deployment for Windows shops.

Also see the Security Research and Defense blog for more information.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues.

Disclosure

Ryan Naraine

The most important disclosure is of my employment with Kaspersky Lab as a member of the global research and analysis team. Kaspersky Lab is a global company specializing in anti-malware and secure content management technologies. I do not own stocks or other investments in any technology company.

Biography

Ryan Naraine

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues. He is currently security evangelist at Kaspersky Lab, an anti-malware company with operations around the globe. He is taking a leadership role in developing the company's online community initiative around secure content management technologies.

Prior to joining Kaspersky Lab, Ryan was Editor-at-Large/Security at eWEEK, leading the magazine's and Web site's coverage of Internet and computer security issues and managing the popular SecurityWatch blog, covering the daily threats, vulnerabilities and IT security technologies. He also covered IT security, hacker attacks and secure content management topics for Jupiter Media's internetnetnews.com.

Ryan can be reached at naraine SHIFT 2 gmail.com. For daily updates on Ryan's activities, follow him on Twitter.

171
Comments

Join the conversation!

Just In

RE: Dangerous Microsoft DirectX vulnerability under attack
FAULKNE 13th Oct
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
Command prompt ping an IP address
BALTHOR 28th May 2009
Call up a command prompt>type ping zdnet.com.You'll see ZDNet's IP address.You can type the IP address into your browser's address spot and hope that your site doesn't time out and that you are authorized to view it.USA Today works,the White House timed out.
hahaha omg this post, I love it replica watches
0 Votes
+ -
Very bad
honeymonster 28th May 2009
QuickTime runs outside the IE sandbox, so not even the IE or Chrome sandboxes can mitigate this.

Lets hope they patch really quick.
0 Votes
+ -
One of Us Misread the Article
DannyO_0x98 28th May 2009
Quote1: "... to exploit an unpatched vulnerability in DirectShow, the
APIs used by Windows programs for multimedia support."

Quote2: "Also, we?ve verified that it is possible to direct calls to
DirectShow specifically, even if Apple?s QuickTime (which is not
vulnerable) is installed."

I'm getting that the exploit consists of a downloaded QuickTime file
which is handled by Microsoft code, and, more seriously, the
exploiting files can choose to be handled by DirectShow should one
have QuickTime installed. It looks like sandboxing and/or advanced
security features in Vista prevent the exploit from taking hold.

0 Votes
+ -
By the Way
DannyO_0x98 28th May 2009
This morning, after a 40 day hiatus, my server started getting bogus
dictionary log ins. Last time this happened was as conficker activated
right before April 15. Because I hadn't noticed any significant security
things recently, I thought that maybe someone looked at the calendar
and threw a switch.

Nope. When I get these (so far) it's when some thing is going wild in
Windows land.
0 Votes
+ -
Speaking of "misreading..."
Wolfie2K3 29th May 2009
Quote 3: "Interestingly, the vulnerable component was removed from Windows Vista and later operating systems but is still available for use in the Microsoft Windows 2000, Windows XP, and Windows Server 2003 operating systems."

'Nuff said...
0 Votes
+ -
conspiracy theory
pfyearwood 1st Jun 2009
Sounds to me like they are punishing XP users to push Vista and Windows 7. That's why I'm using W7 RC right now. I'll let someone else start the OS flame wars.

Paul

An Operating System is a tool, not a religion.
0 Votes
+ -
but some say
oldbaritone 2nd Jun 2009
religon is also a tool to control the masses.

So also, the Operating System

wink
QuickTime runs outside the IE sandbox, so not even the IE or Chrome sandboxes can mitigate this.

So it's irrelevant if it runs outside the sandbox or not.
0 Votes
+ -
Just ditch Windows.
fr0thy2 28th May 2009
That'll solve it.
  • Flagged
0 Votes
+ -
What will it solve?
ye 29th May 2009
That'll solve it.
and entering of silly licence keys, all just to have a software platform that will be pulled from under your feet at Microsoft shareholders' whim.
Costs: The majority of Windows users obtain Windows as part of a PC purchase. Therefore they get it for a relatively low cost.

single vendor lock-in: Few people care about this.

anti-competitive activities: This happened over 10 years ago. Time to give it a rest.

entering of silly licence keys: Most people obtain Windows as part of a new system purchase thus they never have to worry about this. For those who purchase retail it's an activity that takes all of a few seconds. Hardly a reason to switch.

all just to have a software platform that will be pulled from under your feet at Microsoft shareholders' whim: Has this ever happened?
0 Votes
+ -
About as meaningless as yours...
Wintel BSOD 29th May 2009
Costs: The majority of Windows users obtain Windows as part of a PC purchase. Therefore they get it for a relatively low cost.

Sure when only one OS is installed by default due to proprietary agreements with the OEMs, the costs are buried. Didn't we argue about this last week? And you still like to keep deceiving yourself?

single vendor lock-in: Few people care about this.

And in relation to what I said up above, they don't know any better.

anti-competitive activities: This happened over 10 years ago. Time to give it a rest.

The EEC hasn't given it a rest and I doubt the Obama Administration will either. The situation and conditions that occurred 10 years ago, still exist today.

entering of silly licence keys: Most people obtain Windows as part of a new system purchase thus they never have to worry about this. For those who purchase retail it's an activity that takes all of a few seconds. Hardly a reason to switch.

That's because the sheep have gotten used to it. They don't know any better.

all just to have a software platform that will be pulled from under your feet at Microsoft shareholders' whim: Has this ever happened?

Ya never know. It's a pretty volatile marketplace out there. When you rely on only one vendor, one can be at their mercy any time they want to.
0 Votes
+ -
uh...
914four 2nd Jun 2009
single vendor lock-in: Few people care about this.

Only business people care about this. Oh, and people who have data they care about. I have a customer who told me horror stories about losing about several GB of digital photos he took himself on his home computer because Vista's DRM decided they were copyrighted and he wasn't allowed to copy them to a DVD. I didn't get the details, I just let him rant, but he told me this in response to my asking him if they were considering moving from XP to Win7.

anti-competitive activities: This happened over 10 years ago. Time to give it a rest.

Again I must respectfully disagree. See http://www.vi411.org/2007/02/26/microsoft-anti-competitive-again.html and http://www.groklaw.net/article.php?story=20090421111327711 if you would like to understand why.
0 Votes
+ -
I call BS
rtk 2nd Jun 2009
I have a customer who told me horror stories about losing about several GB of digital photos he took himself on his home computer because Vista's DRM decided they were copyrighted and he wasn't allowed to copy them to a DVD.

The true story was, he didn't bother to back up his pictures, and when his drive inevitably failed, he decided to blame MS and Vista rather than his own incompetence.

Vista didn't add "DRM" to his pictures, that's ridiculous.
0 Votes
+ -
@rtk Re: Rights
914four Updated - 2nd Jun 2009
The way I understood his situation (after discussing with a colleague who also heard the rant) was that he can show people the pictures on his computer, a tablet PC, and even use it as an electronic frame using the slideshow feature but he could not copy them to a USB key nor could he burn them to a DVD. He called the tablet vendor, and based on the error message he gave them they told him it was a DRM issue with the preloaded Vista Ultimate, or at least that is what he said to me and did not give him any suggestions on how to fix it.

I didn't see the tablet nor did I ask any questions about it beyond if he had accidentally logged on as another user or guest, which he assured me he hadn't.

If you have any suggestions I'd love to hear them, solving this issue for him would help me greatly in other ways.
0 Votes
+ -
@914four
rtk 2nd Jun 2009
We'd probably have to see the exact error message he got.

Either way, it's highly unlikely that DRM is/was the problem.
0 Votes
+ -
@rtf
914four 2nd Jun 2009
My colleague says the message was along the lines of "You do not have permission to copy these files", which makes sense because that ties in with my question about being administrator, but he insisted that there was only his account on the machine. I'd rather not ask him for the exact error code as he got really worked up telling me about it and if I can't fix it I don't want to be associated with the problem. If there was a known issue or a settings website that I could point him to that would certainly help however.
0 Votes
+ -
do you own any stock?
pcguy777 1st Jun 2009
if not.

be quiet.
Only much more permanently.
0 Votes
+ -
How about just ditching QUICKTIME.
Scubajrr 29th May 2009
Seems to me that if you don't load quicktime there's no problem. Oh that's right. If you have an iPhone, iPod, iTouch, iTunes, iAnything iApple you are locked into using the bug ridden quicktime code. Guess I'm just lucky.
0 Votes
+ -
Doesn't matter...
Erroneous 29th May 2009
if it is QuickTime. Any media plugin that accesses DirectShow can channel the same attack.
0 Votes
+ -
Quicktime format is flawed by design
NonZealot 29th May 2009
It seems that anything trying to work with QuickTime data is doomed to security failure. Congrats Apple on creating the most flawed by design media format!
0 Votes
+ -
That is why I refuse...
Erroneous 29th May 2009
to install it but in this case QuickTime is just a one vector to the real problem in DirectX.
0 Votes
+ -
@NonZealot
Axsimulate Updated - 29th May 2009
Hey NonZ, your showing your poor reading comp again. QuickTime not the problem it's DirectShow. DirectShow is MS code not Apple code. Also if you actually read, you will see that the DirectShow can be exploited even if QT is NOT installed.

But when have you ever let facts get in the way of your anti-Apple tirade.
you will see that the DirectShow can be exploited even if QT is NOT installed

I never said QuickTime, the application, was the problem. Read my post, I said the QuickTime format was flawed by design. Format, not application. I wonder if the problem with all you Apple guys is that you are using Safari (a browser that renders incredibly blurry text) on Macs with really low quality monitors (Apple was sued for passing off monitors as being better than they were), combined with a healthy dose of RDF which makes you totally incapable of reading what others write?

So yes, it is the QuickTime format that is flawed by design. Note that the hackers are using rigged QuickTime files, not rigged WMV files, from the article:
hackers are using rigged QuickTime media files

They do that because the QuickTime format is fatally flawed by design.
0 Votes
+ -
@NonZealot
Axsimulate Updated - 29th May 2009
The security hole is in MS software NOT QuickTime. And it can be exploited WITHOUT QT. Again you ignore that fact, and it's in black and white on this blog. Why don't you practice what you preach and try reading it, you may actually learn something. Then again, maybe not.

P.S. Maybe they are using QT because it's more popular than WMV?
If you can't tell the difference between a format and an application then this discussion is over. If the flaw had nothing to do with the QuickTime format then hackers wouldn't be rigging QuickTime files. But they are rigging QuickTime files so the format is fatally flawed by design. This has nothing to do with QuickTime the application and I truly do wonder why you keep on bringing it up. I certainly never have.
0 Votes
+ -
@NonZealot
Axsimulate Updated - 29th May 2009
"Discussion with the technologically ignorant is impossible"

Which is exactly why your not comprehending the fact that QT does not have to be used.

"If the flaw had nothing to do with the QuickTime format then hackers wouldn't be rigging QuickTime files."

Read the story!

"But they are rigging QuickTime files so the format is fatally flawed by design. This has nothing to do with QuickTime the application and I truly do wonder why you keep on bringing it up. I certainly never have."

This is an assumption on your part. Your assumption does not make it fact. Show us the proof the QT is fatally flawed by design.
0 Votes
+ -
@NonZealot
brble 29th May 2009
I am not an Apple apologist, and QuickTime has certainly had its share of security issues, but I don't think this problem has anything directly to do with QuickTime itself, but how MS implemented DirectShow to work with it.

It's totally a MS error, and I believe they are working quickly to fix it, and without any involvement from Apple.
0 Votes
+ -
The proof is in the story
NonZealot 29th May 2009
Show us the proof the QT is fatally flawed by design.

The proof is in the story:
hackers are using rigged QuickTime media files

If the QuickTime media format wasn't fatally flawed by design, hackers wouldn't be exploiting it.

Which is exactly why your not comprehending the fact that QT does not have to be used.

I do comprehend that QT the application doesn't have to be used but then again, I understand the difference between an application and a format. Pity you don't since you keep bringing up QT the application, I have never brought it up other than to say I never brought it up.

However, QT the data format is being exploited because it is fatally flawed by design. If it wasn't fatally flawed by design, hackers wouldn't be able to exploit them. That's in the article. You should read it. Then you wouldn't find yourself, yet again (this is becoming habit with you) where you need to defend an indefensible position.
I believe they are working quickly to fix it, and without any involvement from Apple.

I'm sure they'll find a way of mitigating the vulnerability but they can't actually change the fatally flawed format. Apple owns it. Quite frankly, this shouldn't be up to MS to fix but we are used to Apple ignoring security vulnerabilities. At the first PWN2OWN contest where OS X fell first, it turned out that the hacker was able to use a flaw that open source had fixed 1 year earlier and Apple simply hadn't bothered to apply the patch.

As usual, Apple is lazy and we all have to pay the price. And, as usual, the Apple zealots show up in droves to blame MS for what was, as usual, Apple's fault.
0 Votes
+ -
The problem lies solely with Microsoft's code. It has nothing to do with
the QuickTime format, only in Microsoft's parsing of it.
0 Votes
+ -
@Zealot: The proof is in the story.
msalzberg 29th May 2009
You wrote: "However, QT the data format is being exploited because it is
fatally flawed by design."

That is completely wrong, and shows you don't really understand the
issue. The fatally flawed code is in Microsoft's DirectShow, and , no
matter how you try to spin it, that's where the flaw is.
0 Votes
+ -
@NonZealot
Axsimulate Updated - 29th May 2009
One thing you right about is that the proof is in the story.

"because the vulnerability is in DirectShow"

Can't get much clearer than that. But than again you couldn't see the truth if it hit you upside the head. Especially with those rose colored MS glasses you insist on wearing.

"The proof is in the story:
hackers are using rigged QuickTime media files

If the QuickTime media format wasn't fatally flawed by design, hackers wouldn't be exploiting it."

If the a security hole didn't exist in MSs DirectX than QT wouldn't be an issue.
This proves nothing. Even MS is admitting fault.

"The company has activated its security response process to deal with the zero-day attacks has issued a pre-patch advisory with workarounds and a one-click ?fix it? feature to enable the mitigations."

Nothing about Apple fixing QuickTime. Do you understand why? Because it's not a problem with QT. You can argue semantics all you want about QT and it's files, because QT can be used to play WMV files, it still don't change the fact you are dead wrong.
I think you misread this line:

Also, we?ve verified that it is possible to direct calls to DirectShow specifically, even if Apple?s QuickTime (which is not vulnerable) is installed.

NZ is arguing the format used by Apple is flawed by design. Yes, the bug technically lies in the parsing of QT files, but how can anyone write secure code if the input is flawed? I'm sure you'd be happy if Microsoft didn't support Quicktime? I didn't think so.

And here we see the fix is to turn of Quick Time parsing, which is proof that no other formats are affected:



Vulnerable Windows users should immediately consider disabling QuickTime parsing to thwart attackers. This KB article provides fix-it button that automatically enables the workaround.

It also provides detailed instructions on using a managed script deployment for Windows shops.



I'd say Microsoft has gone out of their way to take care of this issue. They even provided a "fix it" button for those Apple folks that happen to be using a PC. What more could you ask for?

And bottom line, the only users affected are those using Quicktime.
0 Votes
+ -
Yet Again...
rm.squires@... 29th May 2009
xuniL_z has actually got it right.

Why can't people stop playing the blame game? Seriouly, wtf?
I mean every O.S. ever made has problems, rather than putting the blame on Company X why not help with the solution or be patient for the fix.

If you don't like X product try something else.
0 Votes
+ -
Easier said than done
Wintel BSOD Updated - 29th May 2009
Unfortunately there's no way to entirely remove Winbloze from people's lives, much as I'd like to see it. Unless you decide not to use a computer at all.

So no, xyz_shill still doesn't have a point. He'd probably could sell you a good used car, though...

LOL... grin
0 Votes
+ -
market share, their OS would be hacked like
crazy(like XP)
0 Votes
+ -
@ xuniL_z
Axsimulate Updated - 29th May 2009
Yes, your right, I did read it wrong. However, that being said, I disagree with your notion that the QT data is flawed coming in. While QT has had it's share of vulnerabilities, you have not provided any proof other than your own opinion to back up your claim.

"I'd say Microsoft has gone out of their way to take care of this issue. They even provided a "fix it" button for those Apple folks that happen to be using a PC. What more could you ask for?"

I already mentioned MS has acknowledged the flaw.

"And bottom line, the only users affected are those using Quicktime."

I disagree, QT can be used with Vista without being vulnerable.
0 Votes
+ -
@ax_man
xuniL_z 29th May 2009
It was implied I was talking about the affected systems.

It seems beneath you to actually make that argument, but that was your choice.
0 Votes
+ -
NonZealot is a zealot.
bendib 29th May 2009
A windows zealot. The worst kind. Nothing against you, but you are a zealot. I hate quicktime too, but you almost always come to the defense of M$, been watching you. I am a linux zealot, but I'm a LINUX zealot.
0 Votes
+ -
Nonzealot, relax. Take a breath
honeymonster Updated - 30th May 2009
You know that I will fight ABM stupidity and also call into attention Apples abysmal security record for vulnerabilities, patch time and lack of anti-exploit mechanisms.

But this one is squarely a Microsoft problem. Apple used a publicly available and documented DirectShow API.

The fact that QuickTime is one of a very few plugins which uses this API - and thus are one of only a very few attack vectors - is none of Apples fault.

This has nothing to do with QT being "fatally flawed". QT is merely being used by the attackers as the route to the vulnerability. Any plugin which uses this sepcific DirectShow API would be vulnerable - format flawed or not.

Indeed, if the premise was to use the API, I believe that there's very little Apple could have done to avoid this vulnerability. Then it is definitively not a QT problem.

QT certainly has had a large number of serious flaws. But this is not of them.

Just hope Microsoft fixes this ASAP.
0 Votes
+ -
Well finally some sense
Wintel BSOD 31st May 2009
But this one is squarely a Microsoft problem. Apple used a publicly available and documented DirectShow API.

It's about time.

In spite of overwhelming evidence to the contrary, this is a DirectX flaw, not an Apple flaw. Can't deflect here.

You should have IBM add it to that 'report' of theirs.

wink
0 Votes
+ -
Nah, just a fact
honeymonster 1st Jun 2009
That this is a problem in Microsoft code

Like the IBM report showing OSX 3 times as vulnerable as Vista is also just fact

Like it is a fact that Vista has many more and better implemented anti-exploit mechanisms than OSX - or Ubuntu.

Like it is a fact that Windows NT (on which both XP and Vista are based) was born with proper ACL and not a stupid 1970ies me-us-anyone 3 byte granularity.

Like Secunia lists just factual vulnerabilities and not marketing messages. And those facts indeed backs up the IBM report.

Just facts. Not marketing. Or diatribe.
0 Votes
+ -
But that's ok. If one tells himself astroturf is real grass long enough, than that fantasy become 'reality' for some.

wink
0 Votes
+ -
Thank you Honey
Ole Man 2nd Jun 2009
Your status just jumped from a fatal casualty of the NBM affliction to a state of confusion concerning the facts.

Inconsequential as it may be, an enormous improvement indeed.
0 Votes
+ -
Haven't used quicktime for 6 years
Spiritusindomit@... 29th May 2009
And my life has been easier for it.
0 Votes
+ -
Or Windows Media?
comp_indiana 1st Jun 2009
Afterall, Microsoft was caught red handed copying it with virtually no
modifications in that mess. One of a countless misdeeds...

http://en.wikipedia.org/wiki/Apple_Computer,_Inc._v._Microsoft_Corp
oration

Besides which, Quicktime works great on a secure system such as the
Mac. As far as Microsoft media software goes, it doesn't even WORK
on other platforms. (No big surprise there.)




Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix