ie8 fix
madison

Flaw exposes Chrome, Firefox to clickjacking

Liam Tung ZDNet Australia | January 29, 2009 4:43 AM PST

Security researchers have discovered a flaw affecting Google's Chrome browser that exposes it to clickjacking — where an attacker hijacks a browser's functions by substituting a legitimate link with a link of the attacker's choice.

Google has acknowledged the flaw and is working towards a patch for Chrome versions 1.0.154.43 and earlier when running within Windows XP SP2 systems, according to SecNiche security researcher Aditya K Sood.

Sood disclosed the flaw on January 27 and has since posted a proof of concept on the Bugtraq vulnerability-disclosure forum. "Attackers can trick users into performing actions which the users never intended to do and there is no way of tracing such actions later, as the user was genuinely authenticated on the other page," Sood said within the disclosure.

While Google is working on a fix, a spokesperson for the Australian arm of the company pointed out that clickjacking affected all browsers, not just Chrome.

"The [clickjacking] issue is tied to the way the web and web pages were designed to work, and there is no simple fix for any particular browser. We are working with other stakeholders to come up with a standardized long-term mitigation approach," they said.

However, chief executive of Australian security consultancy Novologica, Nishad Herath, told ZDNet.com.au that after running Sood's proof of concept he found that Internet Explorer 8 (release candidate 1 and beta 2 versions) and Opera 9.63 (the latest version) were not exposed to the flaw. But, like Chrome, Firefox 3.0.5 was exposed.

Google's security researchers had not found any attacks in the wild that exploited the specific vulnerability, said Google's spokesperson.

Clickjacking is a relatively new type of browser attack. The attack broadly fits within the category of cross-site scripting forgery, where an attacker uses maliciously crafted HTML or JavaScript code to force a victim's web browser to send an HTTP request to a website of their choosing.

"Clickjacking means that any interaction you have with a website you're on, for example like clicking on a link, may not do what you expect it to do," said Herath.

"You may click on a link that looks like it's pointing to a picture on Flickr, but in reality, it might first direct you to a drive-by-download server that serves malware. These types of attacks can be used to make you interact with web services you're already logged on to in ways that you would never want to, without you even knowing that it has happened."

Credit: Chrome, Firefox get clickjacked was originally published on ZDNet Australia.

20
Comments

Join the conversation!

Just In

Not even far!
Boot_Agnostic 31st Jan 2009
ht
0 Votes
+ -
Stonewalling over IE???
techboy_z 29th Jan 2009
How about the flaw in IE 6? IE 7?? After all, most users would be on one of those...not IE 8. LOVE how the headline leaves IE out and focuses on Chrome and Firefox.
0 Votes
+ -
True but...
mikefarinha Updated - 29th Jan 2009
True, but it is a reminder of the effort Microsoft has put into IE to preemptively protect the new browser from this type of exploit.

It is about time IE hasn't been caught with its pants down.
0 Votes
+ -
That's besides techboy's point...
hasta la Vista, bah-bie 30th Jan 2009
True, but it is a reminder of the effort Microsoft has put into IE to preemptively protect the new browser from this type of exploit.

Who the hell's running IE8 as opposed to IE6? Your response means nothing.
0 Votes
+ -
Nairaine Isn't the Brightest Techie!
i2fun@... 30th Jan 2009
But he knows who pays the bills and adds a sugar to the back pocket payolla at Christmas time! haha

Apply some semantics, throw in some mis-direction and he keeps a smile on Steve Monkey Boy's face, as he dances! :P
0 Votes
+ -
Whoa!
bardbard Updated - 29th Jan 2009
Microsoft actually on top of security issues before everybody else? Wow. It must be cold downstairs.
0 Votes
+ -
Firefox + NoScript = No Clickjacking. nt
T1Oracle Updated - 29th Jan 2009
nt
0 Votes
+ -
IE does the same thing...
Heatlesssun1 29th Jan 2009
Not to mention that the VAST majority of malware is COMPLETELY preventable on Windows and ANY BROWSER if you:

1. Firewall
2. Patch
3. Don't run as Admin all the time

It's that simple.
0 Votes
+ -
Wrong
mejohnsn 29th Jan 2009
Your advice is out of date. Seriously so. Firewall and patch do nothing to defend against XSS and clickjacking, since the browser is working as intended: it interprets the Javascript/Flash.

You need additional security tools now. You need at LEAST an anti-spyware utility in addition to your anti-virus, AND for true security, NoScript under Firefox.
0 Votes
+ -
You are correct however...
Heatlesssun1 29th Jan 2009
A lot of these attacks are meant deliver a malware payload, so my advice still applies.

As fro anti-virus software, you really don't need an active virus scanner if you have good habits. I surf all the places I like with IE in Vista and have never been attacked. I do run passive scans weekly to make sure I'm ok. Anti-spyware tools are good to have actively running.

