On CBS.com: Play CBS Video Trivia Now!
BNET Business Network:
BNET
TechRepublic
ZDNet

June 4th, 2007

Gaping holes exposed in fully-patched IE 7, Firefox

Posted by Ryan Naraine @ 7:18 am

Categories: Black Hat, Botnets, Browsers, Data theft, Digital rights management, Exploit code, Firefox, Google, Hackers, Metasploit, Microsoft, Mozilla, Passwords, Patch Watch, Pen testing, Privacy, Responsible disclosure, Rootkits, Spyware and Adware, Vulnerability research, Zero-day attacks

Tags: Mozilla Firefox, Microsoft Internet Explorer 7, Microsoft Internet Explorer, Web Browser, Ryan Naraine

Polish hacker Michal Zalewski has ratcheted up his ongoing assault on Web browser security models, releasing details on serious flaws in fully patched versions of IE 6, IE 7 and Firefox 2.0.
Internet Explorer

Zalewski, a well-respected security researcher, published demos of four different browser vulnerabilities on the Full Disclosure mailing list, warning of unpatched cookie stealing, page hijacking, memory corruption and URL bar spoofing bugs.

The most serious of the four — a page update race condition affecting Microsoft’s IE 6 and IE 7 — is rated “critical.” Zalewski explains with an online demo of an exploit:

In short, when Javascript code instructs MSIE to navigate away from a page that meets same-domain origin policy (and hence can be scriptually accessed and modified by the attacker) to an unrelated third-party site, there is a window of opportunity for concurrently executed Javascript to perform actions with the permissions for the old page, but actual content for the newly loaded page, for example: read or set victim.document.cookie, arbitrarily alter document DOM, including changing form submission URLs, injecting code, or even crashing the browser due to memory corruption while reading and writing not fully initialized data structures.

“In other words, the entire security model of the browser collapses like a house of cards and renders you vulnerable to a plethora of nasty attacks,” Zalewski warns, noting that local system compromise is also possible.

Zalewski also dropped details of a “major” Firefox cross-site IFRAME hijacking bug that could allow malicious code execution, keystroke interception and content spoofing attacks. Click here for an online demo and technical details.Firefox

Mozilla developers are tracking the issue, which is a variant of a bug that has haunted Firefox since 2006.

Demos of two other medium-risk flaws affecting IE and Firefox were also released.

One is a Firefox prompt-delay bypass issue (demo here) that allows non-consensual download of execution of files.

A sequence of blur/focus operations can be used to bypass delay timers implemented on certain Firefox confirmation dialogs, possibly enabling the attacker to download or run files without user’s knowledge or consent.

The other is a URL bar spoofing flaw that affects IE 6 (demo here). It could allow an attacker to mimic an an arbitrary site, possibly including SSL data. Internet Explorer 7 is not affected by this bug because of certain high-level changes in the browser, Zalewski said.

[UPDATE: June 4, 2007 @ 1:50 PM]  Microsoft is looking into Zalewski’s warning.  A statement from an MSRC spokesman:

Microsoft is investigating new public claims of two possible vulnerabilities in Internet Explorer. Microsoft is not aware of any attacks attempting to use the possible vulnerabilities or of customer impact at this time.  Microsoft will continue to investigate the claims to help provide additional guidance for customers as necessary.

Ryan NaraineRyan Naraine is a journalist and security evangelist at Kaspersky Lab. He manages Threatpost.com, a security news portal. Here is Ryan's full profile and disclosure of his industry affiliations.


Email Ryan Naraine

For daily updates on Ryan's activities, follow him on Twitter.

Subscribe to Zero Day via Email alerts or RSS.

  • Talkback
  • Most Recent of 106 Talkback(s)
