Slashdot Mirror


Another Zero-Day IE Scripting Exploit

billstewart writes "A Computerworld Article reports a pair of vulnerabilities to Internet Explorer that allow Windows machines to be 0wned by a single click on a malicious web page. It was discovered by Dutch researcher Jelmer. As usual, the primary workaround is to disable Active Scripting for any sites that aren't Trusted, but you should have turned off that and Javascript years ago for safety anyway. At least one of the holes is fixed in XP Service Pack 2, but that doesn't fix previous versions of Windows and it's still only beta."

19 of 696 comments (clear)

  1. Yet again... by LaserLyte · · Score: 5, Insightful

    This really does get boring, reading about these IE holes and vulnerabilities. I'm still at a loss to understand why a powerful global corperation in business for decades is incapable of fixing fundamental problems with their browser which are showing up again and again.

    It's entirely possible to be user-friendly and easy-to-use, as browsers such as Mozilla, FireFox and Opera show. However, seeing serious and trivial-to-exploit vulnerabilites like this popping up so frequently makes me wonder what kind of programmers actually work for Microsoft.

    I imagine the codebase for a complex feature-rich browser could get quite large and complicated, and modern browsers seem to have everything built in but the kitchen sink (in Microsoft's case, an entire OS is embedded into IE... ;), but why should a web browser EVER be capable of causing such chaos?

    A web browser should NOT be tied into the OS core as IE is with Windows. A tiny speed gain (or any other reasons for that matter) is not worth all these security issues.

    1. Re:Yet again... by tuffy · · Score: 4, Insightful
      This really does get boring, reading about these IE holes and vulnerabilities. I'm still at a loss to understand why a powerful global corperation in business for decades is incapable of fixing fundamental problems with their browser which are showing up again and again.

      It's because they don't care. IE generates no revenue for MS and since people are willing to use it regardless of the holes, there's no incentive for them to overhaul it beyond the occasional patch.

      --

      Ita erat quando hic adveni.

  2. Dang, what a surprize! by the_rajah · · Score: 4, Insightful

    The IE security issue dejure.. How about an MS update that simply shuts down all that extra junk by default instead of leaving it open for average Joe User? Make them turn it on if they absolutely need it for whatever reason. Duh!!

    "Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain

    --


    "Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain
  3. javascript by checkitout · · Score: 5, Insightful

    I'm sorry... javascript is a requirement on the modern web. If you are afraid to leave it on, you might want to look into switching browsers. Next you'll tell us cookies are "tracking you" and you should turn that off as well.

    1. Re:javascript by koniosis · · Score: 4, Insightful

      Well if people want to live back in 1995 with Mosaic be my guest, but we are trying to make progress here, and flash and javascript were meant to be enabling technologies, disabling because of a single exploit or "potential" future exploits is kinda just spoiling the web for yourself and honestly being over paranoid. Just disable Flash and/or anything else that is scary for sites that you don't trust. Do you really think that www.bbc.co.uk will have the latest IE exploit on the homepage? If you are browsing sites that are dodgy and you know exactly what I'm talking about, then you have a reason to disable this stuff. If all you do is surf a few regular sites for news and updates then you don't need to worry. Disabling everything just limits your enjoyment, you might as well switch to using Lynx and be done with it. After all, who wants a rich multimedia experience?

      --
      I spent ages trying to think of sig, but never did :(
  4. Re:Not everyone can use Mozilla... by Mr.+Sketch · · Score: 5, Insightful

    In that case it would be up to the network administrator to put secure software on the users machines. Why would they want to take such a risk by running Internet Explorer?

  5. Re:Fix now available by HBI · · Score: 4, Insightful

    Because if you are still using IE after all this time - and all these vulnerabilities, obviously someone in your IT chain is incompetent.

    Whether it's the CEO, the IT manager, or you personally, someone isn't doing their job. The typical lame excuses of incorrect rendering or ActiveX or the fact that people can't visit their favorite game sites are all solvable. Obviously someone just doesn't care enough.

    I don't think anyone is bound to coddle you, in any event.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  6. Re:Fix now available by Florian+Weimer · · Score: 4, Insightful

    You can download a fix for this here [Mozilla].

    First you should read this (which is known to be incomplete), and this, a rather strange policy.

    Mozilla is a very nice browser, but it's not the kind of fortress most users think it is.

  7. Re:Time to get JavaScript off your site by JimDabell · · Score: 4, Insightful

    Web site design today needs to eliminate JavaScript, as more people turn it off.

    You're wrong. Javascript doesn't need to be avoided, it needs to be used sensibly. When it's used in the right way, it can improve the usability of a website.

    Just because a website uses Javascript, it doesn't mean that it locks out those who have switched it off. The key is to educate the clueless Javascript abusers that do things like <a href="javascript:... or <a href="#" onclick... so that they don't lock people out.

  8. Re:Time to get JavaScript off your site by lpangelrob2 · · Score: 4, Insightful
    Right... so it's time to turn to Struts and JSPs for validation every form on our site. While I'm at it, we should probably contact every third party vendor that helps us track things at our hundreds of millions of dollars in revenues / year site and tell them, oh, can you send us an implementation of your software that's not Javascript?

    While we're dealing with the extra load processing validations that used to be client side (you know, the extra load only a few hundred thousand users visiting every day can generate), maybe then we can start explaining to the people that actually make the decisions why doing all of the above made our site more inconvenient, not less.

    Or maybe a certain large company can actually take some responsbility and help make more secure the tools that we need for our business to work effectively.

    Disclaimer: usually, the people that know how to turn off Javascript are the ones that are capable of inputting data into a form the right way the first time, so we don't have a big problem with that.

  9. "Single click" by gmuslera · · Score: 4, Insightful
    That single click could be avoided thru javascript or some other active content? i.e. can't one be vulnerable for only loading a page?

    And worse, that happens in every IE descendant? There are a lot of "alternative" browsers that are uses IE engine to render html, sites, help files, whatever to show their content, including specially outlook (and that probably will mean a new mail worm in the next few days).

  10. IE never gives me problems by Darth+Cider · · Score: 5, Insightful

    IE never gives me problems because I'm using it on a Mac (OS9). In 10 years I've never been touched by an exploit, worm or virus. Windows users will be patching and updating through the next 3 generations of hardware, as they have been since 486 days. Please, this isn't flamebait. I prefer IE over Opera, Mozilla (Netscape), and everything else. (Although Wannabe is a great text-only browser--lean and fast.) The problem is definitely in the OS. And to the usual astroturf reply, "just wait til exploit writers target Macs," it's not going to happen for the lifetime of the Mac I'm on, during which I will have peace of mind. How many more exploits will we read about on Slashdot in that timeframe? Guesses?

  11. It's getting to be more than just a nuisance by Dodger73 · · Score: 5, Insightful

    This kind of thing has become a serious problem. And no, up-to-date antivirus software and Windows' builtin firewall are not the answer.

    The problem with this one is that, by the time client's antivirus software is up to date for the latest viruses, worms, and exploits, the damage is already done. I have had Windows boxes on which the antiviruses were updated twice daily - just to find that by the time I had received the update, the malicious software had already been on the machine. God knows for how long.

    On a Windows box at home, despite antivirus software, Windows' builtin firewall and a 3rd party firewall software, I once counted 12 (!) different infections within less than 24 hours.

    Interestingly enough, it's gotten much better for me at home since I've been running my Windows box through a Linux gateway. Still, stuff slips through, but it's on the order of one a week or so. This has taught me one lesson:

    If you have to run Windows on a machine connected to the net, for your own sake and the sake of others you're prone to infect, run a reliable hardware router with a reliable firewall, or take an old computer and run a linux gateway/router. You wouldn't believe how much trouble you'll spare yourself.

  12. Re:Time to get JavaScript off your site by radish · · Score: 4, Insightful

    Are you crazy? Client side validation is _only_ useful for cosmetics, being able to alert the user to an error before they submit the form. Anyone who doesn't validate everything on the server is just bending over and asking for it...

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

  13. Re:Idealism must mesh with reality... by chromaphobic · · Score: 4, Insightful

    As an end user, there is pretty much nothing I can do about this.

    Yes, there is. Don't visit those sites and do not buy their products. If you just shrug your shoulders, fire up IE, and browse their site and/or buy their products anyway, why should they change it?

  14. Re:Not everyone can use Mozilla... by donutz · · Score: 4, Insightful

    Why would they want to take such a risk by running Internet Explorer?

    "Because many web based applications require it. Our SAP system for procurement for instance requires IE 6 on a Windows box."


    Why use IE for all, potentially harmful web access when it's only needed for a couple applications? You could restrict IE to only work for certain sites, and make your users use Mozilla/Firefox/Opera/etc for the rest of their web. Put IE in it's place, only where it's needed, and use something better for the rest!

  15. Ok enough is enough. by shaitand · · Score: 4, Insightful

    Get rid of IE. True you can't uninstall it, but you can at least use a different default browser.

    If your a network administrator and there are certain websites that are needed for work and require IE, that's simple enough to solve.

    Install a proxy, set IE to use that proxy and have the proxy only allow those websites to load. Then pre-load IE with those favorites. Finally have every user send each company an email a day bitching about their broken software.

    The additional cost of the IE proxy, well simply explain to management that is part of the overhead of using windows and IE. Further explain that website X, X, X, X are security holes and that for now you've got to do the best you can to get around it. When they balk at the security thing, explain that at least weekly for the past couple years there has been a vulnerability in IE which could have given complete access to accounting.

    That puts things in perspective. Now you can use Mozilla/Firebird, users can still browse those sites they need for work that are IE only. And the boss is aware that Microsoft = serious security risk, one that would allow someone else to take their money and devalue the company stock.

  16. Re:Idealism must mesh with reality... by RealAlaskan · · Score: 4, Insightful
    Yeah, I have actually written to Dell about this instead of just accepting it, and though I received an initial response back, I did not receive back a response when I requested they use a vendor-neutral technology like Javascript instead.

    I'm guessing that you carefully explained to them why it wasn't working for you, and what they could do about it. That was kind and well-intentioned; you did most of the initial work for them. I'm sure that whoever read your emails realized that you were another of those linuks kooks that have been pestering them, and trashed your email.

    If you had written a snail-mail letter to the president of the company, saying something like:

    I went to your website to order, and I clicked and clicked and nothing happened. My friend told me it's because I wasn't using some Microsoft browser. I wanted to buy one of your machines, but I got something else instead. Dude, I'm not getting a Dell.
    You would have been recognized as part of their target demographic (unsophisticated, has money), and they would have seen a need for action. There would have been a memo from on high saying: ``Find out what happened, and make sure it never happens again.''
  17. There's nothing wrong with Javascript by hopethishelps · · Score: 5, Insightful
    As usual, the primary workaround is to disable Active Scripting for any sites that aren't Trusted, but you should have turned off that and Javascript years ago for safety anyway.

    What a load of rubbish. You're right about Active Scripting, but there's nothing wrong with Javascript, and sensible use of Javascript makes the whole web more responsive.
    For example, when you fill in a form, local Javascript should validate the entries whenever possible. This gives much quicker feedback to the user because it avoids a round-trip to the server (and it reduces the load on the server as well). We need more sites doing this, not fewer.
    (Of course, all validation has to be repeated on the server, but "pre"-validation is still a huge time-saver, bandwidth-saver, and server-load-saver).