0 Votes
+ -
You can't do much without javascript as most sites use it unless they use flash which gives a horrible startup experience.....
So why do all these people suggest turning off js? Do they not use the web much?
0 Votes
+ -
Not COMPLETELY
balaknair 29th Jan 2009
You should patch software so it's up to date, and definitely use a firewall and antivirus. But even if you do this and use a non-admin account, there's still the PEBKAC factor. It comes down to the user(on any OS, any browser). Don't visit shady sites, don't install software from untrusted sources, don't open unsolicited email attachments and don't just click the 'OK' button on any pop-ups you get without understanding what you're doing. Oh, and don't enable auto-run on Windows and don't open USB thumb drives or flash memory cards without scanning with your antivirus app. The list goes on. The firewall+antivirus+patches+no-admin will reduce the likelihood of malware infection by perhaps 40-50%. The rest is up to the user.

PS: "IE does the same thing"
No it doesn't. You can disable Javascript for selected sites, or disable it completely and add exceptions. I don't recall if it gives you the option of blocking XSS, which is where the risk really lies.
That's not the same as what NoScript does. You have to use it to get an idea of how much better it is than the IE way. In addition, NoScript also blocks flash, XSS and iFrames, thus effectively almost eliminating the risk of clickjacking. It is possible to get infected with NoScript, if you disable it or allow untrusted sites to run Javascript. Again, clueless users= biggest malware risk.
0 Votes
+ -
NoScript is good...
mejohnsn 29th Jan 2009
but your jibe about "clueless users" is really unfair. In fact, it is that unfairness that is the real obstacle to educating the users how to use great tools like NoScript.

After all: in its default configuration, it certainly is secure, but it gives little or no guidance for deciding which sites to allow. And since risky technologies like Javascript and Flash are overused and misused by web authors, the poor user is confronted with the responsibility for the decision, but deprived of the information needed to make.

That is why I say:it is not "clueless users" who are the problem, it is clueless or irresponsible web authors who are the problem.
0 Votes
+ -
Rampant cluelessness...
Wolfie2K3 30th Jan 2009
That is why I say:it is not "clueless users" who are the problem, it is clueless or irresponsible web authors who are the problem.

I'd have to say it's a combination of both clueless users and clueless web authors/admins that likely cause 90% of the problems...

As a slightly OT aside.. WTF happened to ZDNet's log in mechanism today?
0 Votes
+ -
Not completely again...
Heatlesssun1 Updated - 29th Jan 2009
IN 8 you have XSS filtering: http://news.softpedia.com/news/IE8-XSS-Filter-Under-the-Hood-92220.shtml

Of course there debate on how effective it will be.

Also, if you turn off scripting altogether, how can a cross site scripting attack do anything?

And a great IE add on IEPro blocks ads and Flash among a lot of other things: http://www.ie7pro.com/

And there's this:
don't they just flip a switch over at Google and turn off any webpage/site that is malware, why not their shiny browser happy
0 Votes
+ -
Not Even Close!
mejohnsn 29th Jan 2009
No, they do not "own the web". Not even close. So no, they cannot just "flip a switch".
0 Votes
+ -
Yeah
Boot_Agnostic 29th Jan 2009
but it's fun to say sarcastically. happy
0 Votes
+ -
Yes they do...
oldbaritone 30th Jan 2009
Al Gore invented it, and Google owns it!

wink
0 Votes
+ -
Not even far!
Boot_Agnostic 31st Jan 2009
ht
My browser showed the so-called "XSS site" in it's full glory, at full size, and didn't submit any "private information" or attempt to do any "clicks" within that target page.

I use FF 3.1 B3pre, a "test" version of the upcoming Firefox 3.1), and I do have NoScript, but noscript didn't interfere-- because the "hidden" page was totally unhidden, and shown in a completely separate tab.

With absolutely NO THANKS to the article, which didn't give us Sood's "demo" URL or the securityfocus announcement postlink, I tracked it down. Here:
http://www.secniche.org/gcr_clkj/

As a more competent security researcher already posted in reply at securityfocus.com, the "div" which opens the URL via everyday javascript consists of code which is ENTIRELY in the original page. This is *not* XSS!

There's many, many XSS vulnerabilities, both known and yet to be discovered/isolated, in "modern" browsers with script capabilities. But this isn't one of them. Sood seems to be screaming about the fact that javascript was able to open a page from a different site via

onmouseover="document.location='http://www.xssed.com'....

His page attempts to use a style to hide the page-- but in FF 3.1 this doesn't work (the attempted style is NOT within the DOM of the foreign page, and xssed.com is loaded in full size in a tab all by itself.

In short, he's whining about an everyday javascript statement. If he thinks that he can create a "demo" page which actually misleads a FF 3.1 into submitting something private via XSS, I'd sure like to see it! Otherwise, heck, just disable javascript and SHUT UP.

It's so, so typical of some for-profit "security consultancy" to hype, hype the fact that unreleased IE8 doesn't "have the problem", and to even run the test with TWO pre-release versions. (And yet he didn't bother to test FF3.1, or if he did, somehow didn't bother mentioning that it's invulnerable.) Sure smells like M$ Advertising and "Most-Valuable-Partner" were all over the hyping of this non-XSS so-called "XSS Vulnerability".

Just look at the source code of the demo page-- there's no XSS, the "scripting" is 100% within the parent page.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

ie8 fix