Slashdot Mirror


Yahoo and Hotmail Filter Flaw

gandam writes "Israeli computer security firm GreyMagic Software has detected a serious security flaw in Yahoo's Web e-mail service and Microsoft Corp.'s Hotmail service, which could allow hackers to run malicious scripts on users' computers. I tried sending a mail to my yahoo account and it never reached my mailbox. According to the website, all attempts to contact Yahoo unfortunately failed. Mail was sent to security and secure at yahoo.com and at yahoo-inc.com. No replies were received to date. Works only in IE5, though."

26 of 250 comments (clear)

  1. Works only in IE5, though? by slycer9 · · Score: 5, Funny

    Surely that's gotta be wrong! A security hole in IE???
    No freakin' WAY!?

    --
    Don't park drunk, accidents cause people.
    1. Re:Works only in IE5, though? by xpl_the_myst · · Score: 5, Informative
      And this is the reason it works only in IE5. Non-standard methods :

      However, Hotmail completely filters out that element, so another method of namespace declaration is needed. It so happens that Internet Explorer provides one other mechanism to declare a namespace, via the non-standard <?xml:namespace> processing instruction, which may be used anywhere in the document and does not get filtered.

      --
      This sig is empty.
    2. Re:Works only in IE5, though? by NickFitz · · Score: 5, Informative

      I just tried it on IE6, and it works there too - should have said "IE5 upwards", I suppose.

      (For those who don't know, MS's versioning is so bizarre that IE5 and IE5.5 are different in more than minor version number, while IE6 is pretty much IE5.5.1. No, I don't understand either; but I'm always glad of a reminder of why I use a Mac these days :-)

      --
      Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  2. Better free email by Patik · · Score: 4, Informative
    Try myway.com. It's basically a Yahoo clone, only it doesn't have any banners or popups, and you barely need to put in any information when you sign up -- not even a separate email address.

    Myway is also great as a portal or homepage, it's much more customizeable than any other site I've seen, and again, no banners or popups.

    You can also read all AP and Reuters stories with no registration, and there's partner links to NY Times and other reg-req'd sites (great for submitting articles to Slashdot).

  3. phew... by rajinder · · Score: 4, Funny

    ...almost paniced, then I noticed:

    only works in IE5 though...

    hmm... <mouseGesture>down-right</mouseGesture&gt ;

    --
    - It is simple to make something complex, and complex to make it simple
    1. Re:phew... by orthogonal · · Score: 4, Informative

      only works in IE5 though...

      Well, that is what the article says, but the proof of concept page also works in IE 6.0 (6.0.2800.1106)

      As it happens, provoked by receiving he Netsky virus embedded in an html email in Outlook that attempted to launch via an iframe, I happened to download Spybot Search and Destroy.

      Using Spybot Search & Destroy, I found out about another Grey Magic discovered vulnerability, Executing arbitrary commands without Active Scripting or ActiveX. I also discovered that I'd apparently had an Alexa phone-home browser extension installed as a "Browser Helper Object" in IE, god knows for how long.

      I've been using Mozilla FireWhatever for quite sometime, eschewing Internet Explorer except for those sites that don't work with IE or for testing my own sites in IE. But clearly, even a careful user with an up-to-date copy of IE and a firewall, isn't safe, principally because rather than concentrate on security and getting what they already have working securely, Microsoft prefers to pile on ever-accumulating layers of non-essential crap like HTML-TIME .

      I've no idea why someone thought that HTML-TIME, ostensibly for adding "timing and media synchronization support" to HTMl, required the ability to arbitrarily re-write pages. But clearly it's nothing that's desirable in an email.

      My course is clear at this point: after repeated attempts, Microsoft still can't get it right, still cannot write a browser that's anywhere near secure. Crap like "HTML + TIME" is NOT worth the risks it brings with it -- especially when the risks are borne by the end-user in order to make life easier for (generally commercial) web site developers. Boycott IE, and boycott sites that only work in IE -- even if -- especially if, they use Microsoft extensions like "HTML + TIME".

  4. new spamming opportunity by laugau · · Score: 4, Funny

    Just have the malicious code make the browser go to my viagra site and force the user to buy 10 cases. That would make me an ULTRA spammer.

    Once I do this, I will be able to afford that sould I've been eying on eBay all week.

  5. Hotmail evidently fixed by Strudelkugel · · Score: 4, Informative

    "Solution: GreyMagic started work on this issue with Microsoft on 11-Mar-2004. They have quickly confirmed our findings and were able to produce a fix less than two days later. As a result, Hotmail is no longer vulnerable to this method of exploitation. All attempts to contact Yahoo unfortunately failed. Mail was sent to security and secure at yahoo.com and at yahoo-inc.com, no replies were received to date. "

    --
    Imagine how much harder physics would be if electrons had feelings! -Feynman, maybe
    1. Re:Hotmail evidently fixed by Call+Me+Black+Cloud · · Score: 5, Insightful

      Yes, Hotmail was fixed in less than 2 days. That's impressive. You won't hear much about it because it's Microsoft. If Hotmail was open source you'd be reading posts trumpeting the superior open source development model. "See how we joined hands and overcame the problem quickly!"

      Well, all I can say is: See how Microsoft worked with a (foreign) company and fixed the problem less than 2 days after hearing about it. This company is clearly focused on security.

    2. Re:Hotmail evidently fixed by quantaman · · Score: 4, Insightful

      I don't really want to jump in on the open source vs. microsoft security debate here but I think there are a couple important points here, first you're talking about a sample size of 1 here for MS on the contrary most open source security holes I hear about on /. are patched in less than 2 days as well (sometimes hours though those patches don't always work:). But more important this isn't really in the same categories as other security holes, most holes are with microsoft products and there they can drag their feet in releasing a patch because even when the a member of the public has their machine comprimized by a virus (which the patch usually predates) they don't associate microsoft with the problem. A problem with affecting hotmail however is a problem with a microsoft service and thus would be immediatly associated with microsoft and would recieve a much higher priority in being fixed. Not to say that open source is better just that this isn't a good example to cmopare the two.

      --
      I stole this Sig
  6. Re:Only in IE5 by (54)T-Dub · · Score: 4, Informative

    Yeah according to this site (linked from yahoo) on browser statistics IE 5 only makes up 11% of the market.

    --

    "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
  7. Works only in IE5, though by Noryungi · · Score: 4, Insightful

    Yep. Thank Mozilla for Firefox.

    Seriously, folks -- I have said it before and I'll said it again -- do not use Microsoft products when it comes to the Internet.

    If you care, even minimally, about security, then Firefox and Thunderbird should be installed by default on your Windows machine instead of Internet Explorer and Outlook.

    This was the case in one of the companies I worked for, and they had almost zero virus problems in two years.

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
  8. Attacking my Hotmail Account by Kjuib · · Score: 5, Funny

    If they are going to attack my Hotmail Account they are up for a fight! Pr0n and Viagra have a firm hold, and it is going to take a lot to beat them to my Inbox.

    --
    - Your stupidity got you into this mess, why can't it get you out? -Will Rogers
  9. Does it have Pay for POP3 access? by Azureflare · · Score: 4, Insightful
    That's the whole reason I use yahoo. That and I get about 2 pieces of spam a week. I love yahoo, and I've had it for 6 years now. I got it when rocketmail and yahoo were still separate.

    I love being able to use yahoo with pop3, I like it a lot better than my ISP email.

    Also you know what's funny? myway.com is in my hosts file routed to 0.0.0.0. It's blocked from my computer, as a ad/spam domain. I unblocked it, and I can't see any features of myway on their site. It looks like an almost identical clone to yahoo. It goes back in the hosts file.

    I think I'll stick with good ol' reliable yahoo. It's only been down once in the past two years.

    BTW, I use linux, so I don't need to worry about this silly IE vulnerability. (I don't even use the webclient anyway).

  10. More details for those interested by securitas · · Score: 4, Informative


    Tried submitting this a couple of times since yesterday but the submission system seems to have picked up a few bugs of its own where it says "Thanks for the submission" but nothing shows up in the queue. Here are the details...

    Yahoo, Hotmail Users Vulnerable to XSS PC Attack

    Both Yahoo Web e-mail and Microsoft Hotmail are vulnerable to an Internet Explorer cross-site scripting (XSS) attack that lets malicious users run local code, according to Israel's GreyMagic security consultants (proof of concept). Possible consequences range from theft of login and password to a remote takeover of the compromised machine. Reports indicate that Microsoft has patched the hole but Yahoo has yet to solve the problem. The vulnerability presumably affects Windows PC-based versions of Internet Explorer only. Some people might want to read this developerWorks article on how to prevent cross-site scripting and protect oneself, mentioned last month on Slashdot. More coverage at InternetNews and The Register.

  11. Sticking with "Old Faithful" is asking for trouble by spyrochaete · · Score: 4, Informative

    Respect to MS for fixing the problem only 2 days later.

    It's not the first and won't be the last IE exploit! Be prepared! Don't buy into the monoculture - use "second tier" software whenever possible. Mozilla Firefox is a fantastic free web browser with many security features and simple toggles. Eprompter is an excellent, simple, and free POP3\Hotmail\webmail client that lets you delete messages server-side before you open\view them.

    Most important of all, keep up-to-date with Slashdot and other news services to stay aware of new vulnerabilities!

  12. Not only IE5 by Anonymous Coward · · Score: 5, Informative

    The reporter has it wrong.

    ALL versions of IE *since* 5 contain this feature, which means that if there's a flaw in the filtering mechanism of the web-based email provider, script will run.

    Yep, IE5, IE5.5 and IE6.

  13. Myway uses adware. by Azureflare · · Score: 5, Informative
    I just did a google search and came up with this:: MyWay Speedbar

    Sorry, but I'm not willing to get email with a service that supports the use of adware/scumware.

  14. You don't use IE but your friends might by bug-eyed+monster · · Score: 4, Insightful

    A lot of people are saying "big deal, I don't use IE." Neither do I, nor do I use yahoo or hotmail for anything personal. But some of my friends only have a hotmail/yahoo account and use IE either because it's their only choice (at work), or they're too lazy to install, configure and learn to use a new browser.

    Now the article says this security flaw allows "Content disclosure of any email in the mailbox." This means that if you have sent anything personal to any mailbox on yahoo or hotmail, this info might be vulnerable, even if you personally don't use IE. The recipient might use IE and get their inbox read by others.

  15. Who is to blame, hmm? by baafie · · Score: 4, Insightful

    If this flaw works only in IE5, then it is not a flaw in yahoo/hotmail, but just another IE exploit.

  16. I probably should point out... by Klatoo55 · · Score: 4, Interesting

    That Yahoo and Hotmail are pretty much the most used/spammed services out there, and therefore will have their security holes pinponted sooner than lesser-known services. Doesn't mean that the lesser knowns are more secure, just blissfully ignorant. Something to ponder...

    --
    ------- "A true friend stabs you in the front." -Eliot
  17. Re:IE vs. Open Systems and Standards by mek2600 · · Score: 5, Funny

    Well, like most /. folk, I'm using Firefox on BSD on an SPARC.

    Man, I didn't realize I was so lame. I didn't know most people on /. used SPARCs.

  18. What about IMP and squirrelmail? by whoever57 · · Score: 4, Interesting

    Do they also need fixes?

    --
    The real "Libtards" are the Libertarians!
  19. RTFA: *NOT* an IE bug. by Jack+Porter · · Score: 4, Informative

    This is a bug in Hotmail and Yahoo's filtering of HTML and scripting code. Normally these sites strip any script code, but this is a new way of injecting arbitary script code into the HTML page Hotmail or Yahoo gives you showing the email you wanted to view.

    An attacker could craft an HTML email that, when viewed in your inbox on Yahoo or Hotmail will execute some JavaScript or other script code from within the context of the Hotmail.com or Yahoo.com window. So it could do nasty things like deleting your messages automatically, forwaring your emails to another address, etc.

    It does NOT allow your computer to execute native code unless the attack exploits some other browser-specific vulnerability.

    Webmail will always be succeptible to these kinds of attacks if it does not carefully filter out HTML using any number of obscure features to insert malicious script in the Hotmail.com output.

    1. Re:RTFA: *NOT* an IE bug. by FireFury03 · · Score: 4, Insightful

      I would've thought it obvious that the non-standard feature should never have been implemented to start with.

      Besides, MS have shown in the past that they're happy to completely remove completely standard features that have completely legitimate uses rather than just fixing the bug that makes them dangerous, so why should they find removing a nonstandard feature any more of a problem?

      Microsoft have cornered the market with a bugridden browser that they have no motivation to improve by bundling it with standard windows - no web developer wants to alienate 95% of their visitors by refusing to support such a broken piece of software, so web developers are stuck in the continual situation of having to work around the bugs in IE rather than using all those cool features that every other browser supports (and have supported for a long time).

  20. Version numbers are almost meaningless by Prof.+Pi · · Score: 4, Interesting
    IE5 and IE5.5 are different in more than minor version number, while IE6 is pretty much IE5.5.1.

    When I worked for a VLSI team in Boston in the late eighties, our CAD vendor had a support contract which promised one major release a year. But it was almost a year since version 4.0, and their new release wasn't ready. So they just patched their latest release (4.2) with some bug fixes and a few minor features, and shipped it as 5.0. Everyone could see it was basically the same as 4.0 + patches.

    When version 5.1 came out a few months later, that was a huge change over 5.0! They replaced their standard menu-for-newbies + hotkeys-for-experts interface with the most hideous UI I've ever had the misfortune of using. It was based on "mouse gestures." You were supposed to "draw" a D with your mouse to delete a selected object, for instance. Half the time it would get the wrong gesture. Our productivity dropped precipitously, but because the 5.0 release had been rushed, there were bugs that were fixed in 5.1 and we couldn't work with the 5.0. So many customers complained that they quickly came out with 5.2, which was just 5.0 with the known bugs fixed.

    So I've learned that the positions of the digits don't necessarily mean anything. Hell, you can't even assume monotonicity all the time!