Vista Exploit Surfaces on Russian Hacker Site
Datamation writes "Exploit code for Windows Vista (though at this point only proof-of-concept code) has been published to a Russian hacker site, Eweek reports. Certain strings sent through the 'MessageBox' API apparently cause memory corruption. Though this is obviously cause for concern, at the moment it would seem access to the system would already be required to make use of the exploit. Determina has an analysis of the bug. Just last week, Trend Micro reported that Vista zero-days are being sold at underground hacker sites for $50,000."
I don't have to...you know...take pictures of squirrels or pigeons to get a hold of this exploit do I?
Good. Cheap. Fast. Pick Two.
Trend Micro reported that Vista zero-days are being sold at underground hacker sites for $50,000.
I'm just wondering who would buy these at such a price. What is the real value of an exploit?
Dedicated Cthulhu Cultist since 4523 BC.
Obviously Microsoft is missing these holes in Vista in house.
Maybe the biggest customer for these zero-day exploits should be.. Microsoft?
$50,000 isn't that much compared to the other option IMHO.
Just a thought.
TLF
I do not respond to cowards. Especially anonymous ones.
How does one go about exploiting a double free vulnerability?
The article just mentions that Windows has a double free vulnerability but does not post an exploit (and neither does the russian site which originally reported this issue).
.
This has nothing to do with Visual Basic. It's the plain and simple Win32 API. The demo just happens to be written in VB.NET using .NET Interop.
Okay. In Soviet Russia, Windows runs you. Oh, wait. . . .
Sorry, I'm a writer. That makes you raw material.
A partial list of those strings appears to be: Linux, Open-Source, GNU, Stallman, and (oddly) chair.
It must have been something you assimilated. . . .
Which is ironic, because they actually have a page on handling strings safely. So are they lazy, stupid, or both? Lemme guess-- they couldn't use their own API because someone wrote the MessageBox API in assembly...?
Say, nice use of strcpy...
All I can say is... OUCH.
MessageBox() is a fairly commonly used API (it's used to display a message box, with optional icon (none, alert, caution, etc.), and buttons (yes/no, yes/no/cancel, ok/cancel, ok, etc). It's the most trivial way to do a quick debug, or pop up an error message. It's probably one of the most commonly used functions, as well.
Wonder what Microsoft did to break MessageBox(). Considering how often it's used...
I think it's funny that the black hats are releasing exploits for Vista so soon. The product isn't widely available yet, so by the time Vista ships to consumers mosty of these 0-days will be patched.
A smart black hat would lay low until SP1 is released, and wait for the real corporate deployment to begin.
There is no reasonable defense against an idiot with an agenda
:wq
Of course, this doesn't don't count, as has been evidenced by the outcry against similar proof-of-concept security holes in OS X.
I'm pretty sure the Slashdot community wouldn't be so two-faced as to claim something is an exploit on Vista which isn't 'counted' as an exploit on OS X, right?
Right?
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
I'm wondering what sort of checking IE does on alert() and prompt() calls, and on and tags. If you can force an error would it be possible to run arbitrary code this way?