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.
.... begin in 5 - 4 - 3 -2
This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
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.
Geez, they don't even need to publish exploit details. I can figure it out from the technical details. Yet again, the need for the CLR to support this moronic language creates a very obvious security flaw. Once again, data being marshalled across process boundaries assumes the VB programmer knows what he's talking about, and doesn't safely pass the message string, instead allowing the marshaller to interpret it as code. Great. I'm sure we'll see a whole bunch of related exploits that target the .NETCOM marshaller.
Doesn't anybody know that the first rule of system programming is "Never trust your input"? Why on earth is something running with SYSTEM privileges not validating input it could have received from a Visual Basic programmer?
mandelbr0t
"Please describe the scientific nature of the 'whammy'" - Agent Scully
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).
.
I'm of the anonymous opinion, from my short tenure at M$, that internal corruption of developers has tainted their software and business practices. Open source easily alleiviates this by publishing its code.
Heck of a discount after what we saw last week, huh?
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...?
This is a couple of very slow news days here at /. only 2 Microsoft threads today and 3 yesterday. We really need to step up the anti MS rhetoric if you want Linux to rule the world with an iron fist.
So a user could exploit this? Jeez, panic! Hold on.... As a matter of habit, I disabled any build-in accounts, so that leaves only me... but can I trust myself?
Supporting MS products doesn't mean you have to like them.
Say, nice use of strcpy...
Much more cost effective to continue paying loyal employees to do this stuff & continue throwing everyone else in front of the bus.
An operating system simply can not be 100% secure & remain as portable as Windows is, paying outragous amounts of money for information in this situation would be foolish, hence the phrase A fool and his money are soon parted.
Wanna fight ? Bend over, stick your head up your ass, and fight for air.
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 bet the string that causes memory corruptions is "Hello world!" hehehehe.
Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
Was the specific string "Hello World"? I'm astounded that one of the first potential exploits found to Microsoft's "safest and most secure OS EVAR!!" is within the reach of anybody reading the first chapter of a VB book.
So by sending invalid strings to MessageBox, it corrupts memory?
/q nickserv or something ) /dev/urandom back to the console ( /exec -o dd if=/dev/urandom )
Maybe someone might remember this easy way to drop services on an irc network.
1. Get BitchX Running
2. Start a query with a service (
3. Execute a shell command with output back to the screen and dd
I hope this little hole has been fixed ( I watched a network fracture once because of this little "feature"
-Enjoy
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?
This affects a total of what? 15 people? I don't see why anyone would pay cold hard cash for Vista exploits when 99% of the internet still runs XP or previous..
Beautifully stated!
MessageBox API in assembly
Yep someone is lazy, or it is a side effect in the API.
BTW Only the HAL of any NT based system is written in assembly, everything above that must be portable C. (This is one reason it was sad that WinNT 4.0 was faster than Win9x, as the Win9x team could use all the assembly they wanted.)
Old API, not properly reviewed. BTW, did anyone notice that the exploit requires 'prior' admin authorization? It can only elevate after getting the permission to do so at a prior point, so it is kind of a moot bug on Vista.
Wow, so an exploit that requires root access?
:-p
Yeah, this tend to be how trojans and viruses work. In basically any OS.
Wake me up when there's a remote exploit requiring no elevation of privileges.
Beware: In C++, your friends can see your privates!
In what sense do you mean "portable"? As far as I know, it runs on i386 and its 64-bit variants; that's hardly portable.
Laws do not persuade just because they threaten. --Seneca
I haven't read the details of this exploit, but doesn't the javascript alert() function usually call MessageBox() on Windows?
If it's just the text inside the message box that they need to screw with, this could be pretty easily exploited by any random website...
"The PoC reportedly allows for local elevation of privilege on Windows 2000 SP4, Windows Server 2003 SP1, Windows XP SP1, Windows XP SP2 and Windows Vista operating systems,"
..
Deliberatly misquoting the report is a sure sign of desperation
was Re:so...
davecb5620@gmail.com
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?
I fail to follow your logic. How does some imaginary Slashdot posters opinion on an OS X exploit have any baring on the contents of the article. We have yet to see a large scale virus or phishing exploit on the Mac. Re:Doesn't count!
davecb5620@gmail.com
gutless prick ..
..
was Re:yet more excuse~1
davecb5620@gmail.com
I don't buy it. Zero-day exploit value goes up with installed base. What is the installed base of Vista? If anything, the release of a zero-day exploit at this point would be foolish, it would not benefit the buyer, so it wouldn't be worth spending much on.
If anything, my guess is that any zero-day exploits are being held in various back pockets, in escrow so to speak, to be sold in early spring when the OEMs have shipped lots of Vista-preloaded boxes.
Premature optimization is the root of all evil
I don't know who you were calling a 'gutless prick' (seems to be yourself?), but the opinion I quoted was put forward by pretty much every respondant on this article.
Hardly imaginary.
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien