Slashdot Log In
IE 7.0/8.0b Code Execution 0-Day Released
Posted by
kdawson
on Friday May 16, @09:45AM
from the cross-zone-scripting dept.
from the cross-zone-scripting dept.
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."
Related Stories
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

0-day (Score:5, Insightful)
Reply to This
Re:0-day (Score:5, Informative)
Reply to This
Parent
Re:0-day (Score:5, Informative)
The whole point of coining the term in the first place was to be able to discuss the unknown; i.e., to be able to assess the potential danger of currently unknown threats. Day-1 refers to disclosure, as such there's no way to talk about a specific 0-day because if you know what it is than it has to at least be day-1.
Sure it's abstract, but it's an important concept for developing security technologies and security procedures.
Between product buzzwords and the abstract nature of the term it's almost lost all meaning.
Reply to This
Parent
Re:0-day (Score:5, Informative)
> The whole "day thing" is about the time between disclosure and patch/signature release.
Do you have any citation for your assertion?
The term derives from warez "0-day boards". These were populated by the most elite crackers who had cracked software on the 0th-day of release; that is, the software hit the shelves and was already cracked.
Try doing a web search for ``0-day'' with a date threshold prior to, say, 1995. You won't find any hits for your interpretation:
http://www.alltheweb.com/search?advanced=1&cat=web&jsact=&_stype=norm&type=all&q=%220-day%22&itag=crv&l=en&ics=utf-8&cs=iso88591&wf%5Bn%5D=3&wf%5B0%5D%5Br%5D=%2B&wf%5B0%5D%5Bq%5D=&wf%5B0%5D%5Bw%5D=&wf%5B1%5D%5Br%5D=%2B&wf%5B1%5D%5Bq%5D=&wf%5B1%5D%5Bw%5D=&wf%5B2%5D%5Br%5D=-&wf%5B2%5D%5Bq%5D=&wf%5B2%5D%5Bw%5D=&dincl=&dexcl=&geo=&doctype=&dfr%5Bu%5D=on&dfr%5Bd%5D=1&dfr%5Bm%5D=1&dfr%5By%5D=1990&dto%5Bu%5D=on&dto%5Bd%5D=16&dto%5Bm%5D=5&dto%5By%5D=1995&hits=10 [alltheweb.com]
Try USENET for certainty ( blocked in work ).
Reply to This
Parent
Re:0-day (Score:5, Funny)
Reply to This
Parent
A Disturbing Trend, But Not Unforeseen... (Score:5, Insightful)
The more complex the software releases become, the more complex and insidious the exploits of them become also.
Reply to This
Amazing (Score:5, Funny)
Reply to This
Re:Amazing (Score:5, Insightful)
http://it.slashdot.org/comments.pl?sid=555236&op=Reply&threshold=1&commentsort=0&mode=nested&pid=23432544 [slashdot.org]
Why you would want that printed out on a piece of paper is beyond me. It might possibly somewhat work on a PDF printer, but even then, it's use is limited.
Reply to This
Parent
Re:Amazing (Score:5, Funny)
Reply to This
Parent
Proof (Score:5, Insightful)
Reply to This
Re:Proof (Score:5, Insightful)
Look, for most people, the zone idea actually makes sense. Basically, don't trust ANY web site to do the tricksy stuff, but add (for example) your company's intranet to the safe zone, where it can do more desktop-ish stuff. I don't think that's such an awkward concept, and it spares people from having to think through what to allow, or not, on a site by site basis, as they surf. Most people are not this audience. And being able to enforce zone policies at the enterprise level makes a lot of sense, since average users are routinely shown to be spineless and witless: they'll add a poisonous Russian casino spam site to the safe list if that site pops up a tutorial on the steps the have to take to do so, if they want their free emoticon package.
Fiddly, granular systems only work for fiddly, granular people.
Reply to This
Parent
Re:Proof (Score:4, Insightful)
I'll tell you why: because it has to. You can't access local devices in the Internet Zone. That's the point. Granular approaches would allow you to print without accidentally giving other permissions to something that shouldn't have them.
At the enterprise level, with something like NoScript, you can just allow entire domains, say intranet.example.com or whatever your organization uses.
Next thing you're gonna tell me is that you think Microsoft should do away with ACLs at the individual file level or even the directory because users are just too stupid to figure that out. They should just have "file zones" and people will just have to stick their files in the right zone. Pffft.
Reply to This
Parent
Re:Proof (Score:5, Insightful)
The concept itself is okay, but the implementation could use a good, solid overhaul.
Reply to This
Parent
Re:Proof (Score:5, Insightful)
Reply to This
Parent
Re:Proof (Score:4, Insightful)
You would also have every web developer in the marketplace whining about how IE ignores standards if they pulled the plug on scripting.
Sorry but Zoning in IE is fine. IE 7 is actually a pretty good modern browser and, sure, it isn't perfect but frankly what is?
Reply to This
Parent
Re:Proof (Score:4, Informative)
Unfortunately, IE7 has made things a little more difficult:
- Pages with content from various zones no longer show up as 'mixed'. Since the upgrade to IE7, all sites only show the zone of the main URL, however the content runs according to the security zone for it's own source. It makes it almost impossible to work out whether a site can or can't run scripts, and you end up digging into the pages source code to work out what sites need adding to the trusted zones to get pages to work.
- Dynamic scripts added to a page in the 'trusted' zone, execute from the 'internet' zone. This is "by design"... The only workaround is to change the way the code works on the server.
- If you want to lock down the 'internet' zone, you will need to add "about:internet" to your 'trusted' zone
- You will also need to add res://ieframe.dll to your 'trusted' zone
Reply to This
Parent
Usage (Score:5, Funny)
Reply to This
Irresponsible disclosure (Score:5, Interesting)
Reply to This
Re:Irresponsible disclosure (Score:5, Insightful)
Reply to This
Parent
Re:Irresponsible disclosure (Score:4, Insightful)
Reply to This
Parent
Can it be triggered via javascript? (Score:5, Interesting)
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!"
Reply to This
Re:Can it be triggered via javascript? (Score:5, Informative)
Reply to This
Parent
No (Score:5, Informative)
Reply to This
Parent
To view this article on one page... (Score:5, Funny)
end sarcasm
Reply to This
Re:Must we highlight every bug in IE? (Score:5, Informative)
Reply to This
Parent