Get this blog as an RSS Feed

Standing up and taking responsibility!

10:40 CET, 31st October 2006 By Thomas Kristensen, CTO.

On Monday 30th October, Secunia published an advisory describing a vulnerability in IE7, which appears to be a legacy from IE6 - and which back in 2004 turned out to affect virtually every single browser on the market.

The vulnerability allows a malicious site to change the content of arbitrary pop up windows, see illustration of attack:

Window Injection Vulnerability

In 2004 the organisations behind Firefox, Netscape, Opera, Konqueror, OmniWeb, and Safari all confirmed the "Windows Injection" issue to be avulnerability and subsequently issued fixes for this issue.

Get the facts in Secunia Advisories regarding the other browsers:

IE6 users had to change the "Navigate sub-frames across different domains" setting to protect themselves.

Today, in IE7 this setting has been disabled by default - that is a good thing - but it doesn't work - that is a bad thing!

That in itself qualifies for at least a "security bug".

Microsoft writes in their blog that they didn't consider this to be a vulnerability back in 2004 because it potentiallycould break functionality on websites!

Today, in 2006 they still say this isn't a vulnerability - despite the fact that they intended to protect users against this in IE7 by disabling the "Navigate sub-frames across different domains" "functionality" by default.

To defend Microsoft in all this,we agree that the newly added and always visible address bar does mitigate this - however, imagine this scenario:
* You enter your webbank
* You verifythe authenticity of the banks SSL certificate
* Then you click on a link, which pops up a login dialogue

Would you suspect that after you clickedthis link from your own trusted webbank that any malicious website which you have running in a different browser window could change the content of the pop-up?

Most likely not.

Even if the pop up now showed an IP address or instead of the usual

Would youreally read the full URL and spot the difference and think "ahh someone is "phishing" me now!"?

Well you may if you are really paranoid - most people aren't and they would easily be fooled.

If this "functionality" is required, then the setting to allow this dangerous interaction between different windows and pop ups can easily be enabled on a per site basis or for sites which are trusted.

We believe that Microsoft ought to take responsibility for the bugs, weaknesses, and vulnerabilities in their browser to ensure that it really protects against phishing and similar scam attacks - isn't this what Microsoft advertises that IE7 does better than it's predecessors?

Get the facts in Secunia Advisories:

Kind regards,

Thomas Kristensen

Discuss this blog entry
A new thread in our forum is created. Activate the thread by commenting/discussing below.

Subject: Standing up and taking responsibility!

User Message
Irene RE: Welcome to the Secunia Community
Member 25th Nov, 2008 18:51
Score: 0
Posts: 3
User Since: 21st Dec 2007
System Score: N/A
Location: N/A
With your help, I certainly will!
Was this reply relevant?
RexB RE: Welcome to the Secunia Community
Member 6th Dec, 2008 17:04
Score: 0
Posts: 6
User Since: 5th Dec 2008
System Score: 100%
Location: US
Thanks for the Welcome, and thankyou to Secunia for the security scanners. Every PC that gets more secure makes all of us more secure :)

lappy- Asus M50 Penryn C2D, XP SP3, FF
desky- built Athlon FX-53, XP SP3, FF
Was this reply relevant?

You must be logged in to post a comment.