Microsoft denies the severity of a Media Player exploit

By Scott M. Fulton, III | Published December 30, 2008, 11:45 AM

The proof of concept for a Windows Media Player exploit does exist, and it has been shared. But it's not a vulnerability, Microsoft said, because it would need to trigger remote code execution...and this one doesn't.

Coder Laurent Jaffié recently posted to some "security" sites (at least one of which clearly deserves the prefix "in-") a Perl script that literally does nothing more than create a malformed .WAV file. If you play that WAV file in Windows Media Player, well, it evidently crashes. And Jaffié's description of the file in his comments actually does not claim to do more than that -- specifically, he calls it a "remote integrer [sic] overflow."

Somehow, the word was spread in recent days that Jaffié had discovered an overflow that triggers the possibility of remote code execution. Yet a check of the Perl script shows no such proof of any concept of exploitability -- literally, all it does is make a WAV file that crashes WMP.

Still, that didn't stop alarm bells from sounding anyway. British IT news site Heise Online tested Jaffié's code and confirmed that it did indeed crash WMP. But rather than take the test further, Heise then took the word of another Web site which claimed the crash was exploitable, prior to that site issuing a retraction yesterday. Heise has not corrected its version.

"Security Tracker say that the vulnerability can allow code to pass through the hole," reads the Heise story. "If this is true it won't be long before real exploits appear. This was demonstrated with the recent zero day vulnerability of Internet Explorer."

But the world at large was introduced by the issue yesterday when Microsoft squashed Heise's report like...well, like a bug, providing technical details to back itself up.

"The security researcher making the initial report didn't contact us or work with us directly but instead posted the report along with proof of concept code to a public mailing list," reads the Security Response Team's statement yesterday. "After that report, other organizations picked the report up and claimed that the issue was a code execution vulnerability in Windows Media Player. Those claims are false. We've found no possibility for code execution in this issue. Yes, the proof of concept code does trigger a crash of Windows Media player, but the application can be restarted right away and doesn't affect the rest of the system."

As the new Microsoft vulnerability team's Jonathan Ness blogged in a separate post, the crash takes place when an intentionally malformed WAV file produces data that would normally set the rate at which data plays back, but which instead produces a quotient that doesn't fit in a 32-bit register. That should trigger a CPU exception, but in this case, WMP doesn't handle that exception.

Ness wrote, "There is no memory corruption here and the value does not appear to be used for any memory allocation. Rather, the operation is calculating a value related to the rate at which the media is to be played."

Microsoft currently considers the problem a reliability issue with Windows Media Player, and is promising to fix it. That fix would most likely come with a future WMP patch, rather than a Patch Tuesday feature.

Comments

View comments by with a score of at least

It so much fun to watch so many collectively whine when their over-priced hi-tech low-fi version of Hot Wheels goes on the fritz.

The moral: don't mess with big kids' toys.

LOL!

Score: 0

|

Cmon BetaNews, go copy and paste the Zune freeze story from somewhere else so we can all have a good laugh.

For a news site that doesn't actually write it's own news, you guys sure are slow.

You realize any of us could make a better tech news website than this one.

Score: 0

|

Well, isn't this a "troll-fodder" site? I don't think I;ve _ever_ mistaken it for a tech news site...

That's what Ars Technica is for.

Score: 0

|

All tech news sites are filled with fanboys and trolls defending their foolish purchases and venting their buyer's remorse by bashing the competition, which is clearly superior.

Some people can objectiviely give opinions of products because they don't have to take sides. I own a PS3, 360, and a Wii and can clearly figure out which console is better and for what reasons.

Fanboys just want the whole world to buy what they own regardless of how bad it really is to feel better about thier purchase. They figure if more people own it, I can't be as bad as everyone says.

You are either a lemming / zombie / troll without the ability to think for yourself or a free thinker who can admit you made a mistake and move on. I have bought all kinds of expensive items that I have either given away to family members, freinds etc...

It's a shame that most of the population has some fixation with having to belong to some type of group or emulate celebrities to feel special.

Score: 0

|

On ars right now I get:
Server Error in '/' Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a "web.config" configuration file located in the root directory of the current web application. This tag should then have its "mode" attribute set to "Off".





Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's configuration tag to point to a custom error page URL.

Score: 0

|

"You realize any of us could make a better tech news website than this one."

Go for it. Let us know when it's up. ;)

Score: 1

|

So what? The content is still a damned sight better than anything that is _ever_ going on over here.

But you can point out one time where it's not functioning perfectly and believe that proves what?

Score: 0

|

"It's a shame that most of the population has some fixation with having to belong to some type of group or emulate celebrities to feel special."

Including thise who feel compelled to buy ALL of them! LOL!

Some "free thinkers" also have the self control to not buy many of the products all the lemmings feel they "must" possess. But then they are deprives of that that masochistic delight of buyer's remorse entirely.

Score: 0

|

A bug that make Windows Media Player crash. That's all.

Score: 0

|

Of course Microsoft denies any culpability. That's one of their better social skills.

Score: 0

|

They aren't denying it's a bug.

They are denying that it can be exploited to cause remote code execution.

Big difference, and one I wouldn't expect a troll to comprehend (or at least admit to).

Score: 0

|

How is a "bug" different from a "remote execution exploit"?

Score: 0

|

What's even funnier is that some care.

Score: 0

|

FFS...

You can't be serious..

How is causing a program to crash different than allowing remote users to execute code on your machine?

Really?

You need an answer to that?

Score: 0

|

To be fair, /many/ buffer overflows do allow remote code execution, but is wrong to say it's feasible in all cases.

Score: 1

|

Google Chrome 4: Yes, it's fast, but is it usable?

As Betanews readers have responded to our stories about Chrome's JavaScript superiority...Does that mean we'd actually use this browser? Well...

Video: Netflix on PlayStation 3

Netflix has come to the PlayStation 3 via Blu-ray and BD-Live.

Verizon Wireless launches new Android, Chocolate, and ruggedized phones

The lower-priced Eris joins the Droid, while the Chocolate gets a touchscreen and more music playback.

Early sales figures for Windows 7 nicely high, but do we know why?

Fans of triple-digit surges in figures quoted by Betanews will love this one, as it appears Microsoft rediscovered how to pull off a software launch.

Myka announces its latest Linux-based 'net top box'

Myka's ION brings Boxee, XMBC, and much more to HDTVs.

What hath Mac wrought? A remembrance after a quarter-century

The reason there's a Macintosh today is not because of some brilliant flash of engineering genius, but because Apple had the audacity to learn from its mistakes.

Early build of Moblin 2.1 improves connectivity, but not device support

The Linux Foundation's Atom-centric OS yesterday received a major overhaul with the project release of Moblin 2.1 for netbooks and nettops.

The iPhone's China syndrome: Sales of 5,000 and climbing

There's actually a country where Apple's device is not a godsend, where sales can be measured in the dozens.

New European counterpart to FCC will ensure 'a more neutral net'

Late Thursday night, the ruling telecom administrators of the EU's member nations signed away their final authority to a new entity overseen by the EC.

Sophos study suggests Windows 7 UAC's default setting is self-defeating

Without any anti-virus installed, a Sophos test showed, User Account Control was only capable of thwarting just one malware package out of ten samples chosen.

Indiscreet tweet trips awareness of Web SSL vulnerability

A group of high-level security engineers had been making progress on thwarting a low-level threat to the Web, until somebody blurted it all out on Twitter.