turn off scripting
Enlighten me, what does NoScript do that can't be done by setting IE to Prompt on the scripting options. I usually run with JavaScipt disabled and Java applets disabled so I guess I don't get to see most of these problems.... (Read the rest)
Posted by: mswift@... Posted on: 07/12/07 You are currently: a Guest | | Terms of Use
Most serious is IE when Mozilla has the arbitrary code execution bug?  georgeou | 06/04/07
At a guess  zkiwi | 06/04/07
House of cards indeed.  Resuna | 06/04/07
Message has been deleted.  Intellihence | 06/04/07
Message has been deleted.  lamp299 | 06/14/07
Both are very serious  Mercutio_Viz | 06/04/07
Execution holes and more...  Resuna | 06/04/07
Vista is safe... once again  NonZealot | 06/04/07
So...  zkiwi | 06/04/07
No, but I'm smarter than you  NonZealot | 06/04/07
PoC works on Vista.  ye | 06/04/07
Just tried it and Vista is safe  NonZealot | 06/04/07
PoC doesn't tell us a whole lot.  ye | 06/04/07
Oh?  zkiwi | 06/04/07
The problem  qvtech | 06/05/07
We've heard this song before. It was invalid then and...  ye | 06/05/07
So I've got to go out and get Vista...  mdsmedia | 06/05/07
You are a joke  cuba_pete@... | 06/06/07
The problem isn't Vista, the problem's IE. Vista can't solve that.  Resuna | 06/04/07
Clarify your point  NonZealot | 06/04/07
Point clarification ,,,  Intellihence | 06/04/07
Once AGAIN the NON-ZEALOT is the first to throw a FLAME  mdsmedia | 06/05/07
I tried the exploit in IE7, it just loops  georgeou | 06/04/07
It will eventually time out after 120 seconds  ye | 06/04/07
Who in their right mind...  magpie_z | 06/05/07
George you post some flames and dont respond...  mrlinux | 06/04/07
Ahh, George, we all know you worship at the MS altar  TtfnJohn | 06/08/07
Where are the MS Zealots today ?  Intellihence | 06/04/07
Uhm... Look at George above? (NT)  ju1ce | 06/04/07
Message has been deleted.  SO.CAL Guy | 06/04/07
before asking  mtrettenbach@... | 06/04/07
Here's the counter punch to the idiot who can't read !  Intellihence | 06/04/07
All Software is Hackable  bmore_bro69@... | 06/04/07
Let' not forget the rules!  ye | 06/04/07
You forgot the rule that trumps them all  NonZealot | 06/04/07
Whatever the case is , it doesn't affect me .  Intellihence | 06/04/07
According to the rules it doesn't affect Windows either.  ye | 06/05/07
Opera still standing...  Scrat | 06/04/07
As you know Scrat I tried it...  ju1ce | 06/04/07
Opera  Troll Hunter | 06/04/07
Tested on IE 7 and Exploit Failed  Toiyabe | 06/04/07
Read the last sentence  jlongino@... | 06/04/07
Read the title...  Narg | 06/04/07
Learn to read  ac2_z | 06/04/07
living in glass houses  mtrettenbach@... | 06/04/07
...try again...  eLurker | 06/05/07
Not very well tested  keeferzjr@... | 06/04/07
Well Ryan Naraine did not every write an article about all the mac bugs  SO.CAL Guy | 06/04/07
Not Relevant to Linux Users  PinnacomX | 06/04/07
RE:Not Relevant to Linux Users  bmore_bro69@... | 06/04/07
And happy to so remain...  epcraig | 06/06/07
RE: Not Relevant  gdstark13 | 06/04/07
Figures  WhyZeeGuy | 06/04/07
Config Files happy [NT]  swoopee | 06/05/07
You've never run Linux  Jambalaya Breath | 06/10/07
Re: Not relevant to Linux Users  yyuko@... | 06/04/07
So true  qvtech | 06/05/07
So does Windows' security model  ye | 06/04/07
Windows "no less secure"?  sysop-dr | 06/04/07
Yes, no less secure.  ye | 06/04/07
Yes, Much less secure  Suicida| | 06/04/07
There is no "execute" security setting for text files.  ye | 06/04/07
Since he won't join us in 2007  NonZealot | 06/04/07
Since pictures are worth 1k w0rds.  Suicida| | 06/04/07
Looks like Vista has addressed your concern.  ye | 06/05/07
MSFT insecurity intentional  cls@... | 07/12/07
RE:So does Windows' security model  bmore_bro69@... | 06/05/07
Sorry, but I can't buy that ...  Jambalaya Breath | 06/10/07
I Kinda Wondered About That...  dumptux | 06/04/07
It does matter in linux  JDThompson | 06/04/07
Unaffected?  tty1 | 06/04/07
Starting Firefox from a script on Linux...  mrlinux | 06/05/07
Chroot  tty1 | 06/05/07
better way  gdstark13 | 06/04/07
hardware protection?  quantumstate | 06/04/07
Hardware Protection Can Stop This  chessmen | 06/04/07
Software can stop this as well then  quantumstate | 06/04/07
I Agree Software Can Stop It As Well  chessmen | 06/04/07
RE: I Agree Software Can Stop It As Well  gdstark13 | 06/05/07
RE: hardware protection?  gdstark13 | 06/05/07
'scuse me  Jambalaya Breath | 06/10/07
Message has been deleted.  Narg | 06/04/07
Maxthon 2 (the way to go?)  DevJonny | 06/04/07
NoScript is the solution, once again  Prophet Elias | 06/04/07
NoScript destroys functionality  quantumstate | 06/04/07
Firefox / No Script The Better Choice  chessmen | 06/04/07
Cardinal Rule of Security  Mercutio_Viz | 06/04/07
Not that I disagree but...  ye | 06/04/07
Good point...  Mercutio_Viz | 06/04/07
No, it doesn't.  JDThompson | 06/04/07
I Disagree  Suicida| | 06/04/07
Browser Bugs for Windows  code_flogger | 06/04/07
I concur  Suicida| | 06/04/07
Weird  angelsix | 06/04/07
Not weird  Freebird54 | 06/04/07
Where is iLoveM$stock Davidson? Bah hah hah hah (NT, laughing to hard)  tek_heretik | 06/04/07
Message has been deleted.  charles656oio@... | 06/04/07
To each his/her own.  bendere@... | 06/05/07
ie vs firefox  ironfist03 | 06/05/07
Quite frankly...  slainers2001@... | 06/05/07
... use NoScript  Prophet Elias | 06/05/07
Hmmm, I don't know being able to forge ssl certs on the fly  maldain | 06/06/07
999.999.999... exploits  benny_rio@... | 06/08/07
Exploits dont appear to affect me!  zabs20@... | 06/08/07
Sorry Jonny, Maxthon is IE  betelgeuse68 | 06/13/07
turn off scripting  mswift@... | 07/12/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement
Click Here

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

Meet Doc

  • Here to help you with your Document Management Needs
  • Doc is an enigma. Born to a Russian ballerina and a German electrical engineer, he grew up in various locations in the United States. He’s seen the insides of more brands, versions, and generations of printer and printer-related hardware than almost anyone.
  • To learn more about this mysterious figure check out his blog on ZDNet and his Workspace on TechRepublic. You’ll be glad you did.
  • Produced by
    ZDNet and