Slashdot Mirror


IE Flaw Utilizes Google Desktop Search

abscondment writes "An error in the way Internet Explorer parses CSS files has been discovered by Matan Gillon of Israel. The flaw can be exploited by any website, and used to access personal information via Google's Desktop Search program. Of course, Google contends that this is a flaw with IE, and not their search software."

43 of 165 comments (clear)

  1. Hm.. Evil Empire vs Company making great products by altoz · · Score: 5, Insightful

    Which do I believe?....

  2. An error in the way IE parses CSS?!?! by Anonymous Coward · · Score: 5, Funny

    I am shocked to learn of this, shocked and dismayed.

  3. Nice submission troll by Gothmolly · · Score: 4, Funny

    Will this be the flaw that breaks the patch cycle's back?

    Puh-lease. This ridiculous question could be asked of any flaw. How about from the 'its 5pm lets leave early so we accept any sensationalist submission' department?

    I can see how the Slashbot must suffer over this - its Google, but its a security vulnerability, but its Microsoft, so its OK, but its still Google, so what do we do? Laugh, cry, sell stock?

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Nice submission troll by Anonymous Coward · · Score: 5, Informative

      an see how the Slashbot must suffer over this - its Google, but its a security vulnerability, but its Microsoft, so its OK, but its still Google, so what do we do? Laugh, cry, sell stock?

      According to the zdnet article Firefox and Opera aren't affected - so it really is Microsoft's problem, and independent of google

    2. Re:Nice submission troll by _Sharp'r_ · · Score: 4, Insightful

      The only connection to Google in this vulnerability is that the exploit allows access to local files that a web site isn't supposed to have access to and Google stores local files on the user's computer that can then be accessed.

      The google thing was a proof of concept (with a pretty page for showing it to people who use Google Desktop), not any particular relationship to the vulnerability.

      But I guess if you mention Google, it gets more attention? The summary could have just as easily said "vulnerability allows access to user's Hotmail email!!!!!!!!", which would be just as true, assuming the user is storing a cookie for easier access to hotmail.com.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    3. Re:Nice submission troll by MightyMartian · · Score: 4, Funny
      But I guess if you mention Google, it gets more attention? The summary could have just as easily said "vulnerability allows access to user's Hotmail email!!!!!!!!", which would be just as true, assuming the user is storing a cookie for easier access to hotmail.com.

      I think a better way to catch folks' attention would have been Vulnerability gives access to personal porn collection!

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    4. Re:Nice submission troll by Cl1mh4224rd · · Score: 4, Funny
      I think a better way to catch folks' attention would have been Vulnerability gives access to personal porn collection!

      This is Slashdot: "RIAA Uses IE Flaw to Scan Linux Systems for Open Source DRM Violations". ;o)
      --
      People will pass up steak once a week, for crap every day.
  4. The Quick Work-around by sammykrupa · · Score: 4, Funny

    Here is the easiest way to stop this from hurting you:

    Turn off your computer.

    P.S. Okay, seriously, use Firefox.

    1. Re:The Quick Work-around by ppz003 · · Score: 2, Funny

      Actually, I tell my friends and familily this all the time when they ask me how to keep from getting the nasties on their computers. The safest way to browse the internet? Unplug the ethernet cable or phone line. The most sure fire way to not get a computer virus? Turn the computer off.

      That's about when they ask me for browsing tips with a reasonable risk.

  5. Finally Happened by Nom+du+Keyboard · · Score: 3, Funny

    So it's finally happened. Microsoft's first salvo against Google. What else could it be?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  6. Misquote? by dada21 · · Score: 4, Funny

    This makes me wonder if Ballmer's chair throwing scream was actually "I will f##king end Google Desktop!" instead of "...end Google on the desktop."

    Hmm...

    1. Re:Misquote? by Dante+Shamest · · Score: 3, Funny

      It's kind of hard to scream "##".

  7. Who's contending otherwise? by u2boy_nl · · Score: 3, Informative

    Of course, Google contends that this is a flaw with IE, and not their search software.

    And why shouldn't they?

    I've read TFA, according to the article it's a design flaw in IE. No one seems to be blaming Google anyway?

    (Well at least not yet.)

    1. Re:Who's contending otherwise? by Anonymous Coward · · Score: 2, Interesting

      This flaw can virtually affect any application installed on a computer, but Google Desktop was just used as a proof of concept.

      You can put the tinfoil hat away now.

  8. Wow! by drcarson · · Score: 2, Funny

    I wish I knew of this sooner

  9. Re:Hm.. Evil Empire vs Company making great produc by krakelohm · · Score: 5, Funny

    Who's who?

    --
    You are all a bunch of idots.
  10. In other news... by Spy+der+Mann · · Score: 2, Funny

    spyware gets access to your computer's resources. Doh.

  11. The bug is in Google's software by sycomonkey · · Score: 5, Funny

    The bug is that it uses IE in the first place.

    --
    --The universe will not be altered by forum threads, even those which are very wry. --Tycho Brahe (Penny Arcade)
    1. Re:The bug is in Google's software by joelsanda · · Score: 2, Informative

      Yeah. Consider the 3rd party MacOS X Dashboard Widgets that mimmic Google Desktop features. Hell of a lot safer using Google services that way than via IE and Google Desktop.

      --
      The Luddites were ahead of their time.
    2. Re:The bug is in Google's software by stochastix · · Score: 2, Informative

      it uses the default browser app not necessarily IE.
      my desktop search opens up in firefox :-)

    3. Re:The bug is in Google's software by Cyno · · Score: 2, Insightful

      I'd feel more comfortable using Apple's software than Googles, now that I think about it. Google seemed like a good company, but they didn't fully embrace Linux and *nix. I think that was a mistake. What it means is I don't have any loyalty to them whatsoever, as far as I'm concerned they are sellouts just the same as Microsoft and Apple. But at least Apple is selling out to style, attitude, open source, etc. Instead of just for the money.

      I hope Google comes around, but I won't count on it.

  12. FF promotion article ? by Chaffar · · Score: 2, Insightful
    Gillon said other browsers, such as Firefox, are sufficiently locked down that the hack doesn't work on them.

    [...]However, given the danger presented by this and other recent discoveries of IE security holes, I would strongly recommend that IE users consider downloading and using another browser, like Firefox, Opera or Netscape.

    Go Brian Krebs !!!

    On a more serious note, it's nice to see somebody post an article clearly promoting [generic non-IE browser], but IMHO security shouldn't be the only reason why FF is chosen over IE. If it turns out that FF is safer "only" because it isn't targeted by hackers/phishers/terrorists, then everything falls apart. We shouldn't lose sight of the initial raison-d'etre of FF, which is to be an open-source browser, not a "more secure" browser (which is an added side benefit).

    1. Re:FF promotion article ? by IntergalacticWalrus · · Score: 2, Informative

      To average people? No, they're not.

      Non-geek people I've converted (read: forced) to Firefox don't use tabs. They don't understand the concept, and/or don't think about using it.

      Everything else you mentionned is technical stuff, or requires configuration. All minor stuff that won't convince people to install a new browser instead of simply using that blue 'e' that has always been there all along on their desktop, and that before you told them, thought *it* was *the Internet*.

  13. Just read the article. by XiticiX · · Score: 2, Interesting

    And it's really quite interesting how he lays it all out. It seems IE's CSS @import (or more specifically the "addimport" jscript function) doesn't block access to outside domains. So essentially, I can import any stylesheet I want from the web. This also means I can import _anything_ that is mal-formed as a css rule. Javascript comes to mind with it's curly braces. with classic injection attacks, you can inject anything you want, including jscript. Scary stuff. I think I'll go look at everyone's hard drives now.

    --
    All is prevelant in the world...
  14. Ugh by n0dalus · · Score: 4, Informative

    Before everyone goes posting about MS vs Google rubbish, please RTFA. This has very little to do with Google.

    "This issue could potentially allow an attacker to access content in a separate Web site, if that Web site is in a specific configuration," Microsoft said in the statement.

    In other words, this flaw is just loading files from Google Desktop's internal http server. It could load the internal http server of hundreds of different programs (particularly administration tools).

  15. Re:Customer Perceptions May be Different by Utopia · · Score: 2, Insightful

    Looks like the issue here is that IE tries to cleanup any bad html code.
    In a way this is good because IE can render a page properly even if it has unclosed tags or as in this case incorrectly rendered CSS braces.
    On the otherhand, this had led to web designers getting away with crappy html pages.

    In this case, Looks like Google is properly sanitizing the url parameters on all their sites except news.google.com
    This is a classic cross-site scripting attack.
    In my opinion, Google should fix the news.google implementation rather than passing on the blame and exposing their customers to risk.

  16. Security hole has _nothing_ to do with google! by ArsenneLupin · · Score: 5, Informative
    Folks, RTFA!

    Ok, so the FA is a bit long, so here you have a three sentence summary:

    The exploit allows to read foreign Web pages by abusing a broken security check in the document.stylesheets javascript method.

    The malicious code first loads the page to be snarfed as a CSS into the current document using addImport, and from there into a javascript variable using document.stylesheets. Finally the variable is posted back to the website of the exploiter.

    The google desktop was only cited as an example. But basically any protected web page could have been targetted (a webmail site such as hotmail, any other password-protected page, intranet server not accessible from outside, ...)
    1. Re:Security hole has _nothing_ to do with google! by Tim+C · · Score: 4, Informative

      abusing a broken security check in the document.stylesheets javascript method.

      Technically, that's an element of the DOM, and is nothing to do with javascript, and is certainly not a javascript function. (In fact it's not a method at all, it's a property of the document object).

  17. Re:Hm.. Evil Empire vs Company making great produc by ImaLamer · · Score: 3, Interesting

    No, the problem isn't the Windows platform, it's the insistance of Microsoft to use Internet Explorer for every web application on the Windows platform.

    Why doesn't Google just use Mozilla's engine to render the content? (They are putting money into its development) They *would* have more control.

  18. Dont worry guys by Izrath · · Score: 2, Funny

    After the next security update, all cookies created by IE will be prefixed with $sys$.

  19. Re:Hm.. Evil Empire vs Company making great produc by zootm · · Score: 4, Insightful

    Well, the idea is that once they're "in" the system, they can basically do what the hell they like. Desktop Search is just a convenient index of data that is used by a large number of people — the only flaw pertaining to Google's product here is that it's good at its job.

  20. Re:Just fix it. by rm69990 · · Score: 3, Insightful

    God would you people RTFA!!! It is a problem with IE, not with Google Desktop. Google Desktop does not integrate with IE, it uses the default browser on your system. When I double click on Google Desktop, Firefox opens for me.

    Also, Google Desktop was given as an EXAMPLE, the flaw can be used elsewhere.

    Of course, sitting around and pretending you know what you are talking about is easier, isn't it?

  21. RTFA - Its not a flaw! by nmoog · · Score: 4, Funny

    Its an awesome feature for Developers! Developers! Developers! - This feature has been in IE at least since IE 6 came out. That means Microsoft is again leading the field when it comes to AJAX and Web2.0 products.

    Think of the awesome client-side applications people will be able to come up with now that they are no longer restricted by pesky cross-domain security policies!

  22. Not Google's fault, or is it? by vagabond_gr · · Score: 4, Insightful

    The answer is not so simple. Sit down for a second a think.

    The flaw allows a malicious web page to open a window with a different web page and read information from there. So a script in 'www.badguy.com' can read data from 'www.goodguy.com'. Now how bad is up to here? Pretty bad, but not catastrophic. badguy.com could open, say, mail.yahoo.com, and provided you have a yahoo mail account and you login, it could read some of your mails. Is there a chance of reading private info? Yes. Is there a chance of reading a file in your disk. NO! badguy.com can't read a file in your disk using yahoo mail. And given the fact that really critical data are stored in the local disk, not webmail accounts, the danger is limited.

    Now imagine there exists a web site containing all your private local files! This is exactly what Google Desktop Search is! GDS creates a local web server at port 4664, bound only to the 127.0.0.1 to avoid remote access. It is a web site accessible only from your pc and google takes a lot of measures to ensure that. But the script at badguy.com runs in your pc, and using the exploit it can access this personal web site. Now how bad is the situation? Catastrophic. All indexed data, pretty much your whole hard disk, are accessible to badguy.com.

    Of course this wouldn't happen if there was no IE flaw. But who put all your data at a (local) web server? Google Desktop Search. IMHO, the problem is once again the tight integration of a browser to the rest of the system. If Google used a custom client to query the local index instead of the browser this wouldn't happen. It would require a flaw that allows remote code execution and these flaws are more rare and more difficult to exploit (ok, in case of MSIE it's every day routine, I agree). This exploit is a piece of cake, because local data are promptly served by GDS.

    Just to make things clear, I don't really blame Google for this. But to achieve good security you need good software design and integrating a browser with everything is not a good idea. Google made a decision on that so it has some responsibility.

    And then public opinion is a totally different subject. I totally understand someone who loses its credit card number and blames google for indexing this number and making it accessible to badguy.com. If amazon stores your credit card number in an Oracle database and the number gets stolen because of an Oracle flaw, will you blame Oracle or Amazon?

    1. Re:Not Google's fault, or is it? by vagabond_gr · · Score: 2, Interesting

      Since it's IE requesting the file, wouldn't "file:///c:/stealme/creditcrd.txt" work just as well?

      Good point. I cannot answer, it would be a very good question for the author of the exploit. Maybe it would work, maybe "file://" urls are treated differently by browsers for security reasons. But, of course, GDS makes things way too easy by allowing badguy.com to actually search for "password" in local files. Knowing the filename "stealme/creditcrd.txt" or opening thousands of files to search for a keyword is far more difficult.

      Anyway, as I said, I don't think it's really google's fault, I simply stated that it has some responsibility and that we shouldn't give right to them because GoogleIsNotEvil (TM).

      Btw, the question about "file:///" urls is very interesting. Could anyone inform us about the way these urls are treated by firefox? On the one hand they are practical. However, IMHO, it would be a good idea to disallow ANY DOM access to these urls whatsoever. It would be rather strange for a script to require access to such a url.

  23. Re:Lawsuit? by whitehatlurker · · Score: 3, Informative

    How about this link instead. It has been a while since that affair. Some of the younger viewers might not remember. (And older ones forgotten about it.)

    --
    .. paranoid crackpot leftover from the days of Amiga.
  24. this has everything to do with Google by recharged95 · · Score: 2, Interesting
    By Google mainly creating products on the Windows platform, they will fall into Microsoft's trap: the 'integrated approach' philosophy. With the Microsoft approach to design, ease of installation is a fact, BUT an application is as weak as its weakest component (as someone mentioned). Unfortunately, that component is built into the operating system! And so since Microsoft controls that foundation, the can easily blame any 3rd party application since the OS still "works".


    Therefore, my advice to Google: be prepared for those lawsuits where M$ points the finger at you due to a flaw in their architecture.


    Let the finger pointing games begin!!

  25. Re:Hm.. Evil Empire vs Company making great produc by Rakshasa+Taisab · · Score: 2, Insightful

    By using the process of elimination, we know that MicroSoft can't be the "Company making great products" so they must be the "Evil Empire".

    --
    - These characters were randomly selected.
  26. Re:Hm.. Evil Empire vs Company making great produc by Michalson · · Score: 4, Informative

    Didn't read the article, did you? Just spouting the same talking points over and over again. Microsoft didn't write the web application involved here (Google did), nor does the exploit have anything at all to do with Microsoft's use of IE for other purposes.

    Now after reading the article, you'll see the issue being exploited involves the fact that css files are designed (by *all* major browsers) to be the one exception to the cross-domain rule, meaning that a page on site A can get the contents of a css file located on site B.

    However IE can be exploited so that any file is a seen as a CSS file, just a very badly formatted one. Of course there are big limitations - namely that only valid css "data" from site B can be read by site A, so anything not formatted in name{stuff}; is invisible to site A.

    This particular hack takes advantage of the fact that a person with Google Desktop installed will send a special cookie when they request most pages from Google. That cookie will cause a "desktop" link to be sent back to them somewhere on the page. This desktop link contains a secret password. As soon as you know that password, you basically have full access to that persons computer through Google Desktop uris, regardless of what browser (as long as that browser supports javascript, which IE, FireFox and Opera obviously do). In simple terms, if you gave a site this password that Google sends to you, they'd have full access (this misfeature of Google Desktop also creates a big proxy server/man in the middle attack vector against a persons PC, regardless of what browser they use).

    The attack vector to obtain the password in this case is the IE css bug. A specific page on Google, Google News, puts the desktop link in such a place that if you provide a specific search query, it will end up making a section of the page around the special desktop link look like a valid css value. Because of this, site A can read the data inside that value, including the Google password. Once it has the password from that random junk of "css data", it can start accessing Google Desktop at will.

    Oh well. I hope Microsoft is paying you good money to make OSS proponents look like idiots by spouting this kind of completely uninformed bs. The sea of white noise helps to hide any real, intelligent points brought up against Microsoft or its products.

  27. Re:Hm.. Evil Empire vs Company making great produc by urutora90 · · Score: 2, Insightful

    I wonder how you can completely ignore the fact that Google is supporting censorship in china. Yes, they are a company so seeking profits, but since the IPO, the "6. You can make money without doing evil." might have changed a *little* bit.

  28. Re:Known, unfixed flaw... by JonJ · · Score: 2, Insightful

    Can't blame a guy for getting lost in the endless list of IE flaws ;-)

    --
    -- Linux user #369862
  29. Re:Hm.. Evil Empire vs Company making great produc by martin-boundary · · Score: 2, Funny

    Google's on first.

  30. Re:Can it, Jew by Old+Wolf · · Score: 2, Funny

    Is calling somebody a "jew" supposed to be an insult or something in your book? If ones calls a human a "human", or an american an "american", isn't this just simply stating the obvious? Calling a person who isn't a jew, a "jew", simply because they find anti-semitic comments offensive, would be an ignorant and silly thing to do. "Human", "american", "chinese" and "jew", neither of these are insults.

    Shut up, fag! And what's wrong with Chinese, are you racist?