Slashdot Mirror


Another Gaping Microsoft Security Hole Goes Unpatched

Newsbytes has a story about a critical vulnerability in all recent versions of Internet Explorer, which leaves your computer completely open any time you browse the web with IE. Microsoft has known about it since November 19; they refuse to provide any information about when a patch might be made available, if ever. This bug has been successfully handled by Microsoft's "Security through Obscurity" policies - since there's no public notice, Microsoft has no need to actually patch this hole which renders several hundred million computers vulnerable any time they access a web page or parse an HTML email.

For readers who care, this vulnerability results from Microsoft's integration of IE and the operating system. Files received via HTTP are supposed to be handled by examining the Content-Type header sent by the webserver - for instance, the Content-Type sent with this webpage is "text/html", identifying it as a text (non-binary) document which is marked up with HTML.

Netscape and most other browsers have no problem with this.

You will notice, however, that this method is rather different than how a Microsoft operating system determines how to handle a local file - by its three-letter extension. A file named "foo.txt" is handled as a text file, even if it is a binary image file that has been renamed for some reason.

Now, what happens when you integrate your web browser and your local browsing, say to render moot an anti-trust suit filed against your company? Will local files get a Content-Type? Will remote files be handled by examining their file extension?

IE handles files in an odd mish-mash of looking at the Content-Type sometimes for some purposes, looking at file extension sometimes for some purposes. It's hardly surprising that the bug-hunter in the above story has found a way to feed it a Content-Type at odds with the file extension - the Content-Type may be innocuous, but the extension says "execute me", so when the "integrated" IE engine gets ahold of it, the malicious content is automatically executed.

Now Microsoft has a problem. Because they chose to ignore the standard for handling downloaded files, Microsoft has painted themselves into a corner. If Microsoft suddenly changes how their browser handles downloaded files, tens of thousands (perhaps hundreds of thousands? any webpage which downloads files) of webpages "designed for IE" will have to be rewritten. No doubt this is the issue their programmers are wrestling with right now. It's a fundamental design issue - Microsoft designed their web browser with the goal of doing what was best for Microsoft (evading anti-trust charges) rather than doing what was best for their users. In fact a proper "fix" of this hole probably involves de-integrating their browser and local file handling to some extent.

If you routinely browse with Internet Explorer or read mail with Outlook, keep in mind that any web page you visit or any email you open can take over your computer, steal sensitive files, destroy your machine, anything. This has been true for at least two and half years. And keep in mind that you can't fix the problem, you must rely on Microsoft to do it, if they so choose. And keep in mind that Microsoft is in no hurry to do anything about it, because it doesn't even consider it a vulnerability. Happy browsing!

324 of 1,035 comments (clear)

  1. Now that this particular cat is out of the bag... by TellarHK · · Score: 3, Interesting

    We'll see plenty of coverage within the next 48 hours, Microsoft statements by the end of tomorrow, and a bugfix by month's end. The big question is going to be, how will people cope in the midst of it all? Will this kind of lagtime offer virus creators to do a whole world of damage? Considering how things have spread recently, I wouldn't be surprised at all if they did. Might be time to start browsing with my iBook more often.

    What kind of steps can people use to protect themselves now, is there any kind of toggle or security setting that can be turned on in IExploiter 5.0(tm) to keep us a little bit safer?

  2. Negligence? by joeb2001 · · Score: 3, Redundant

    I have a very basic understanding of the law, and I am wondering if MS could be sued for negligence.

    --
    -- "I'm open to falling from grace"
    1. Re:Negligence? by burtonator · · Score: 2

      No they don't!

      You DO read your EULA don't you??? :)

      They claim NO WARRANTY on the software you use.

      The software they keep private, the software they won't let you view the source code for, the software that they have used to create a global monopoly.

      They have a LOT of nerve! huh!?

      Don't like it? Donate to the EFF! :)

    2. Re:Negligence? by aozilla · · Score: 2

      Try to get a basic understanding of the vulnerability, first.

      Any way to skip all dialogs, ie. to run an application without ANY dialog with this vulnerability has NOT been found. In all variations of the exploit there is always the normal file download dialog, but the following Security Warning dialog is skipped.

      This sensationalized story is nothing more than Microsoft-bashing.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    3. Re:Negligence? by Elwood+P+Dowd · · Score: 2

      Yes. But there are laws that limit the power of these license agreements. Iduno what MS has cooked up in their EULA, but stuff like the "No warranty of suitability for any particular purpose" stuff is often illegal, and the same with the limitation of damages to the cost of the software.

      So it would depend what jurisdiction you're in (in microsoft's case, everywhere) and what your real damages were.

      --

      There are no trails. There are no trees out here.
    4. Re:Negligence? by xah · · Score: 5, Interesting
      IANAL, I'm a law student. Right now, Microsoft could not be sued for negligence, because no one has been hurt by their failure to exercise due care.

      As soon as trade secrets are stolen, or hard drives are trashed, or economic harm takes place, however, a negligence action may arise.

      The first barrier is the economic loss rule. If the contract damages are higher than the tort (negligence) damages, there is a defense to tort. In English, there's no lawsuit unless the bug costs you more than buying your copy of Windows cost you.

      The next barrier is the contractual disclaimer, the "EULA" as Microsoft calls it. The waters here are less well charted. To be realistic, it depends on how severe the harm actually is.

      The wild card is intentional harm. If Microsoft in fact intentionally included this bug, knowing of the danger, for the purpose of advancing their business enterprise, legal actions could arise that are not precluded by the EULA. This would be difficult to prove, however.

      I think /.'s knee jerk assessment of "death of the Internet, film at 11," is premature, however. I hope I'm not wrong, but I think the bug won't prove that severe. Just browse at "medium security" in IE, for example, right?

      If I were a lawyer, I would want to sue Microsoft. They have $30 billion in cash or so sitting in bank accounts. It would be more tempting for them to settle claims than it would be for an Enron, for example.

      Don't worry about the legal angle. If the harm is severe enough, justice will be done.

      --
      I am not a lawyer. Do not take my words as legal advice. If you need legal advice, consult an attorney.
    5. Re:Negligence? by Kwil · · Score: 2

      The key point though, is that the normal file download dialog can be spoofed so that it calls the file something normally innocuous.

      So when some user clicks on a link that suppposedly downloads say a PDF file, the download dialog only pops up "MonthlyReport.pdf" or whatever it is they expect. Should the user click "Open" at that point, they're fucked.

      So I'd hardly call it Microsoft-bashing, as this is a *serious* flaw.

      --

      That Jesus Christ guy is getting some terrible lag... it took him 3 days to respawn! -NJ CoolBreeze

    6. Re:Negligence? by nihilogos · · Score: 2

      IANAFL but in Australia, at least, the consumer has a right to reasonable guarantees irrespective of any "no warranty" claims on the product. Whether this is covered is a question for someone else.

      --
      :wq
    7. Re:Negligence? by jmv · · Score: 2

      In English, there's no lawsuit unless the bug costs you more than buying your copy of Windows cost you.

      So I guess MS is just preparing their defense by increasing the price of Windows...

    8. Re:Negligence? by MrResistor · · Score: 2
      What they are overlooking is that security holes in software is also a breach in national security and they need to step back and decide if what they are releasing is appropiate.

      If an MSIE security hole is able expose information vital to national security then our national security is a joke, and any appeal which attempts to take it seriously is fatally flawed. Last I heard the NSA certified MS products as secure only if they weren't connected to a network. BTW, if you know where the Windows 2000 Security Recomendations are, please let me know.

      On a side note, I was mildly disturbed to find that the NSA has a kid's page, but it's actually pretty cool. If only my school had access to something like it when they put me in their travesty of a gifted program, I might have even stayed in it...

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    9. Re:Negligence? by Lemmy+Caution · · Score: 2

      What is the EFF going to do about it? Do you mean the FSF? What are *they* going to do about it? Don't you mean the DOJ? What are **they** going to do about it?

    10. Re:Negligence? by VAXman · · Score: 2

      Sure -- and who are you going to sue for September 11th? Boeing, or United & American Arilines?

    11. Re:Negligence? by pongo000 · · Score: 2
      But there are laws that limit the power of these license agreements.

      One such legal concept is known as an implied warranty. In some states, vendors cannot legally force consumers to waive their rights to certain implied warranties, regardless of what the legal eagles spout off. There are different kinds of implied warranties, such as the warranty that a particular product will adequately perform as advertised, that a particular product is free from defect, etc.

      Many times, enforcement of implied warranties involve legal action, the cost of which generally outweighs the damages sought. It's a consumer law that's not very consumer-friendly.

    12. Re:Negligence? by ninewands · · Score: 2

      Actually, no ...

      The problem here arises from the fact that Windows allows more than one '.' in a filename, but will only display one. Therefore, a malicious webmaster can name a file "foo.pdf.exe" and Windows Open/Save dialog will only display foo.pdf.

      As for the fix, it's a 2-step process ... 1) set IE to treat the entire "Internet Zone" with its "Restricted sites" security setting, and 2) do NOT open any files online unless you completely trust the website you are browsing ... and how many of those are there?

      As for potential Microsoft liability, one might be able to make a case that Microsoft was grossly negligent by trying to cover up this hole ... in which case, the case becomes quasi-criminal and disclaimers in the EULA go out the window ... but gross negligence is tough to prove. It requires a showing of wanton, willful neglect and a complete disregard for the rights of the victim ... errrrmmmm .... sorta like the actions of ... errrrmmmm ... an abusive monopoly ... oops, might not be so hard after all ...

      My personal fix for problems with IE is a 5 CD set of Debian woody and Mozilla ...

    13. Re:Negligence? by Old+Wolf · · Score: 2

      Unless, of course, you enable displaying of extensions in IE (which you are foolish not to)

    14. Re:Negligence? by MrResistor · · Score: 2
      The kids page is actually a recruitment page for code breakers.

      Yet another reason why I wish this had been available when I was a kid...

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    15. Re:Negligence? by cthugha · · Score: 2
      The first barrier is the economic loss rule. If the contract damages are higher than the tort (negligence) damages, there is a defense to tort. In English, there's no lawsuit unless the bug costs you more than buying your copy of Windows cost you.

      I am a law student who's just finished first-year contract and tort (in Australia), and I have no idea how you came up with this one. AFAIK, the consideration you paid for a contract is not relevant when assessing whether the other party is liable for breaching or negligently performing their obligations; if they wrong you, they pay your loss. Perhaps, as I have alluded, this is a jurisdictional thing? I would appreciate a clarification.

    16. Re:Negligence? by aozilla · · Score: 2

      I wasn't aware that Mozilla had an "open" feature. I've certainly never used it. How would that "open" feature work, anyway? How would mozilla know what application to launch, for instance?

      All I know is when I click on a pdf, my only option is "save". I assumed (presumably wrongly) that all mime types would behave similarly.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    17. Re:Negligence? by hearingaid · · Score: 2

      Just because somebody claims no warranty, doesn't let them off the hook in cases of actual negligence.

      It's a standard lawyer tactic to discourage lawsuits: but courts regularly ignore it.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    18. Re:Negligence? by hearingaid · · Score: 2

      I believe that's an American doctrine to prevent people from suing in both contract and tort to get even more money.

      You'd have to be willing to sue for breach of contract in the alternative.

      The Real World (i.e. non-American common law countries) avoids this problem by simply requiring you to sue only once for one incident.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  3. Re:other browsers by mcjulio · · Score: 3, Informative
  4. Two and a half YEARS? by JScarpace · · Score: 2, Flamebait

    If this bug in IE has really been around for two and a half years, how is it that no one has stumbled on to it until now? Could it be that (GASP!) security through obscurity actually worked in this case?

    1. Re:Two and a half YEARS? by J.+J.+Ramsey · · Score: 5, Informative

      "If this bug in IE has really been around for two and a half years, how is it that no one has stumbled on to it until now?"

      You are making the classic mistake of assuming that the first one to publicize the vulnerability is the first one to have found it. A malicious cracker could have known about the problem long before it was made public and exploited it silently.

      That classic mistake is what is wrong with "security by obscurity." There is no guarantee that what is obscure to the general public is obscure to the bad guys.

    2. Re:Two and a half YEARS? by Chris+Johnson · · Score: 2

      Not any more!

    3. Re:Two and a half YEARS? by psocccer · · Score: 5, Interesting

      Microsoft actually has a KB article about this, and it is intentional. Apparently, they don't believe a web developer is competent enough to handle mime types, IE has always tried to glean information from the file, be it by the extension or otherwise, to determine what it should think the file type is. At work especially I have been bitten by this "feature" many times.

      The most irritating aspect of it is that you simply can't get around it. For example, we have a web-based flyer/catalog generation program at the office. The advertising department enters records such as item code, part number, color, size, etc, some text, and attaches items to the record. Hardware distribution (like shovels/rakes/nails/etc) has extremely low margins, so purchasing something like Quark Express or another database driven tool is out of the question. Well, we found Adobe Pagemaker to be sufficient, and lo and behold it supports importing tagged text. So from our database, they select items and it can export SGML-ish text to be imported into Pagemaker.

      Now here comes the rub. Pagemaker wants the files to be .txt for finding easily in the import box, but if you send IE a content type of text/plain it will display it. No big deal, just save right? Well, IE also believes since it got < and > tags that it MUST be HTML, despite the fact that I'm saying it's plain text, so it's going to add the proper html header and footer along with content encoding tags. Pagemaker doesn't like that. And to be even more irritating, is that we'd like to be able to just have the save box pop up. Well, normal browsers that handle things standardly will accept the content type, and if they don't understand the content type they will usually pop up a "save as" box. OK, so now we pass back content type of application/x-hdi-export, surely no browser knows of this, and Netscape/Moz/Opera handle this correctly. But we also pass a default filename, in the Content-disposition part, with a name ending in .txt. So what's IE do? Display it in the window, still thinking it's HTML, all because of the extension.

      So what it comes down to, is I also have to mangle the output name be making it .txt_ so that IE will not try and read it, along with passing it a bad content type, otherwise if it's application/octet-stream or some such, it will STILL RENDER IT IN THE DAMN WINDOW because for "common" types such as text/plain or application/octet stream, it examines the content of the file.

      And for those of you who thing "why not right click -> save as", well the generation needs several arguments, such as sorting, template name, etc, so it's a form, and you can't click the button and tell a form you want to save the download.

      This isn't the only time I've had a problem, I don't want to even get in to how IE badly handle dynamically generated PDF's, how since 5.5 it ignores the settings to not embed PDF since that's the only work-around, and how 5.5 also asks the "open here/save" question TWICE when passing it some file types.

      Overall, they may tout it as a feature, but if they'd just follow the damn standard like everyone else I wouldn't have to waste so much time finding workarounds for their "features"

    4. Re:Two and a half YEARS? by discogravy · · Score: 3, Interesting

      If this bug in IE has really been around for two and a half years, how is it that no one has stumbled on to it until now? Could it be that (GASP!) security through obscurity actually worked in this case?

      The nimda virus used a variation of this "Content-type/TLE" switcheroo.

  5. Re-post? by Zspdude · · Score: 5, Funny

    Does anyone else notice that this story has been posted before, many times, with only slight variations each time?

    --
    What's in a Sig?
    1. Re:Re-post? by sstrick · · Score: 2

      Isn't it good to see Michael reporting it in a unemotional, non-biase style as well?

      --

      "Do you think we could wipe out world hunger forever if scientists figured out how to make AOL's Free CD's edible?"-
    2. Re:Re-post? by darkonc · · Score: 2
      (For that matter, has anybody tried setting the same content-type MIME headers in an e-mail?)

      I think that a form of this bug was exploited in the Nimda virus and friends, and I've definitely recieved emails that do the same -- random filetype, but the attachment is *.exe. Given that I use Mozilla and Linux, it hasn't been a problem, but I'm sure that other people have been nailed by these things.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  6. Re:Now that this particular cat is out of the bag. by dsb3 · · Score: 5, Funny

    What kind of steps can people use to protect themselves now?

    If you really want to toggle IE into secure mode you just need to click the little "X" in the top right corner of the window.

    --

    Slashdot? Oh, I just read it for the articles.
  7. Re:other browsers by stew77 · · Score: 2, Interesting

    Google toolbar? I do a google search in Opera by entering "g my search words" in the URL field. And once you got addicted to the mouse gestures, you wonder how you could ever live without.

  8. what will happen if by elliotj · · Score: 3, Redundant

    someone decides to put up a website to demonstrate this vulnerability. the site deletes everything on your harddrive. someone else decides to embed this into an HTML email. this email is sent to lots of people and deletes their harddrives.

    will MS be held responsible? will the person who put up a website as a 'proof-of-concept' be held responsible? what about the guy who sends around the email?

    ultimately folks, I think the end user is going to be held responsible. i don't know about the rest of you, but the company I work for will hold me responsible if our systems fail. and blaming MS isn't going to help me one bit.

    now that this cat is out of the bag...what can we do to protect ourselves if we can't switch from Windows b/c our jobs won't let us?

    1. Re:what will happen if by smnolde · · Score: 2

      I went to some webcam site today and it added two entries to IE proxy config to bypass my local proxy for two inetcam.com domains. Keep in mind I only visited the one web page that did this.

      I wonder if what happened to me was performed via this knowledge.

      Shit like this makes pisses me off.

    2. Re:what will happen if by DeadMeat+(TM) · · Score: 2
      Nimda already did this, to some degree. Both the Web page and E-mail worm version of it (Nimda attacked on so many different fronts -- IIS, IE, SMB, and OE -- it was insane) passed .EXE files to the user using standard HTML redirects. (Or something similar. I don't know the exact tech details since our university's POP3 was kind enough to filter Nimda, so I didn't get a live specimen to look at.)

      No problem for most E-mail programs or browsers, since they'll just prompt to save the .EXE file to disk. Not so with IE or OE -- the message/page was hacked up to give the .EXE file an audio/x-wav MIME type, so it got executed right away instead.

      Incidentally, I've seen a variant of Nimda/BadTrans/OE-worm-of-the-week over the past couple of days that's been using the BadTrans "Re: " subject but tries to automatically launch an attached file ala Nimda instead of relying on social engineering. I've just been dumping it in the trash, but next time I get one I'll look at the source to see if it's using MIME types.

    3. Re:what will happen if by TrixX · · Score: 2

      now that this cat is out of the bag...what can we do to protect ourselves if we can't switch from Windows b/c our jobs won't let us?

      Install Mozilla or Netscape to browse and read email. Don't use MS tools for accessing the Internet.

    4. Re:what will happen if by uebernewby · · Score: 2

      No problem for most E-mail programs or browsers, since they'll just prompt to save the .EXE file to disk. Not so with IE or OE -- the message/page was hacked up to give the .EXE file an audio/x-wav MIME type, so it got executed right away instead.

      Actually, if you use plain ol' media player and leave the settings untouched, such a file will be opened in media player without it getting saved to disk or executed. You won't actually *hear* anything, though ...

      --

      News and bla for computer musicians: http://lomechanik.net/
  9. Re:Anyone have the specifics on this? by CmdrPinkTaco · · Score: 2, Interesting

    Hmm, this article seems a little light on details. To me (very much not a know it all) it sounds like it is an exploit in the MIME type headers for a page - if that's the case is IE really the only one that can be exploited or does it lie more in the way that IE handles MIME type headers?

    More detail would be nice. (and no, I don't want to know more abou tit so I can exploit, just so that I can learn from it and other's mistakes)

    --
    Please give your mod points to others, Im at the cap. They will appreciate it more
  10. hmm.. by Suppafly · · Score: 3, Informative
    Somehow you can just get a feel that this story has been posted by michael instead of someone actually knowledgeable about tech issues


    If you routinely browse with Internet Explorer or read mail with Outlook, keep in mind that any web page you visit or any email you open can take over your computer, steal sensitive files, destroy your machine, anything.


    This is just not true. You specifically have to download things before they can do anything using IE and if you are dumb enough to use outlook and let it have the ability to execute file attachments automatically, you deserve what you get.

    1. Re:hmm.. by aozilla · · Score: 5, Informative

      The exploit is another one that allows a content type to be set that will cause executable code to download and execute without user intervention.

      Hmm, did you read the story?

      Any way to skip all dialogs, ie. to run an application without ANY dialog with this vulnerability has NOT been found. In all variations of the exploit there is always the normal file download dialog, but the following Security Warning dialog is skipped.
      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
    2. Re:hmm.. by dangermouse · · Score: 2
      I think the logic he's using is that Outlook embeds IE's HTML-viewing component, and is therefore susceptible to the same attack... and you can't disable HTML viewing in Outlook.

      As for whether those statements are accurate, I have no idea.

    3. Re:hmm.. by H310iSe · · Score: 2, Insightful

      Actually, I.E. will automatically download (to the internet temp directory) and then 'run' certain documents - .doc files come to mind (not sure if this behavior only happens if Office is installed). Not to double guess the experts but it seems like if your .exe file was spoofed as a .doc file you *would* automatically download and execute it w/o any dialogue. For that matter, a .txt file, and even a .xml document will automatically load, or a .jpg, or blah blah blah.

      Of course I can't test this because....

      And I think I recall that ASP has the ability to control headers so you don't need to "control a web server," you just need to host your page on a web server with IIS installed so you can run ASP.

      --
      closed minded is as closed minded does
  11. Overreaction from Michael. by Oily+Tuna · · Score: 4, Flamebait


    Michael says : "completely open any time you browse the web with IE. "
    Story says "who view a specially constructed Web page"

    Okay, the hole isn't good - and MS must fix it - but the article as posted by /. is wrong.

    Your computer is open if you stumble across a specially constructed site. If you browse /. the news, stock quotes etc. then you're prett much safe.

    --
    Mmmmmmm ... sushi.
    1. Re:Overreaction from Michael. by dsb3 · · Score: 2, Insightful

      Pretty much safe ... UNTIL ... someone hacks a server (gee, let's take doubleclick.com for example) and re-writes the billion or two popup ads that get sent out a day.

      Ooops. Guess everyone's exposed now.

      --

      Slashdot? Oh, I just read it for the articles.
    2. Re:Overreaction from Michael. by shadoi · · Score: 2, Insightful

      And what about when you click on that innocent little HOWTO.txt link for a problem that's been bugging you. Whether it's on slashdot.org, msn.com, or goatsex.com, they can all support links by anonymous (or registered) users. I've done this very thing quite often myself. Not to mention a wiki, or any other form of free-posting service of any sort on the web.

      It all goes down to the level of trust you put in a site, it's users, and/or each specific link you click on. Do you want to have to worry about it?

      The process goes:
      1) Think
      2) Type
      3) Think some more
      4) Preview/Proofread
      5) Submit
      etc..

      - shadoi

      --
      -- "Chaos often breeds life, when order breeds habit." -Henry B. Adams
    3. Re:Overreaction from Michael. by jmv · · Score: 2

      Can you say you never ever ended up loading a page from a site you don't trust 100%? Then you'd be (almost) safe, but the 99.9% others using IE aren't. Not to mention what some others have said: even an html e-mail can cause problems as soon as you *view* it... and consider that lots of e-mail clients (don't know about Outlook) don't let you delete a mail before viewing it...

    4. Re:Overreaction from Michael. by mandolin · · Score: 5, Funny
      No shit. I've think I've decoded the /. exploit-article posting formula:

      1) Take MS exploit.

      2) Rail about security through obscurity. Ignore similar linux issues.

      3) Rail about how long a bug has been open. Ignore similar linux issues.

      4) Ignore the linked article, and claim something stupid. In this case that MS isn't in a hurry to release a patch when in fact they have been testing a patch.

      5) Jump to conclusions, like " It's a fundamental design issue".

      6) Somehow tie the whole thing into the anti-trust suit.

      Did I miss anything?

    5. Re:Overreaction from Michael. by dieMSdie · · Score: 2

      Did I miss anything?

      Yes, you did.

      7) Watch the Microsoft apologists come out of the woodwork like bugs when you lift a rotted log ;)

      --
      Don't throw your computer out the window, throw the Windows out of your computer!
    6. Re:Overreaction from Michael. by OblongPlatypus · · Score: 4, Insightful

      There may very well be similar linux issues, but couldn't you have found better examples?

      2) The Alan Cox changelog story isn't about security through obscurity, it's a silly political statement regarding the DMCA. And the other link is about Red Hat preemptively releasing a security advisory in an attempt to *avoid* obscurity.

      3) The bug in this story is a *local* root hole, which doesn't even apply to most windows versions, and which certainly doesn't make for a relevant comparison in this case.

      --
      -- If no truths are spoken then no lies can hide --
    7. Re:Overreaction from Michael. by ninewands · · Score: 2

      Every e-mail client I've ever seen (with the possible exception of some early versions of Eudora) allows you the option of adjusting the layout so that there is no "preview pane" ... NOW you can delete the e-mail without opening it by right-clicking on the subject line in the header list and selecting delete from the context menu ...

      Or, you can use Linux and pine, elm, mutt, or one of the other console-type mail clients that have NEVER had a "preview pane" and be shed of the problem.

    8. Re:Overreaction from Michael. by scrytch · · Score: 2

      7) Watch the Microsoft apologists come out of the woodwork like bugs when you lift a rotted log ;)

      If not pointing and shouting nanny-nanny-boo-boo and making irrelevant snide faux-clever asides about antitrust suits is being a Microsoft apologist, then baby, count me as one

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    9. Re:Overreaction from Michael. by jmv · · Score: 2

      Any tip as to how to do that with Mozilla mail and Evolution? If so, I'm interested, because this pisses me off (I'd like to delete spam without needing to display it first)... Most of the time right-clicking on a title displays the message, which is annoying...

    10. Re:Overreaction from Michael. by woggo · · Score: 4, Informative
      Your computer is open if you stumble across a specially constructed site.


      That's a little like saying "an unlocked door is only insecure if a burglar enters through it," isn't it? Your computer is open and insecure; the existence or non-existence of special trickery sites is irrelevant, especially considering how little we can trust existing sites (some high-profile site gets cracked/subverted every few months at least) or even existing certificates (cf. the recent M$/Verisign debacle). The point is that having a broken security model is unjustifiable, and to claim that a breach this large is not a big deal because someone is unlikely to stumble across an exploit page is irresponsible at best and blatant shilling at worst.

    11. Re:Overreaction from Michael. by ninewands · · Score: 3, Informative

      An argument that proceeds from false premises is flawed no matter how logical its conclusions may seem.The specific flaws in these premises are:

      2) Rail about security through obscurity. Ignore similar [slashdot.org] linux issues [slashdot.org].

      The first link is to a story that questions Alan Cox's decision not to expose himself to a Sklyarov-type persecution under the DMCA by revealing the reasons for certain security bugfixes in a kernel patch-level release.Despite the fact that Alan didn't reveal the specific nature of the bug that was fixed, the bug was, in fact, fixed.

      The second link refers to a remotely root-exploitable hole in wu-ftpd.Although almost every Linux distribution includes wu-ftpd, it is well-known as a source of security problems, and in those distros where it is installed and enabled by default the distributor usually takes fair pains to make sure that it is installed as securely as the state of reasonable knowledge of its problems allows.Also, IIRC, wu-ftpd also runs under Windows, where it serves the function of being an alternative to IIS's ftp server functionality.At this moment, I don't have the time to research the irrefutable facts, but my anecdotal impression, which comes from my experience as both a Windows and Unix admin indicates that the score in the IIS vs. Apache + wu-ftpd exploit game is more than a little lopsided in favor of IIS being the cracker's friend.

      3) Rail about how long a bug has been open. Ignore similar linux issues [slashdot.org].


      Ah yes ... the "ptrace() 'bug'" ... how the Microsoft apologists LOVE that one.A design flaw, rather than a true "bug". There is absolutely NO evidence that this vulnerability has ever been exploited, yet, please allow me to ask you one question ... the ptrace() system call worked exactly as designed ... that the design was flawed ... well, no one's perfect ... .believe it or not, I even cut Microsoft some slack on design flaws unless the flawed design is so totally bone-headed that a freshman Comp Sci student wouldn't have done it that way.

      Now for the question ... HOW LONG was it, after the design flaw became known, that the flaw was fixed and new releases made to fix it.A day or two?

    12. Re:Overreaction from Michael. by mandolin · · Score: 2
      First link's worthlessness conceded in another post.

      Second link: hats off to those who don't run wu-ftpd. I would never claim that all linux systems are alike. As for those who do (run wu-ftpd), arguing over whether a given windows or linux combo is worse is almost pointless.. they're both buggy POSs and it takes one crack to ruin the box.

      As for the third link..

      A design flaw, rather than a true "bug"

      I do program, and where I come from, design flaws usually count as bugs. Usually they're the hardest ones to fix

      There is absolutely NO evidence that this vulnerability has ever been exploited

      You could apply that statement to MS's latest problem, and you'd be equally foolish

      HOW LONG was it, after the design flaw became known, that the flaw was fixed and new releases made to fix it. A day or two?

      This is just from the searching I have done, and it's so ridiculous I actually don't believe it myself; somebody *please* correct the errors here, but AFAICT: Flaw published1/4/01, apparently fixed by redhat 4/10/01 (debian nailed this on 4/16). Somebody noticed on the kernel mailing list 7/24/01 that there was still a problem (improved exploit perhaps?), and this was fixed by redhat on 10/09/01. I can't find a second debian fix; maybe they got it right the first time. Anyway to answer your question, not quite.

    13. Re:Overreaction from Michael. by Raphael · · Score: 2
      Michael says : "completely open any time you browse the web with IE. "
      Story says "who view a specially constructed Web page"

      Both of these sentences are right and there is no contradiction between them. "browsing the web" assumes that you are viewing several web pages. A "specially constructed web page" may have been created by a worm or a Trojan horse. This means that even if you only browse "trusted" sites, you are completely open to any attack involving this IE bug, because these sites may have been infected by the worm.

      From what I could read in the Bugtraq discussions, it looks like it should not be hard for a black hat to write a worm that exploits this IE bug and modifies any ASP pages that it could find on the same machine (or other Windows hosts that have open shares). Once the web server is modified in that way, it would propagate the worm further and infect other IE users.

      If you think that this scenario is unrealistic, please think about how Code Red and Nimda have been infecting millions of Windows computers recently.

      And if you think that you are safe browsing Slashdot, think about what would happen if the OSDN ads server was infected...

      --
      -Raphaël
    14. Re:Overreaction from Michael. by Sloppy · · Score: 2

      If you browse /. the news, stock quotes etc. then you're prett much safe.

      Understood. If I only give my file server's root password to the people who run the web servers for news, stock quotes, etc. then I'm pretty much safe. There is nothing to worry about.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    15. Re:Overreaction from Michael. by Syberghost · · Score: 2

      If you browse /. the news, stock quotes etc. then you're prett much safe.

      Unless somebody puts in a link and you click it.

      But, as long as you don't click on any links, you're safe as houses.

      Unless somebody hacks /. But that could never happen, right? Completely impossible.

      How long can you breathe with your head buried in the sand like that?

    16. Re:Overreaction from Michael. by RedWizzard · · Score: 2
      2) Rail about security through obscurity. Ignore similar [slashdot.org] linux issues [slashdot.org].

      3) Rail about how long a bug has been open. Ignore similar linux issues [slashdot.org].

      How exactly are they ignoring similar Linux issues? All your links are to slashdot articles - pretty strange sort of ignoring. If you mean they've ignored Linux in the this article then so what? It's an article about IE not Linux.
      4) Ignore the linked article, and claim something stupid. In this case that MS isn't in a hurry to release a patch when in fact they have been testing a patch.
      It's been a month, without a work around or even a warning. I don't know if they're in a hurry but it's certainly taking a while.
    17. Re:Overreaction from Michael. by geekoid · · Score: 2

      I do program, and where I come from, design flaws usually count as bugs.
      if you believe this, then where you come from is missing a village idiot.

      A bug is an error not intended by design.
      a bad design is a bad design.

      2 different things.

      both bad, and I do agree that a bad design is difficult to "fix" technicall its impossible to fix, but you can hack the hell out of it to fix a problem. or rewrite.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  12. Guess What? by MeowMeow+Jones · · Score: 2, Interesting

    Content-type is an HTTP header. To recieve this info must be transmitted via HTTP. You may have noticed that Netscape (and even Lynx, and yes even on Linux) have no problem displaying local html/ pdf/ whatever files without recieving an HTTP transmission, and thus no Content-type header.

    Yep, they do the same thing and look at the file extention to determine how to render files.

    I'm not saying there's not a bug, or it's not severe, but examining the file extention to determine type is hardly an IE-only thing.

    --

    Trolls throughout history:
    Jonathan Swift

    1. Re:Guess What? by dbarclay10 · · Score: 2

      Yes, you're right, for local browing, most browsers on most platforms rely on file extensions, not on a Content-Type header.

      Still, what's the relevance? This story isn't about how IE is a total piece of crap because it uses local file extensions to figure out what to do with them. It's a story about how a) this bug has existed for almost a *month*, and absolutely every computer running any of the affected versions(and we're talking, what, three, four years worth of affected versions) are totally WIDE OPEN. And HAVE BEEN FOR A REALLY, REALLY LONG TIME :)

      And, b) these are *remote* files they're dealing with, not local files. So, yeah, *nix browsers and pretty much every other browser looks at file extension on local files, but relies on Content-Type headers for remote files. Well, here's news; IE will use file extension on *remote* files :) Anyways, those browsers are smart enough not to execute untrusted code, even if they do run across it(JavaScript, Java, whatever). They do what's called "sandboxing". Something that is /sorely/ lacking from MS's vocabulary.

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    2. Re:Guess What? by dangermouse · · Score: 2
      Yes, but those browsers go only by Content-type when receiving an HTTP transmission, and use extension otherwise (or /etc/magic, possibly).

      The flaw here seems to be that you can trick IE into behaving as if it's looking at a local file when it is in fact looking at a file it just received via HTTP.

      You send it something it initially thinks is "HTML", thereby bypassing its warnings about executable files, but later decides is executable...and therefore runs.

      At least, that's what I gleaned from the article... it was a bit sparse.

    3. Re:Guess What? by Elwood+P+Dowd · · Score: 2

      I thought that the accusation was that they use one method to show the user the name and they use the other method to actually operate on the file. If they use the file extention to determine file type and also use the file extension to decide what to do with the file, then there is no security risk.

      If any other browsers are using one method for identification to the user and another method for execution, then it's not IE-only.

      --

      There are no trails. There are no trees out here.
    4. Re:Guess What? by monkeydo · · Score: 2, Interesting

      It's even funnier than that.

      The only way IE could be vulnerable to this kind of exploit is if it relied on the content-type in the header and _ignored_ the file extension. The whole point of the "vulnerablity" is that IE doesn't display the _actual_ extension, but instead it displays what it is told by the MIME header.

      Si if Netscape et al are not affected by this vulnerability it is precisly because they are doing what Michael is accusing Microsoft of doing: ignoring the content-type all together and relying on the file extension.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
    5. Re:Guess What? by mrseth · · Score: 4, Insightful

      Not exactly. Linux and Unix determine file type by magic number. Try renaming a postscript file (or whatever) as foo and type

      file foo

      and you'll see that it still returns the correct file type.

    6. Re:Guess What? by spongman · · Score: 3, Insightful

      Sure, but browsers don't use this mechanism to determin file type in the absence of a mime-type header. They all use a mapping from extensions to applications. Mozilla's is in the option dialog (I'm not sure where it's persisted), and IE's is in the registry.

    7. Re:Guess What? by mindstrm · · Score: 2

      Err.. no...
      'file' determines the file type by magic number.. not linux.

  13. Re:Now that this particular cat is out of the bag. by RedWolves2 · · Score: 2, Informative

    You ask if there is any toggle in IE? Did you read the article because it explained in there that there is indeed a toggle you can flip. Basically you have to turn off file downloads to protect yourself.

  14. I teach classes to some IT folk by LauraLolly · · Score: 3, Interesting
    I have handed out sheets discussing similar vulnerabilities to corporate IT folk. Then I have asked them what they plan on doing.
    1. Wait for the patch?
    2. Switch OS?
    3. Switch browsers?
    4. Clean up the mess?

    Most end up knowing that they will clean up the mess, because "The top guys like Microsoft so much - it has so many features." Nobody is willing to do an honest cost accounting for the top guys.

    Until the collective IT folk give an honest accounting of how much MS is really costing them, there will not be a switch away from MS. The moment they do - stampede!

    1. Re:I teach classes to some IT folk by rho · · Score: 2, Offtopic

      Good luck convincing IT to do an honest cost analysis. The collective IT folk use Microsoft software to feather their own nests.

      Why go with Unix (where one $125,000/year guy runs 80 machines) or Mac (where each workstation is pretty much administered by the person using it), when you can run a Little Empire with 10-20 $40,000/year MCSEs keeping 100 stations and 10 servers up by ctrl-alt-del'ing every 54 days or so.

      --
      Potato chips are a by-yourself food.
  15. Exploits using ordinary HTTP code? by AMuse · · Score: 2

    telnet server.foo.com 80

    Connected to server.foo.com.

    Escape character is '^]'.

    /HTTP /GET file-to-have-your-advice.

  16. Undocumented bugs by os2fan · · Score: 2
    Gee. it's not only that. Everything in Windows is so deeply threaded that it is possible for a virus to lodge itself in the start-up sequence anywhere, and go unfindable.

    For example, there are seven or eight differnt start-up objects in Windows 9x:

    • msdos.sys [hidden file]
    • config.sys
    • autoexec.bat
    • registry [many different keys]
    • system.ini
    • %windir%\system\vmm\*.* [just sucked up whole]
    • startup folders [yes, you can have startup folders nested.
    What a program is to do with a file is done in three different ways as well.

    It's little wonder that the thing is open to attack. You can't hunt it down unless you pretty much hack it, and follow their goofy retro thing with the 64-bit sequence: {01.22.23....}

    Lack of forethought, I imagine.

    --
    OS/2 - because choice is a terrible thing to waste.
  17. Maybe Im missing something here... by night_flyer · · Score: 2, Insightful

    if you try and open an .exe that is named as a text file, the file associations within windows will launch notepad (or associated program) and NOT fire off the renamed application, ditto with .html and .wav files (or any other associated file), are they sure they arent talking about a file named something.txt.exe?

    --


    Thanks to file sharing, I purchase more CDs
    Thanks to the RIAA, I buy them used...
    1. Re:Maybe Im missing something here... by OblongPlatypus · · Score: 2

      Yes, I think they're sure. What they're talking about is a file named something.txt but which is transmitted accompanied by a "Content-Type: application/octet-stream" header, or equivalent.

      --
      -- If no truths are spoken then no lies can hide --
    2. Re:Maybe Im missing something here... by Violet+Null · · Score: 2

      The bug works something like this.

      When you download something from a webpage (anything: HTML file, WAV file, TXT file, etc), you get a bunch of headers before the download. The browsers hide this from you, though most have options to see this information (exception, I believe, IE). It's pretty standard stuff (server type, info about caching, etc), but one of the header bits is 'content-type'

      So, anyways, if you can change the content-type for a file type (trivial to do in Apache in the conf/mime.types file), you can get IE to download the file without regarding it as what it really is. Eg, even if the file is called 'goner.exe', if your web server swears the content-type is 'text/html', then IE won't pop up the application download box (the one that asks if you want to save or run), even though (and this is the important bit) the file is called 'goner.exe'

      Now, this would be fine if it was consistent. However, we all know that explorer (not IE) runs off of file extensions, and the problem comes into focus.

    3. Re:Maybe Im missing something here... by OblongPlatypus · · Score: 2

      No, you have it the wrong way around. The file can be called 'something.txt', but the web server swears the content type is 'application/octet-stream' (in other words, an executable), so IE will execute it. It *will* ask you first, but it will use the word "open" instead of "execute", and since the file looks like a text file pretty much anyone could be fooled.

      --
      -- If no truths are spoken then no lies can hide --
  18. Saw this thread on bugtraq by silicon_synapse · · Score: 5, Interesting

    I watched a good bit of this thread on bugtraq (check the archives). Several people on the list attempted to reproduce the exloit as detailed by the original poster and failed. Whether that was their mistake or not is anyone's guess. I didn't try it myself. It only seamed to affect certain builds. I'm certainly not saying IE users aren't vulnerable, I'm just saying get details before making too much noise. MS won't release a fix until they're good and ready, so let's just sit on the flames a bit and try to find out what is going on in reality.

    1. Re:Saw this thread on bugtraq by jamie · · Score: 5, Informative

      The vulnerability was posted to Bugtraq on Nov. 26. One person tried to reproduce it the same day and failed. Its discoverer, Jouko Pynnonen, pointed out on bugtraq later the same day that:

      Some details needed for reproducing and exploiting the flaw were left out of my posting because there is no good workaround or a patch available, and the flaw could be quite easily used maliciously. Using those details it would be relatively easy to create a worm that infects a system when a user "opens" a plain text file from an infected website, for instance. For the same reason there wasn't any test page URL included in my posting. That, and technical details will be published later.

      Considering Microsoft's obstructionist response ("it's not a vulnerability, we'll fix it when we fix it, stop asking questions"), Jouko has been very kind not to publish any additional information about his discovery.

      Nevertheless, other people tried to reproduce the exploit and succeeded. Jonathan G. Lampe posted on Nov. 29:

      I have confirmed Jouko Pynnonen's and StatiC's findings that IE 5.5 sp 2 allows executables to run as soon as a user has elected to open what appears to be a normally harmless ".txt" file. (IE 5.5 trusts the filename provided in the link over the filename suggested by the header's filename tag and/or the use of an "application/octet-stream" content type.)

      Here is the ASP equivalent code to StatiC's php tidbit...

      I'd say the odds are pretty good that this is already being exploited in the wild.

      There was some discussion of whether IE6 was vulnerable in the same way as IE5; the published exploit didn't seem to work on IE6. Jouko had originally commented that "Internet Explorer 6 is exploitable in a slightly different way, but the effect is the same."

    2. Re:Saw this thread on bugtraq by Zillatron · · Score: 2, Insightful
      There was some discussion of whether IE6 was vulnerable in the same way as IE5; the published exploit didn't seem to work on IE6.
      OK let me pitch out some paranoid forced-update conspiricy theory:
      (1) The exploit may work in IE5.5sp2 but not in IE6
      (2) IE6 won't install on Win95
      (3) Win95 became an unsupported product within the last month.

      Is the message I'm supposed to get out of this that I must upgrade all the Win95 machines I might contact in order to keep them safe?

    3. Re:Saw this thread on bugtraq by Stauf · · Score: 2, Interesting

      MS needs to review their policy, as so many agree. With a scenario like this, where no hard details are given beyond a general overview and theory, we've eliminated a vast majority of copy&paste script kiddies and other clueless individuals.

      And even if a reasonably skilled individual came across something like this, they'd still have to put in a reasonable amount of effort to figure it out for themselves, and really, how many skilled hackers are going to devote their time to writing viruses and such.

      I realise there are exceptions, but surely this is better then the fabled 'security through obscurity' approach.

    4. Re:Saw this thread on bugtraq by Sux2BU · · Score: 2, Informative
    5. Re:Saw this thread on bugtraq by erroneus · · Score: 2

      Now that's just "interesting."

      First, I hear countless arguments that it's "irresponsible" to release exploit information -- details or utilities to test [exploit] a given vulnerability.

      I see it as proof of concept code, others see it as a tool for destruction. It's a ridiculous argument that people compare with cars and other common "tools and devices" that could be used for malicious purposes as well... anyway... blah.

      As I was saying, people say it's irresponsible to publish the information and yet people also acknowledge that it often takes "proding" to get the corporate giants to move on any given problem. (I'm not singling Microsoft out on this either... other companies and developers drag their heels on such fixes too. However, when Microsoft leave a hole open, it affect people on a much larger scale -- there is a responsibility in being a monopoly that they are still not living up to.)

      "So let's just sit on the flames a bit..." ?? Are you crazy? Man... that really burns my ass...

    6. Re:Saw this thread on bugtraq by DNAGuy · · Score: 2, Informative

      While they don't give specifics on which extension/content type combo exhibits the behaviour, I don't believe it would be too difficult to test. I remember reading an old MSDN article explaining how to spoof mime types to force IE to render your content using an unexpected application.

      At any rate, here is an article explaining the tests IE uses to determine the mime type. Furthermore, one can manipulate the mime type reported by an IIS server simply by changing the text listed in the Folder Options > File Types property page in Explorer on the web server.

      --

      BRENT ROCKWOOD, EST'd 1975

    7. Re:Saw this thread on bugtraq by Zaak · · Score: 2, Interesting

      That's actually not true. Windows 95 supports as much RAM as your system can use. The rumor that it only supports 64M got started because many machines that ran win95 had the Intel TX chipset on the motherboard, and it couldn't cache more than the first 64M of RAM. Since win95 allocates memory from the top down, having more than 64M means that the slow, uncached memory gets used first. And since common software at that time didn't usually use more than 64M of memory, having 128M would actually make nearly all of your memory accesses uncached.
      So, the problem was actually that Intel cut corners when making the TX chipset (possibly reducing the size of the tag ram to cut costs) and win95's behavior, though not a problem on a properly designed computer, reacted badly with the low cost hardware at that time.

    8. Re:Saw this thread on bugtraq by Steveftoth · · Score: 2

      I know you are trolling, but in order to use the internet I have to use IE now. I've been to multiple sites that just simply don't work when using mozilla. Thanks to MSes non-standard javascript, popups don't work and nothing is ok with the world. There's not even an error message sometimes. If I used linux all the time I'd be screwed.

    9. Re:Saw this thread on bugtraq by robinjo · · Score: 2

      I have news for you. You really don't need IE in order to use the internet. I've never trusted IE enough to use it.

      Mozilla nightly builds have worked just fine for more than a year for me. Before that I only used Netscape Communicator.

  19. Unsafe at any speedy by famazza · · Score: 3, Insightful

    This sounds to me just like the GM/Ford cases at the 60's about negleting consumers. Isn't time to DOJ put a period on all these things?

    First that stupidity of Nimda IIS bug, that can't be fixed until next IIS release. And now this Security through obscurity crap?

    Now I want to ask. "Where will M$ take us". I know where I want to go, but what about them?

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  20. Why this is'nt MS's responsibility by interstellar_donkey · · Score: 2, Insightful

    Microsoft does it's best (or worst) to provide something. But, heck, it's FREE. IE costs us nothing.

    What I DO pay for is my virus scan. I'd like to know that if something gets through and hurts my security, the virus scanning software would catch it.

    I wish people would stop getting mad at people for providing otherwise OK software with bugs in it, when those programs are FREE, and wish people would start getting mad at the virus scan companies (who my company pays lots of money to) for not catching threats.

    --
    The Internet is generally stupid
    1. Re:Why this is'nt MS's responsibility by 90XDoubleSide · · Score: 4, Informative

      Your virus scanner will do little good when someone can cause your computer do download and run any executable the malicious website owner wants... all they need do is make your computer run a file that isn't a known virus and won't set off any of the general protection features in an antivirus program, which should still allow them to completely ravage your files.

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
    2. Re:Why this is'nt MS's responsibility by Jay+Carlson · · Score: 2
      Microsoft does it's best (or worst) to provide something. But, heck, it's FREE. IE costs us nothing.

      Wait, I thought that Internet Explorer was an integral part of the Windows operating system, not a separate product! I paid good money for that operating system!

      (Obligatory scare quotes: I paid "good money" for that "operating system".)

    3. Re:Why this is'nt MS's responsibility by jacobito · · Score: 2

      Virus scanners aren't magical, and they cannot prevent you from running all kinds of malicious executable code. Neither can they prevent applications with remote security holes from exposing you to risk.

    4. Re:Why this is'nt MS's responsibility by nEoN+nOoDlE · · Score: 2, Funny

      well, apparently you didn't read the new EULA for IE... it turns out it isn't free, it only costs your soul.

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
    5. Re:Why this is'nt MS's responsibility by Satai · · Score: 2

      "But, heck, it's FREE. IE costs us nothing."

      That's patently false, as evidenced by this article and the swarm of articles preceding it. IE costs "us" time, stress, and ultimately, yes, money. Because you do not pay directly does not mean that it does not cost you anything - sure, I got a "free" watch at Ward's at Christmastime a couple of years ago, but I had to buy a bunch of other crap to be eligible. IE is not "without cost," and believing that it is will only further cement the idea in your head that Microsoft is a benevolent entity seeking only to provide customers with pleasure.

      And as for the virus scan - I pay for an airbag; but I don't think it's the airbag manufacturer's fault when the engine explodes and burns me alive.

    6. Re:Why this is'nt MS's responsibility by Bodero · · Score: 2

      Then why don't the virus companies effectively block virus-like activity like this? I mean, if a virus scanner's only duty was to protect you from known viruses, it wouldn't do very well in new outbreaks. To many products' credit, they do do this.

    7. Re:Why this is'nt MS's responsibility by Supa+Mentat · · Score: 2

      Ooh, it's free yay. Guess what, _I don't fucking want it!_ It slows down my computer and no matter what I do it cannot be eliminated without Windows going with it (and no I can't get rid of Windows). Besides that, I'd put money on the chances that MS charges more for everything else that they sell to subsidize the cost of developing IE. I have a serious security flaw on my computer that is there because MS forces me to have it there. I can choose whether or not to use it but it seems an awful waste of RAM and memory to use another browser. How is this anyone's responsibility other than MS?

      --
      "A witty saying proves nothing." - Voltaire
    8. Re:Why this is'nt MS's responsibility by Bodero · · Score: 2

      So wait a minute, it needs to be released on Linux to be free? Say, for instance, nVidia releases free 3D demos, for Windows only. Are they not free because they are only on Windows? Also, IE is available on Macintosh for free. You don't need to pay for Windows to download IE. What about that?

    9. Re:Why this is'nt MS's responsibility by Bodero · · Score: 2
      That's patently false, as evidenced by this article and the swarm of articles preceding it. IE costs "us" time, stress, and ultimately, yes, money.

      By that argument, Linux isn't free either. I do buy the argument, in a basic sense, too. Both IE and Linux's face value is $0, but any time invested in it is money lost. However, it's not like you spend time with maintenance on Internet Explorer for hours on end, other than applying hotfixes every couple of months.

    10. Re:Why this is'nt MS's responsibility by Bodero · · Score: 2

      I know you're trying to use Microsoft's argument against them, but IE is free. You can get the full version for MacOS for free, and if you happen to uninstall it from Windows (it can be done), you can get a full version for free. Thus, it is completely free of charge, despite any integration arguments.

    11. Re:Why this is'nt MS's responsibility by Tachys · · Score: 2

      It's not free it is supposed to be part of their OS which costs money.

    12. Re:Why this is'nt MS's responsibility by sporty · · Score: 2

      I'm not angry at MS in this case since I'm a Mac user. (OSX Rules! ph34r.)

      From my witness of IE and Windows and what not, its free just like the veggies you ate as a kid was free for you. You were forced to take it though you hated it. Though, a lot of people using computers have figured out the IE alternatives.

      Some kids learned how to feed the veggies to the dog or hide them or what have you. But those other kids who ate them, they were forced in the sense, you will eat your veggies and I won't prepare them in any other way. Parents weren't accountable for how things are made just so long as no one dies :). Microsoft has become the 'parent' company for the childen, the users who think they can't just run away from home or what have you.

      The free you are refering to is the same free that has no primary cost. The secondary cost is that you could be hacked and have to pay for repairs or what have you when something REALLY goes wrong. If MS had more accountability.. if they were forced to atone as quickly as possible... if the user was seen more as a partner in the industry vs a simple target to sell something to, I'd believe the "free" part of IE.

      As for the virus people, intrusion doesn't always fall under the form of a virus. What if I was manually, possible but highly improbably, hand crafting binary executables. Norton/McCaffee wouldn't be able to pre-predict what my application does in a grand sense: Word Processing, calculator, screensaver... That general behavior is hard to analyze, THOUGH, some sneaky behavior is always catchable.

      --

      -
      ping -f 255.255.255.255 # if only

    13. Re:Why this is'nt MS's responsibility by Bodero · · Score: 2

      That's not maintenance on Internet Explorer. That'd be akin to you saying that you spent a lot of time maintaining Linux just because you develop programs for it, or for any OS, for that matter. You're developing something for it, not configuring something about it. Besides, for the most part, IE is the most forgiving of browsers to write web pages for. It's older browsers you have to worry about.

  21. Re:Now that this particular cat is out of the bag. by gtdistance · · Score: 2, Informative

    According to the article, the issue only comes up if you are prompted to save/download a file, and choose to open it from it's current location. The file may appear to be a .txt or whatever, but if you open it from its current location you can't know for sure whether it's an executable.

    The suggested solution is to never open from the current location. Choose save instead, which will reveal the real file type.

  22. Re:Let's see.. by silicon_synapse · · Score: 2, Informative

    But the file is identified as file.txt or whatever. There's no indication that it's an executable file. Done properly, this could fool any IE user.

  23. Re:other browsers by sg_oneill · · Score: 2

    And MDI. For me that's always been the clincher. It's nice to be able to be able to organise windows like that.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  24. free? by _|()|\| · · Score: 2
    IE costs us nothing.

    That's funny, my copy was $100, and that was with the upgrade discount.

    1. Re:free? by Lizard_King · · Score: 2

      That's funny, my copy was $100, and that was with the upgrade discount

      Sorry dude - Either you're a great troll, or a bit thick in the head: The download is FREE.

      I know that I'll get my /. account revoked for linking to Microsoft, but this is one of the most ridiculous comments I've ever read.

      --
      "My mother never saw the irony in calling me a son-of-a-bitch." - Jack Nicholson
    2. Re:free? by shepd · · Score: 2

      >Sorry dude - Either you're a great troll, or a bit thick in the head: The download is FREE.

      So are other patches to the OS. IE 6 isn't availiable in any other way (at least for windows).

      IE is the operating system, MS has said so themselves.

      If you need IE to run windows, then IE patches are about as free as Firestone tires on SUVs.

      Sure, they don't cost anything to make them safe, but, free???

      You paid for the car, with the tires, which are an integral part of the car.

      You (probably) paid for Windows, with IE, which MS has told us is integral to windows.

      You have one very strange idea of free. But if that's free to you, I think I'll put ads in the paper that say "free tires" and when you talk to me I'll tell you that you have to buy the car to get the free tires.

      Here, there's a word for that, bait and switch.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    3. Re:free? by 90XDoubleSide · · Score: 2

      IE is free on both platforms it is offered on; you can get a free copy of IE without buying any MS products.

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
    4. Re:free? by shepd · · Score: 2

      >IE is free on both platforms it is offered on; you can get a free copy of IE without buying any MS products.

      No, you can't. They only offer patches for IE 6 on windows.

      If you can find a full version, show it to me. If it were a full version, it would be able to install on Windows 95.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
  25. turning off HTML viewing in Outlook by Tumbleweed · · Score: 2

    Well, if you use Outlook, and you're dumb enough to run with preview pane on, you deserve what you get. Simply run without the preview pane on, and delete messages from unknown people before reading them. Very simple.

    1. Re:turning off HTML viewing in Outlook by Violet+Null · · Score: 2

      Sure. If every single person you know is as clueful as you, that'll work fine.

      Heavens forbid, though, that you have some relative who is not as good with computers, or (more likely) a coworker. If the worm spreads like most other recent ones (via the Address Book), you'll get the message from someone you know.

      You could just delete all suspicious messages without reading them, of course. It would certainly save time, but I somehow doubt it'd be a good thing to do.

    2. Re:turning off HTML viewing in Outlook by ErikTheRed · · Score: 2

      Ummm... what if you're in sales or some other profession where dealing with (previously) unknown people is, you know, critical to your livelyhood? Of course, I run Notes and Mozilla, so I don't worry about this, but there are many thousands for whom your simplistic approach (combined with Microsloth's shitty software) is unacceptable.

      --

      Help save the critically endangered Blue Iguana
  26. Poor meta information by rho · · Score: 2

    I'm not terribly shocked--using a 3-letter extension to store that much metadata is absurd.

    Luckily, the MacOS doesn't do tha.... oh, wait.... they do now...

    --
    Potato chips are a by-yourself food.
  27. Re:Now that this particular cat is out of the bag. by sg_oneill · · Score: 2

    Bad analogy dude. The problem is *current* browsers have the problem as well. You perhaps *could* blame linus for the current one having a hole.... or RATHER you could if he knew about it and didn't do anything, as in this case Microsoft is. Boys and girls, if anything goes wrong it's lawsuit world here, because as far as I can see , keeping it a secret someone is about to get his shit fucked up is being NEGLIGENT.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  28. Re:No release, no foul by justin.warren · · Score: 5, Interesting
    You need to work on your argumentative technique. You're using the classic "It hasn't happened to me, so it's not a problem" technique. How can you say for certain your box hasn't been cracked? Are you running advanced instrusion detection systems that would notice? What if you've been compromised by someone who really knows their stuff and are masking the effects? Methinks you're doing a great impression of a cartoon ostrich, my friend.

    Those saying security through obscurity is bad don't deny that the release of notification about the bug may enable people to exploit it. However, forewarned is forearmed, so you can start doing something about it as soon as you know, up to and including disconnecting vulnerable servers from the 'net.

    There's also the publicity aspect. Making this extremely serious bug publicly known puts pressure on the vendor to fix it. So far, they have known about it for over two years and have done nothing. That's two and a half years for anyone who might have stumbled across the bug to exploit it. They might have friends. Exploits, easter eggs and all that stuff spread quite happily before the 'net.

    Saying "What I can't see can't hurt me" is naive in the extreme.

    --
    Just because you're paranoid doesn't mean they're NOT after you.
  29. In related news... by KILNA · · Score: 2, Interesting

    Opera 6.0 is now available for download. If you tried an older version of this browser and thought it sucked, try it again. It's light, fast, more standards compliant, and its rendering engine is very compatible with the way I.E. and netscape work so it works practically everywhere. You can browse MDI-style, which means you can have all of your browser windows as sub-windows of the main one, OR you can go NS/IE style and have a separate window for everything. Its skinnable (but you don't have to use a skin), it has more privacy and security features than I can count. You can turn off javascript pop-ups (or merely relegate them to popping up in the background). You can spoof the broswer string as being I.E. or netscape for those sites that are browser bigots. I cannot say enough good things about this software. And its available for BeOS, Linux, Solaris, Mac, OS/2, QNX, Symbian OS and of course Windows. Get it here.

    --
    Error: PANTS NOT FOUND. Press <F1> to continue.
  30. Or, it could be something else... by Svartalf · · Score: 2

    Could be that the ones that DID know about it didn't say anything. How would you have known? Security through obscurity may "work" but there's no audit checks to determine if it does or not unless someone aggressively uses a security flaw.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  31. Whine, IE sucks, whine by Eloquence · · Score: 3, Redundant
    First, there is really not enough information about this bug to draw any conclusions yet. It may be harmless, or it may indeed be devastating. That's the result of Microsoft's idiotic non-disclosure policy, which fits in well with their entire company philosophy.

    Second, don't just bitch about IE. If you haven't already, check out the alternatives:

    • Mozilla, now in Version 0.9.6, is very feature-rich and fast and the most standard-compliant browser in existence, but not for computers with less than 128 MB of memory.
    • kmeleon (Windows) and galeon (Linux) are Mozilla derivatives with smaller footprint.
    • Opera, which is closed source adware and requires registration, is a very fast browser that is especially recommended for "information surfers" because of its excellent navigation and caching.
    • Konqueror is KDE's built-in browser. Thanks to Qt/Embedded and/or KDE-Cygwin, it might be ported to Windows as well.
    • Lynx and W3M are up-to-date text mode browsers capable of displaying most pages which do not depend on images or animations.
    There is a choice, you just have to make it. And no, I didn't copy&paste this from elsewhere and I actually tested all of these, so you may mod me up without guilt. My personal recommendation: Opera (and Mozilla once I've upgraded to 512 megs and V1.0 is out).
    1. Re:Whine, IE sucks, whine by Eloquence · · Score: 2
      If you insist on using an open-source email client on Windows, you are probably able to install a Cygwin environment on your Windows box. Cygwin comes with the feature-rich mutt mailer, although I have no experience in setting it up under Windows. There's also a Windows version of PINE, which is quite popular under Unix (probably mostly because its user interface actually deserves the name ;-) and does have some decent functionality, but I would not want to use it as my everyday mailer.

      Here's a secret tip: OpenXP is the open source version of legendary mail/news offline reader "CrossPoint". It runs in a console window, is very fast, and has all the features you could ask for, including support for various protocols and its own dialer (you can also use an existing Internet connection). OpenXP may take a while to get used to, but it's definitely worth it. I've used CrossPoint from ca. 1993-1996, and a friend still uses it today, although he doesn't care about the new versions.

      For mail on Windows, I've been using Pegasus Mail for quite some time. It's more than a decade old and was recently released in version 4.0. Its interface, while graphical, takes a bit to get used to, and it's not open source (Windows freeware doesn't have Unix' open source tradition because of the lack of free compilers), but it is extremely feature-rich, renders HTML (terribly) and supports the Unix mailbox format for its folders. Only downside: I don't know if this relates to crashes of my NT machine (different story), but I've had some mail indexing problems with Pegasus, which made the search ignore some messages.

      The situation was much worse with Netscape Messenger, which is the reason I haven't tried out Mozilla's successor yet: Messenger once ate a whole huge mailbox of mine during the process of "reorganization", when not enough disk space was available for this. So I would definitely be careful with Mozilla's Mail module, especially since it's not yet widely tested: You want your mailer to be reliable and not to lose data, ever.

      Another semi-free contender is The Bat!, which is trialware and costs 25 bucks for students. I've heard very good things about it, but I have not yet had the need to switch from Pegasus.

      On Linux, there are many more choices, and good things are increasingly being said about Ximian's Evolution -- perhaps it will be ported to Windows? Similarly, Balsa and KMail are nice graphical e-mail clients, and there's a huge list of text-mode clients which all have their strengths and weaknesses. You really don't have to decide on either one permanently because they can all access the same mailbox files (neat, huh?). Generally, because of the interoperability and reliability of Unix mail, if you have a choice, I recommend using a Unix system for all email. It may be a bit trickier to set up at first, but once you have a nice procmail and mailer(s) configuration running, you won't want to switch back.

    2. Re:Whine, IE sucks, whine by mickeyreznor · · Score: 2

      unfortunately, if you use windows, IE has a bad habit of rearing its ugly head. It will open up whenever i click on a link on AOL instant messenger no matter what i do, and occasionally some other programs will override my default browser(opera) and IE will pop up again. It's like an psycho ex-girlfriend who won't stop calling you after you break up.

    3. Re:Whine, IE sucks, whine by mpe · · Score: 2

      unfortunately, if you use windows, IE has a bad habit of rearing its ugly head.

      There are programs which require IE to be installed and could well be using components of IE without this being very obvious.

  32. Hold on a sec . . . by Selanit · · Score: 5, Insightful
    From the article:

    "Microsoft will patch a flaw in its Web browser that could allow an attacker to silently download and execute malicious programs on the computers of users who view a specially constructed Web page or e-mail message." (emphasis added)

    From the article's intro:

    "Microsoft has known about it since November 19; they refuse to provide any information about when a patch might be made available, if ever."

    Also: "And keep in mind that Microsoft is in no hurry to do anything about it . . ."

    Full marks for a more thorough description of the exploit and how it came about -- but did the poster actually read the article before posting? Looks to me like he hit the original report but not the article, which says that MS did initially plan to let it go, but did an about-face after a while.

    Nasty flaw nonetheless -- glad I switched to Mozilla.

    1. Re:Hold on a sec . . . by jamie · · Score: 3, Interesting
      The Newsbytes article is a little confusing... it leads by claiming Microsoft "will" patch the flaw. But if you keep reading, you see that they originally did not consider it a flaw at all (which explains the slow response time). Then it turns out a beta of the patch has been tested internally, but then we see this:

      "A Microsoft spokesperson said the company does not currently have any information to share on the issue and declined to discuss the status of the browser patch."

      In other words, "no comment." Sounds to me exactly like "refusing to provide any information." So what was incorrect about Michael's writeup?

  33. Re:And this would be different than wftpd How? by wshelby · · Score: 2, Insightful

    I agree When ever you hear about a microsoft exploit you linux freaks are all over it but when a linux hole is opened most likely by the same wannabe h4z0r3s no body says anything the just patch and move on, maybe like the new Apache exploit which allows file system access.

    ( NO NOT APACHE THESE THINGS ONLY HAPPEN TO IIS )

    I now return you to your regularly scheduled Windows bashing.

  34. HTTP is not synonymous with HTML! by coyote-san · · Score: 5, Informative

    The upstream comment is 100% pure bullshit.

    When you're using Netscape or Lynx and the URL starts with "http:", it's speaking HTTP. It can use that protocol to send whatever type of data the server wants to send - text/html, application/x-pdf, whatever. You seem to be confusing HTTP and HTML - the communications protocol and what's being communicated.

    Meanwhile, the canonical way to identify the type of a file on a Unix system is to look at for "magic numbers," and then hopefully verify them by parsing what you think is the header and making sure checksums are valid, values are sane, etc. Any Unix application developer that looks at the extension *alone* should usually be fired on the spot. (The sole exception is completely unstructured text where you have to use it as a hint, e.g., ".c" means C, ".cc" means C++.)

    This isn't just a bad attitude, it reflects the fact that Unix tools have to deal with pipes and often don't have any filename (much less extension) associated with the data stream. If you require a file extension to understand what you have, you've crippled your application.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  35. You are... by Svartalf · · Score: 2

    You're talking local versus server context. In the case of a local file, MS and Windows "KNOW" that it's not an executable because of extention. However, if the server tells the browser it's something completely different, it'll do it's level best to try to carry out the cuing from the server- i.e. if it swears it's an aplication of the type MS understands, it'll try to run it, even if the extention is ".txt". At least that is my understanding of the flaw in the browser.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  36. A perspective by Vicegrip · · Score: 4, Insightful

    The concern, from what I understand, is that a user might be lead to believe that "readme.txt" will be opened and viewed as a text file by IE. This, when in fact the website has placed executable binary/script data in the file and changed the appropriate response headers so that IE is fooled in to executing it as a program if it is 'opened'.

    All the user sees as a prompt is "Open" or "Save Target As" using the menu options OR again "Open, Save, Cancel" by clicking on the link.

    For an inexperienced user, the appropriate option will probably not be obvious. This is because many users have a lot of trouble navigating the file system to find files that have been saved by applications and enjoy the shortcut of having the windows decide how the file should be 'opened'.

    I agree that an experienced user would never choose open because they know this is very risky. But, in my mother's case, she has trouble deciding when to click and doubleclick.

    In Microsoft's defence, however, the "Open" option is never the default. Thus, it's probably safe to say that an ignorant user will almost always be safe from this attack as they will be picking the default and saving the file to the disk. At that point, "readme.txt" will cannot be executed and only openable from a text editor.

    Anyways.. no matter how you look at it, this is a problem that fundamentally involves the act of downloading a file. Something even my mother knows not do by herself. This is not a security issue in the same magnitude as the worm viruses that plagued IIS.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    1. Re:A perspective by Mwongozi · · Score: 2
      You've got it the wrong way around. The bug involves having executable files (eg. "hax0r.com" or "killme.exe") sent to IE with the wrong content-type. (eg. "text/html").

      IE is still going to ask you "Would you like to run killme.exe?", and if you answer yes, it's your own damn fault.

      There's no way to hide an executable inside, say, a text file. Windows will just throw it at Notepad.

    2. Re:A perspective by rseuhs · · Score: 3, Insightful
      All the user sees as a prompt is "Open" or "Save Target As" using the menu options OR again "Open, Save, Cancel" by clicking on the link.

      For an inexperienced user, the appropriate option will probably not be obvious. This is because many users have a lot of trouble navigating the file system to find files that have been saved by applications and enjoy the shortcut of having the windows decide how the file should be 'opened'.

      I agree that an experienced user would never choose open because they know this is very risky. But, in my mother's case, she has trouble deciding when to click and doubleclick.

      I can't believe how fast every design flaw in IE/Outlook/Windows is becoming "the user's fault".

      There is a lot of non-html content on the net and when I encounter a .pdf I press "open" without a second thought, I do it all the time.

      Is it really asking too much that Internet Explorer and Outlook tell me the *real* file type? What's the big advantage in hiding file extensions and messed up concepts like this?

      This is not just another bug, it is a DESIGN flaw.

      Before you ask: No I don't use Outlook/IE and those security flaws are one of the reasons. I don't consider people stupid who were fooled by Outlook. (it was Outlook and not ILOVEYOU who made the users believe it was just a textfile. I don't consider a user stupid because he believed Outlook. You can't expect a newbie to know that you can't trust Microsoft's programs) But I do consider people stupid who recommend Outlook and Internet Explorer to newbies.

      There are a lot of alternatives out there.

    3. Re:A perspective by Lxy · · Score: 2

      Anyways.. no matter how you look at it, this is a problem that fundamentally involves the act of downloading a file. Something even my mother knows not do by herself.

      Never underestimate human stupidity. Actual conversation I had with a user who opened a virused EXE: "But, this person I don't know sent me this EXE. I figured it was someone I know playing a joke". This was just recently, after many, many, many e-mails from the IS department about opening files that you don't know the origin of. STUPID people refuse to die, and most of them use IE.

      --

      There is no reasonable defense against an idiot with an agenda
      :wq
  37. Only works for integrated browsers by Starship+Trooper · · Score: 2, Informative
    This hole only works if the browser-shell integration "feature" of IE >4.0 is enabled. This is easy to disable, if you happen to have a Windows 95 CD on hand:
    • Copy your current explorer.exe, shell32.dll, comdlg32.dll, notepad.exe and wordpad.exe to a backup location in case things go haywire. (I've done this before on Windows 98 and ME boxes without problems, but it's always good to be safe).
    • Insert the Windows 95 CD, and start a dos prompt.
    • From the prompt, enter:

      d: (or whatever your CD drive is)
      cd win95
      extract /a /l c:\your\windows\desktop win95_02.cab comdlg32.dll explorer.exe shell32.dll notepad.exe wordpad.exe

    • You should have the files listed above appear on your desktop. Now shut down into DOS mode, and copy the new shell32.dll and comdlg32.dll into your Windows SYSTEM directory, and copy explorer.exe, notepad.exe and wordpad.exe into your WINDOWS directory, and reboot Windows. (If you're using ME, you can go into c:\windows\system.ini and change your shell to taskman.exe in order to be able to replace explorer and the other system files)
    Your system should come up with the old Windows 95 shell, which doesn't have any of the IE integration bullshit. IE will still launch as a separate application (with an Office-style splash screen, even!) and since the IE dll's aren't stuck in your memory all the time, your system should be a bit faster too.

    Of course, after doing this, the next step is to replace your browser, but that goes without saying. :-)

    --
    Loneliness is a power that we possess to give or take away forever
  38. Re:other browsers by Hostile17 · · Score: 2


    the only thing opera has going for it that other browser don't is gesture navigation



    Gesture Navigation and it doesn't have the vulnerabilty currently being discussed.

    --
    Fascism should more properly be called corporatism, since it is the merger of state and corporate power - Benito Mussoli
  39. Intergating Web Browser and File Browser by Tachys · · Score: 5, Insightful

    I notice many people complain about MS using the web browser and file browser as the same thing. But it seems everyone else is doing that too. KDE's Konqueror is a combined web/file browser. Nautilus also does this. If this is such a bad idea why is everyone doing this. The only desktop that I know of that doesn't try to do this is the Mac OS.

    1. Re:Intergating Web Browser and File Browser by conan_albrecht · · Score: 2, Insightful

      There is a very big difference between Konqueror and IE. Sure, they both integrate file and web browsing, but Konqueror is limited to what my user can do. It is not integrated into the Linux *kernel*. It runs as a User application with only user rights.

      On the other hand, IE is integrated right into Windows itself. It effectively has administrator (Unix speak--root) priviledges. Hence much more drastic effects when it runs rogue code.

    2. Re:Intergating Web Browser and File Browser by babbage · · Score: 4, Insightful
      And with Apple's proposed adoption of file extensions as the standard filetype recogntion scheme, they'll be in the same boat as all the others anyway. The more I think about it, the more I realized what an interesting area file metadata & it's repurcussions is.

      Stong metadata allows applications like Signwave FinderMail to exist (individual emails are stored as individual files, and handled in the Mac Finder like any other files, in folders and sorted by date and so on), and it was what BeOS was pushing hard & well with their advanced filesystem, and Microsoft may be copying in supposed plans to make their next generation filesystem out of SQL Server, rather than NTFS.

      It seems like file extensions suck as a way of managing all this, and I think all the major vendors & open source development groups realize this, but it's a lowest common denominator that we're having a hard time shaking off.

      And that brings me to my point and my question. Does this problem affect only the Windows versions of IE, or is it a problem on the Macintosh too. What is the proposed fix to this? Clearly it seems to be an architectual problem, but will the solution also be architectual? Will MS accelerate any efforts to move away from file extensions? (I doubt it, but you can always hope...). Will this discourage Apple from adopting them while deprecating what they've used in the past? I'd like to see how big the fallout of this could be, particularly if an nasty exploit crops up & there's no easy fix. Hmm...

    3. Re:Intergating Web Browser and File Browser by foobar104 · · Score: 2

      On the other hand, IE is integrated right into Windows itself. It effectively has administrator (Unix speak--root) priviledges. Hence much more drastic effects when it runs rogue code.

      Can somebody confirm this to be true? I run Windows 2000 on my desktop at work, and I choose not to log in as an administrator when I do day-to-day stuff.

      Is it true that when I open IE, it runs as a privileged process (or whatever the Windows equivalent of a process is)?

      You'll have to forgive (or, more likely, applaud) my ignorance, but I just don't know how to find out for myself. Every time I type "ps" at the Windows command prompt, I get an error message. ;-)

    4. Re:Intergating Web Browser and File Browser by bnenning · · Score: 5, Informative
      And with Apple's proposed adoption of file extensions as the standard filetype recogntion scheme, they'll be in the same boat as all the others anyway.


      Any Mac OS X users interested in changing Apple's policies on file extensions should see the Mac OS X Metadata Petition. Yes, online petitions normally don't count for much, but John Siracusa has been very active in trying to get Apple to rethink this subject.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    5. Re:Intergating Web Browser and File Browser by TummyX · · Score: 2, Insightful

      what bullshit. IE isn't integrated into the kernel. It is integrated into windows. E.G. IE has taken over explorer's role as the shell. The shell still runs with user priviledges.

      Does something have to be in the kernel to be 'integrated' into the OS? IE is an integral part of Windows XP as BASH (or even Gnome) is an integral part of Redhat 7. Both products would be drastically changed without them.

    6. Re:Intergating Web Browser and File Browser by Quarters · · Score: 2

      >>Try taking the "explorer" out of windows.

      http://www.litestep.net/
      http://www.openvision.50megs.com/

      You can even (at least on 9x) configure Windows to come up with the old Windows 3.x file/desktop manager.

    7. Re:Intergating Web Browser and File Browser by Jburkholder · · Score: 2

      Obviously you're talking about NT/2000 & probably XP as well. What about 95/98/ME? Correct me if I'm wrong, but IE under 9x would have plenty of authority to do whatever it likes?

    8. Re:Intergating Web Browser and File Browser by DunbarTheInept · · Score: 2
      But the thing is, any completely functional web browser must deal with the "file:" URL type. Once you have that functionality embedded inside the browser, you are 80% of the way to having a fully functional file manager tool.

      And *that* is why they are being merged together. Keeping them seperate duplicates a lot of functionality.

      The solution is to invoke different rules when the ftp: and http: protocols are in use from when the file: protocol is in use. Stuff you normally allow via the local file: window (like letting a user doubleclick a program file to run it) should not be allowed from a remote site during http: or ftp: file list displays.) But there's no need to rewrite the whole browser tool just to make a local file manager. Just flag certain security blocks based on if the files are local or remote.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  40. Re:Let's see.. by smash · · Score: 2, Informative

    the problem is that someone can tell your browser (via header information) that the file you are downloading is named (for example) "blah.txt", and actually send you "virus.exe".

    IE prompts the user to open/download blah.txt - most people would click "open", and it then spawns the downloaded virus.exe.

    the correct filename is displayed once you get to the "save as" box, however most people would just open .txt files (for example) without bothering to click "save".

    there are conflicting reports that ie 6 may/may not be vulnerable - the latest is that if you did a minimal install over the top of ie5, it may be (due to the fact that it didn't replace certain components of IE5.x)..

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  41. Sure they can by volpe · · Score: 2

    Sure, MS can be sued for negligence, just like they can be sued for antitrust violations. You may even win, if you can prove that you suffered actual harm from this. And then the judge will ask Microsoft what they think they should have to do to compensate you, and Microsoft will say that they should give you a sticker that you can stick on your monitor that says "Don't open files from their current location. Always save to disk!". So in the end, Microsoft will stick it to you.

  42. Re:other browsers by Gleef · · Score: 4, Informative

    stew77 asks:

    who's using IE anyway?

    Roughly 85% of people surfing are using Internet Explorer. With computer software, there's alot to be said for "It's preinstalled so I don't have to do anything to get it". Otherwise, I'm positive their share would be much smaller.

    --

    ----
    Open mind, insert foot.
  43. Re:Let's see.. by DeadMeat+(TM) · · Score: 5, Insightful

    Unless you combine it with the fact that IE is set up to automatically execute certain MIME types (like audio/x-wav). Send a message with an attached .EXE file, but hack up the message so the MIME type reads something else, and -- presto! -- instantly executing attachments. That's one of the attacks Nimda used.

  44. Re:Let's see.. by Fesh · · Score: 4, Informative

    IE won't launch a file that is declared as a .EXE by the HTML header without asking permission. What we're saying here is that IE doesn't check the TLE of the file it downloads, just the type declared in HTML. So IE thinks it passed a text file to the OS, and doesn't pop a warning of a possible malicious executable.

    However, once the OS gets a hold of it, it looks at the TLE and says, "Executable! Gotta run it!" And if the code slags your hard drive, you're just SOL.

    --
    --Fesh
    Kill -9 'em all, let root@localhost sort 'em out.
  45. Re:other browsers by Lunastorm · · Score: 2, Insightful

    Those who use IE are probably those who have no reason to switch browsers, and those who visit sites that are "optimized" for IE. There are also those that don't want to use Opera because it has a huge ad banner, and don't want to pay to have it taken away or use an illegal serial number. Let's not forget those who use AOL. :P

    --
    You die too easily.
  46. parent is pandering by buzzini · · Score: 3, Insightful

    This is a shameless pandering to the preconceptions of the Slashdot crowd. The statement that "Nobody is willing to do an honest cost accounting for the top guys" is simply not true, and it's an unfair dismissal of IE's very real successes in that space.

    IT guys can and do choose other browsers. Last I heard, Navigator still had over 1/3 of the corporate browser market. Suggesting that IT folk would be cowed by the "top guys" flies in the face of every experience I've had with them: that they're pragmatic, honest, and outspoken.

  47. what I'd like to know by Ender+Ryan · · Score: 2, Offtopic
    What I'd like to know, with regards to IE, is why the fuck can't it handle PNG's with alpha transparency properly yet?

    How many fucking years have they had to do this? How many fucking years longer are we going to rely on GIF (fucking cringe) for transparency because 85% of web browsers are using IE?

    How many other browsers have implemented alpha transparency in PNG's in absolutely no time at all? Mozilla, Konqueror, Opera... are there any more? Why the FUCK can't IE, which is supposedly the best browser there is, handle it?

    Pardon my absolutely mindless lunatic ranting... just really pissed that PNG's still aren't an option... thanks to IE.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  48. I can see it now by Jucius+Maximus · · Score: 2, Funny

    There must have been a huge party at FBI headquarters on Nov 19 (when this was reported to MSFT) since they finally had a viable delivery system for Magic Lantern.

  49. Fire Michael by EchoMirage · · Score: 3, Insightful

    Microsoft designed their web browser with the goal of doing what was best for Microsoft (evading anti-trust charges) rather than doing what was best for their users. In fact a proper "fix" of this hole probably involves de-integrating their browser and local file handling to some extent.

    Hey Malda and VA Software executives, or whoever is in charge of keeping a minimal amount of decency on this site: why do you keep letting crap like this make the front page? This is not informative, insightful, or in any way useful. This is just a rant by a pissed-off bigot, pure and simple.

    The vulnerability is real, but it is presented in such a hate-filled manner that it's unbearable to read. Michael has done nothing but spew venom in this posting. He's doing the right thing by bringing this to the attention of millions, but he does so with only malicious subtext to his main point.

    This reads like a stream-of-conciousness scream from a 13-year-old who's just had his Nintendo taken away from him. This isn't journalism, it isn't even information, it's just garbage.

    Please, do us all a favor: if Michael can't clean up his act and give us his material in at least a somewhat-presentable manner, fire him. You're losing respect for your site with postings like this. And no, this is not a troll, I'm serious.

    1. Re:Fire Michael by NatePWIII · · Score: 3, Insightful

      I would have to agree, with this one. I'm not so against the bias, everyone has their bias, especially /.'ers.

      However, the information presented in this article is telling a lie whether it be through ignorance or just for sensationalism. Please, at least research and then present semi-true information before spreading it to thousands of others, it destroys the credibility of the site and underlying organization, namely Slashdot.

      The last few weeks I have noticed the quality of Slashdot's postings has deteriorated. Alot of duplicate postings etc... I don't know maybe I'm just too critical... any thoughts along these lines?

      --

      Nathaniel P. Wilkerson
      www.haidacarver.com
    2. Re:Fire Michael by IntlHarvester · · Score: 2

      Using local file-types instead of MIME types sent by the server has _nothing_ to do with browser-shell integration. The bug only exists when you are using HTTP - the local shell could care less about your MIME type.

      IE does this because many years ago, many UNIX-based web servers were not configured in a MS-friendly manner (most DOS & Win MIME types weren't registered on the server). Thus a user would click on MYFILE.WKS and get a text/plain response (instead of application/x-lotus123 or whatever) and a screen full of junk chars in Netscape.

      The real problem is that the cure is worse than the disease, and IE has been plagued with filetype interpretation bugs for years and years.

      Micheal's comments about anti-trust and browser integration were classic unsubstantiated trolls, IMO, although he's right about MS being stuck with preserving backwards compatibility with broken webservers. It would be nice if "Use Only MIME for file type determination" was a user option.

      --
      Business. Numbers. Money. People. Computer World.
    3. Re:Fire Michael by rfsayre · · Score: 2

      So you're saying that they designed with this problem in mind, yet somehow forgot to include any contingency/comparison code? Would this be a problem if they weren't trying to webify every legacy application?? No. Basically they're trying use their terrible three letter suffix system on the URL, which may not be an MS filesystem. The damn thing even reads cgi strings as files, if there's an extension at the end of it.

    4. Re:Fire Michael by ch-chuck · · Score: 2

      Nope - I have to agree w/ Michael myself, Msft gets away with leveraging one monopoly position to extend their business into everything they possibly can, incl. in this case, coming from behind with a backward web browser and via OS "integration" force it upon the 90% of the OS customers who clearly, freely, chose another company's browser before Msft caught onto this Internet thing. If some part of that "all potential 3rd party software is now a part of the OS" leveraging strategy backfires, it's a fitting comeuppance, IMHO. Sure, bashing Msft only ends up bashing yourself, they're pretty teflon coated by now, but some of us still like to tell it the way it really happened.

      Look at all the 3rd party companies that are now threatened by all that's bundeled in XP, media players, remote control, IM, cd-writers, ISP's, - a lot of them have perfectly good quality products that are going to be displaced by this so called "Operating System" - it's perfectly natural for any one of them to cackle with glee anytime one of Msft's crappy imitations screws up where their's doesn't, given that the market wasn't fairly won.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
  50. Re:other browsers by ThatComputerGuy · · Score: 2

    Konqueror also does this, and has quite a few specified by defaut... "gg:" searches google for , for example.

    Others by default are fm: (freshmeat), rf: (rpm-find), dict: (meriiam-webster dictionary), ad: (acronym database), and many other popular search engines. Adding or modifying entries is very simple also; the entry for Acronym Database is 'http://www.chemie.de/tools/acronym.php3?language= e&acronym=\1'.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  51. The Internets Future? by NatePWIII · · Score: 4, Insightful

    With all of the email viruses, internet borne viruses, worms, holes, DDOS attacks, it surprises me that anyone even uses the internet or related technologies at all. It will be a sad day when the whole idea of the internet is just "dumped" because of hackers (the bad kind), holes and bandwidth abuse. It seems like daily that I read through the articles on slashdot and find a new hole, exploit or virus that is being used or abused. Take for instance the recent decision to shut down the first IRC server, because of repeated DDOS attacks, that is truly a shame. As I have said often before, abuse it and lose it...

    --

    Nathaniel P. Wilkerson
    www.haidacarver.com
    1. Re:The Internets Future? by Doomdark · · Score: 2
      I know that analogies often blur things more than help seeing the real similarities, but I'd still like to compare Internet to other areas of life. So, let's see:
      • Driving car is very dangerous, and you get to read stories of accidents, plus rage road incidents. Is this the end of car transportation? (this can be expanded to other modes of transportation easily... left as an exercise to readers)
      • Living in many cities (especially in some neighbourhoods) is pretty dangerous, and you'll see news about people getting mugged, raped, killed, stolen from etc. every day. In fact for 90-something percent of population, crimes are every day thing, even if it's only because of wide media coverage. So do people move to remote places in countryside, to try to avoid living in cities?

      I don't think Internet problems have really gotten much worse lately. Problems are publicized regularly, but I'm not sure actual incident occurance has rised as significantly. Also, for the most part, the problems are really more "nuisances" if you compare them to accidents and crimes, "real life problems" (I know; losing contents of your hard life isn't necessarily just a nuisance... yet no one loses their life or health or loved one because of that).

      People also get more aware of problems (although because of huge inflow of novice users, average level of knowledge may have gone down) and as a result, learn how to deal with them (prevent, avoid, work-around). Thus, I think people are coping with the problems, much as they do in other areas of life. As time goes on, old problems are solved (or work-arounds are found etc)... and new ones emerge.

      Another point to consider is that improtance and usefulness of the Internet has grown by leaps and bounds. For many people it is now as essential thing to have as, say, phone line and TV, and the trend is likely to continue. The more important a thing is, more people are willing to take to be able to have/use it. Thus, even if there were more problems, it probably would still be worth the hassle.

      Which all goes to say that "doomsday for Internet" doesn't sound any more valid now than it did when mr. Metcalfe was prophecying it.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  52. I am soooo looking forward to this patch.... by (H)elix1 · · Score: 2

    Sounds like this patch (assuming they actually fix it) that will be forced by the PR gods will fix an issue that I've struggled with. IE just ignores the blody HTTP header when it comes to mime type.

    As a work-a-round, I've been adding a &whatever=foo.extention to trick IE 5+ into using the extention I need it to use. (Ugly if you need to return a PDF document from a JSP (or god help you) ASP page. I have a pretty good guess how this could be used by the forces of darkness.... never thought about "real" binarys before....

  53. Ever use Google, Altavista, Yahoo or MSN to search by Flammon · · Score: 2, Insightful

    Then you've probably clicked on some links that took you to sites that are very little known and that could contain rogue code that exploit this IE security hole.

    I guess IE users will just have to stop using search engines then. I guess that will only affect about 80% of the Net users, so you're right, this isn't a big deal.

  54. I agree! by Ender+Ryan · · Score: 3, Insightful
    Integrating the file browser and the Web browser is completely pointless, at least as far as any implementation of this fad had gone so far.

    With both IE and Konqueror, you have a good web browser (excluding problems already mentioned with regards to IE...), and that web browser also acts as the file manager, except all that each is doing is mimicking what their predecessors did without providing any extra functionality that is inherent in a web browser.

    Sure, IE has some neato wiz-bang "features", but it's ridiculous to claim that it adds anything to local file browsing that wasn't already provided by the previous program. Same goes for Konqueror.

    Granted... they are both better file browsers than their predecessors, but that functionality is completely separate from web browsing and could be removed and used to create a totally separate file browser. There is absolutely nothing gained by integrating the two.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  55. Re:Once again MSFT comes out with a patch first by KidSock · · Score: 2

    The bug hasn't been exploited. It hasnt caused huge problems. MSFT is coming out with a fix BEFORE hackers could find a way to exploit it.

    I don't think it matters. Of the browsers affected, how many do you think will receive this patch? It's too late.

    Regardless, the issue will not become serious because it requires a server to deliver the payload and that's not something anyone would do willingly without advertising themselves as the attacker.

    This isn't much different from the Netscape Java SocketImpl problem that would allow servers to connect back to your machine and look at your files (albeit harmless by comparison).

  56. Re:Let's see.. by OblongPlatypus · · Score: 2

    I think you mean HTTP, not HTML.

    --
    -- If no truths are spoken then no lies can hide --
  57. Opera crashing by Futurepower(tm) · · Score: 2


    I've had serious problems with Opera crashing the operating system when there are too many windows. I've reported this bug several times. No answer.

    --
    Bush's education improvements were
    1. Re:Opera crashing by jaavaaguru · · Score: 2, Interesting
      Since you didn't state what OS you're using, this is a fairly unbiased comment:

      I've stated something like this before, but... If a program is causing problems like that with your operating system, then you should either:

      • fix your OS
      • get a new OS
      • or complain to your OS distributor
      since, if the operating system is crashing, there is clearly a problem with the operating system. Programs run INSIDE (or ON TOP OF) the operating system, and when they misbehave you should be able to use the OS's tools for closing them down. In a well-designed system, applications do not have enough control over the operating system to do damage to it, and even when they do have enough control, it is up to the OS to respond appropriately, instead of crashing. If a KOffice application crashed when you tried to insert an Mpeg video sample into a word processor document (if it can do this) would you blame the person who wrote the MPEG decoder? No. The application that it is running inside is to blame (in this case it would be KOffice, in your case it would be your operating system).

      Please not that I have nothing against KOffice - I merely picked a random name to illustrate my point.

    2. Re:Opera crashing by budgenator · · Score: 3, Informative

      DUH.. think about program crashes OS; gotta be Windows®. If program causes death spiral that takes 2 hrs. for system to become unresponsive, that's probably linux/unix.

      I've never had a system crash in 6 yrears of using linux®, sure I've had plenty of program crashes, I've had a few X windows lockups, two so bad I had to telnet in from the LAN to kill X-Windows to get the system back; but never a system crash.

      I've never ever had a program execute without explict permission to execute in Linux®. This new (2 1/2 year old) security vulnerabilty in Microsoft Windows® systems definately makes all of those script=kiddies look pretty stupid, they've been using things as crude as viruses all of this time.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    3. Re:Opera crashing by budgenator · · Score: 2

      I'm using SuSE 7.2, Opera/5.0 (Linux 2.4.2 i686; U) [en] , staticaly linked because I've had bad luck updating my KDE without problems. Last lock-up was with SuSE 6.4, that was quite a while ago.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  58. incorrect by Ender+Ryan · · Score: 2
    If you receive HTML email it is rendered with IE(I believe, can't verify as I don't have Windows), exposing you to the exploit just by opening an email.

    I have received a number of emails recently attempting something like this, but I'm not using Windows so I can't say whether or not they would have been harmful.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  59. I would have agreed a week ago by wirefarm · · Score: 5, Insightful

    Until one of my users got an email with an attachment that would just execute itself from the preview pane, no matter what the security settings were.

    I sat there and toyed with it (yanked the LAN cable first) and absolutely could not get it to *NOT* run automatically.
    (Her Outlook Express probably had been upgraded a month before, I think, but downloading the latest version *did* take care of the problem.

    The real question is, why does Outlook support *any* of these behaviors? Sure, occasionally it's nice to HTML-ify an email and stick in a picture, but do I really need DHTML, scripting, cookies and all of that other crap?

    When was the last time somebody had a legitimate reason for sending an embedded script in an email?
    Oh, sure, let me have my personal emails set a cookie when they get read. Sure, I'm really going to do that.

    Why not just have a really scaled-back HTML renderer that ignores tags that you choose to ignore?

    Cheers,
    Jim in Tokyo

    --
    -- My Weblog.
    1. Re:I would have agreed a week ago by ddent · · Score: 2

      Why not just have a really scaled-back HTML renderer that ignores tags that you choose to ignore?

      A nice start, but I have an even better idea. Why not ignore all tags you have not specifically chosen to pay attention to? As much as I hate HTML email, it is a compromise. For instance, it could allow only formatting, link, and image tags, and that's it. Sounds simple enough to implement...

    2. Re:I would have agreed a week ago by MCZapf · · Score: 2, Interesting
      Until one of my users got an email with an attachment that would just execute itself from the preview pane, no matter what the security settings were.

      This happened to me! Twice. However, for me it was Mozilla on Linux. I got some strange email with a subject line that was simply "Re: ". I clicked on the message, and the preview window starts to "render" the message by informing me it's about to execute an exe (OK/Cancel?). Now, I wasn't too worried about trying to run Windows executables on Linux. I just hit cancel and went on with my life.

      BUT...what the heck is going on here???? Is this a worm trying to exploit this MS problem? Or is it even an MS-only problem? I'm guessing that Mozilla on Windows would have executed whatever it was in the message as happily as Outlook would have!

    3. Re:I would have agreed a week ago by Archfeld · · Score: 2

      You can set outlook to ignore HTML and assume all email is txt. I do, it does make for some messy emails but ensures that at least at work I am as safe as can be while condemed to M$ HELL.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    4. Re:I would have agreed a week ago by blibbleblobble · · Score: 2, Informative

      Exactly! You can't put scripting and cookies in a Slashdot comment, yet you're still allowed to format it with HTML.

      I've never got an HTML email that wasn't advertising, and worse, most of them make your browser dial again to get the non-embedded images.

      If email wants to be pretty, it should look at Yahoo's IMVironments for ideas.

      (Sorry this was about outlook not IE!)

    5. Re:I would have agreed a week ago by gusnz · · Score: 2

      Outlook Express 6 has been tweaked, luckily, to address this complaint.

      By default, (which for millions of newbies is the only setting that will ever count), OE6 now loads emails within IE's "Restricted" sites zone. Translation: JavaScript totally disabled, so that gets rid of all your DHTML, scripting, cookies and all that other crap.

      If anyone is running an older version, the change is very easy. Tools->Options, Security, change to 'Restricted'. This makes sense and was a change I made in OE5, as it reduces the number of JavaScript-based viruses like KAK that have an opportunity to infect your system, and the amount of tricks spammers can pull against you.

      As an aside, moving back to the main topic, I have actually encountered a virus recently that sent itself as a .COM file attached with a mimetype of "image/gif". Luckily OE6 displayed a "broken image" link rather than run this... from memory it was a variant of the common Magistr worm. I've also seen the "image/wav" mimetype set for executable files, and that exploit is months old for any reading Slashdot editors ;).

    6. Re:I would have agreed a week ago by Rogerborg · · Score: 2
      • [Outlook] could allow only formatting, link, and image tags

      Image isn't safe. It's trivial to include a bogus image that actually references a cgi script (and passes back your email address or unique ID) to log that your account is active. I'm actually surprised that more spam doesn't do this, but I believe it won't work against AOL users, who are probably the biggest target group. ;-)

      --
      If you were blocking sigs, you wouldn't have to read this.
    7. Re:I would have agreed a week ago by baptiste · · Score: 2
      I had Mozilla do the same thing on Windows & Linux - it asked what I wanted to do with the file, but on Windows at teh exact same time, McAfee popped up a virus alert window. I just clicked 'Stop' and clicked cancel on the file save window and deleted the email - easy enough.

      One of the biggest problems I've faced is that fact that while many users now have anti-virus programs, they are not configured properly. Usuaully the AV program is just doing background scans. No download or email attachment scanning is enabled and auto update is rarely enabled. I've spent weeks ensuring that users get the programs configured for maximum protection with minimal user impact. Surprisingly enough - the users don't mind the full scan popping up minimized to run during hte day once a week along with transparent background/email scanning. Works great, except when something like Goner hits and there are no dignatures out for it yet - we got hit hard by that one (the users KNOW they shouldn't have opened the file but did anyway :) - even admitted they knew better)

      Of course my next step is to experiment with hueristics which will help protect against new stuff but the trick is ensuring the AV warnings aren't popping up all the time....

    8. Re:I would have agreed a week ago by hearingaid · · Score: 2

      Image is safe, if you don't implement http in your mail reader. Some emails wrap images in the email, and reference those.

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    9. Re:I would have agreed a week ago by uebernewby · · Score: 2

      One of the biggest problems I've faced is that fact that while many users now have anti-virus programs, they are not configured properly.

      Of course, if you know what you're doing, even if you run Windows, you don't *need* an AV-program except for scanning things you download off the internet (just to give you that nice, warm, fuzzy "safe" feeling - I've never had such a scan turn up anything.

      --

      News and bla for computer musicians: http://lomechanik.net/
    10. Re:I would have agreed a week ago by GTRacer · · Score: 2
      Interesting...My mom's friend recently got hit with Badtrans and a copy wound up in my mom's Juno inbox. I told her it was safe and to forward it to me. I use LookOut 2000 and IE 5.5 SP2. I also use WinNT and an Intellimouse Explorer trackball. I also use Mandrake. So what?

      Before I opened Outlook I made sure Norton was up-to-date. I had thought the IE 5.5 SP *1* patch took care of this auto-execute problem, so I wanted to see a presumably-neutered example of Badtrans. WRONGO. Apparently, it's SP2. Norton did its job however and all was safe. Except that even after patching IE to SP2, those messages in Outlook STILL auto-open in Notepad. Now they just have some Norton warning, but still, I thought I was done with auto-opens.

      Anyone know why this is still happening? And don't say "Because you're using M$, fucktard!"

      GTRacer
      - Will switch to Konq when someone tells me how to fix the fonts

      --
      Defending IP by destroying access to it? That makes sense, RIAA/MPAA. Go to the corner until you can play nice!
  60. Please, get it right by OblongPlatypus · · Score: 3, Informative

    Those of you who read the articles will consider this redundant, but I've seen so many different interpretations of how the exploit works (and many wrong ones modded up), so I thought I'd clear it up:

    You make a trojan or other malicious executable, and name it 'something.txt'. Then you make your HTTP server tell browsers that this file has content type 'application/octet-stream'. IE will read the content type header and realize that it's an executable, and ask you if you want to open it or download it. But since the file name indicates a text file, there's absolutely no indication that a program will be executed if you choose "open".

    DISCLAIMER: I haven't tried this. This is just my interpretation of what I've read in the various articles. Also note that some versions of IE will use the word "execute" instead of "open" in the pop-up dialog, which might help tip some users off.

    --
    -- If no truths are spoken then no lies can hide --
    1. Re:Please, get it right by foobar104 · · Score: 2

      Note that the opposite scenario can also occur. (I posted this same basic story under another comment, but what the hell, comments are cheap.)

      I have a CGI script that takes a filename parameter, like this:

      http://foo/bar.cgi?blah=blah&filename=quux.jpg

      When IE 6 on Win 2000 gets that URL back from the server, it ignores the "Content-type: text/html" header that the CGI script generates and instead thinks it's downloading a JPEG image. No other browser I tested does this.

      The problem can be eliminated by re-ordering the CGI parameters, like so:

      http://foo/bar.cgi?filename=quux.jpg&blah=blah

      So it seems that IE just completely mixes up the whole extension/mime-type rules, even to the point of seeing file extensions where it shouldn't (i.e., at the end of CGI URLs).

    2. Re:Please, get it right by foobar104 · · Score: 3, Insightful

      I think it's even worse than that. Why should a web browser parse a URL at all, except as far as the "http://" (or whatever), server name, and the rest of the URL? Everything after the third slash gets passed to the server as a "GET" request anyway, so why parse it at all?

  61. FUD by Wonko42 · · Score: 3, Insightful
    Gee, michael, could you try and work in just a little more FUD? The exploit does require user intervention in order to execute malicious code. It pops up a dialog box asking if you want to open a file. The only security issue here is the fact that the name of the file can be changed by the malicious server. But regardless of what the fake name is, if the user clicks Cancel or Save To Disk, the exploit is thwarted.

    Besides, it's not like Microsoft are the only folks who take forever to release patches.

    1. Re:FUD by Wonko42 · · Score: 2
      The article is named 'Linux FTP security flaw...' but goes on to the real point, that the flaw is in WU-FTPD. Who's FUDing now?

      Yes, and where in my comment did I use the word "Linux"? Are you holding me personally responsible for the contents of an off-site article that I didn't write? Do not deny it! Answer me now! I DEMAND JUSTICE!

      Cough, cough.

    2. Re:FUD by veddermatic · · Score: 2

      Having worked in many an office where the sheep (ooops, I mean "users") don't know a thing about computers, security, operating systems, virii, or basically anything other than "When you need to make a bullet list, do this:..."

      It doesn't take ANY user intervention. If the default action in IE is to excecute code, which, by golly, it is, then 99.999999999999999 percent of windows users will execute the code.

      Users will ALWAYS hit return at a dialoge box. Windows trained them to do so. In this case it points out how shitty M$ is at UI / Security.

      C'est la Vie.

      --
      Department of Homeland Security: Removing the rights real patriots fought and died for since 2001
    3. Re:FUD by TheAwfulTruth · · Score: 2

      Any "office" that lets it's users DL files and programs through IE from external sources is guilty of criminal policy neglect. IE can be locked down in an office network environment that makes this sort of thing impossible.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  62. Re:No release, no foul by Chester+K · · Score: 2

    So far, they have known about it for over two years and have done nothing.

    I don't see anything in the article that states that Microsoft knew about the bug for two and a half years, but simply that it's existed since IE 5.0, which came out two and a half years ago. The headline, and the Slashdot writeup on it smells horribly like FUD-slinging.

    In fact, the article says it was only reported to Microsoft late last month and that they're testing a patch now.... two and a half week turnaround time is much different than two and a half years.

    And no, Open Source isn't the silver bullet to prevent bugs like this.... how long was that recent root exploit in the Linux kernel before anyone noticed it?

    --

    NO CARRIER
  63. Sometimes neither content/type nor suffix count by acroyear · · Score: 2, Interesting

    I found that out when I was trying to make a "view source" link to a .jsp file that was a soft-link to the jsp with the suffix of html. Apache sent "text/plain", as appropriate. Netscape and Mozilla viewed it just fine, just as I wanted them to.

    I.E. noticed that it looked awfully like HTML and rendered it as HTML, effectively hiding all the embedded java and jsp tags that I wanted to show.

    bastards...

    --
    "But remember, most lynch mobs aren't this nice." (H.Simpson)
    -- Joe
  64. Technical Term: Fnord by Futurepower(tm) · · Score: 5, Insightful


    If the volunteers for OpenBSD can go through the software and eliminate security problems in advance, Microsoft, with 30 billion dollars in the bank, could also. Since Microsoft doesn't do this, maybe there is some reason. Maybe the U.S. government has dictated that they leave bugs in.

    Software is only an operating system if it can be trusted. If it can't be trusted, there should be some other name, like fnord. Microsoft Fnord XP.

    --
    U.S. planned to attack Afghanistan before the second WTC bombing.

    --
    Bush's education improvements were
  65. Just waiting for someone to... by scorcherer · · Score: 4, Funny

    post a link to the picture of 'another gaping security hole'.

    --

    --
    The Cap is nigh. Time to get a fresh new account.

  66. Laughable by doorbot.com · · Score: 2

    From the article:
    Oy Online Solutions offered to demonstrate the flaw at a private Web site only if recipients of the demo signed an agreement not to disclose information about the exploit.

    Perhaps those same people can explain exactly how often people who might exploit such an IE deficiency also follow such laws as: DMCA, anti-piracy, anti-theft, anti-terrorism, etc.

    That's completely rediculous. That's like asking the wolf to sign an NDA before letting them loose (unmonitored, of course) in the hen house.

    On a side note, I'm still waiting for a 'leet hack that will damage my install of Windows 2000. I don't run virus scan, so I'm not "protected" in that sense. But the first HUGE stumbling block is that my user has peon rights to my own system. I fail to see how this exploit could damage my system. Sure, I might lose some files, but now I'm more attune with the (better) Unix model of users and their rights.

  67. How is giving advice unethical? by roystgnr · · Score: 4, Funny

    I'd really like to know. Currently my choices are:

    1. Stop thinking about this question entirely. No, really, stop thinking about it. Try really hard... whoops, I thought about it again.

    2. Believe what the law student says, unless he's contradicted by an equally plausible source.

    3. Believe the "It's legal to download ROMs if you delete them within 24 hours" type rumors that get spread around the internet by the legally ignorant.

    4. Hire a real lawyer to talk to for hundreds of dollars.

    I'm sure law school grads (including your ethics lecturer) would love option 2 to be unavailable, but I'm just not seeing a superior alternative here.

    1. Re:How is giving advice unethical? by autopr0n · · Score: 3, Insightful

      3. Believe the "It's legal to download ROMs if you delete them within 24 hours" type rumors that get spread around the internet by the legally ignorant.

      It's legal to download ROMs and keep them for as long as you want, mp3s or any other copyrighted content as well. What you can't do is give them to other people (so the site you nabbed it off is breaking the law, disclaimer or no)

      --
      autopr0n is like, down and stuff.
    2. Re:How is giving advice unethical? by PapaZit · · Score: 2
      It's legal to download ROMs and keep them for as long as you want, mp3s or any other copyrighted content as well.

      Uh, no.

      Last I checked, "posession of stolen property" was still a crime.

      It's PROBABLY legal to download ROMs and mp3s IF you also own the original copyrighted material. And even then, it's a little bit shaky.

      You're allowed to make backups. You can copy CDs to tape or mp3 in case the original is damaged. You could argue that downloading the mp3s from audiogalaxy was the same as ripping the CD yourself. In fact, with the new anti-ripping stuff that new CDs are using, this claim becomes easier to make. However, it's still unclear enough that you might be charged and have to make your argument for a judge.

      --
      Forward, retransmit, or republish anything I say here. Just don't misquote me.
    3. Re:How is giving advice unethical? by Wakko+Warner · · Score: 2

      Options 6, of course, is to tell you to fuck off and stop wasting everyone's time with this kind of crap. Oh no!, someone gave vague and non-specific legal advice, with a disclaimer stating that if you have a real legal problem, see a lawyer. Boy, what an egregious offense. I'm sure his professors will really care when some whiny little doof calls them up and tells them what he said on slashdot.

      - A.P.

      --
      "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  68. Re:Now that this particular cat is out of the bag. by GiMP · · Score: 2

    Actually, linux has had security problems in the past.. and Linus needs to take some classes on Quality Assurance; I'd sooner trust microsoft to come out with a secure opensource kernel then I would Linus.

    But then again, i'd expect Linus to come out with a more secure closed source kernel then it would be likey for Microsoft to come out a secure closed source kernel :)

  69. Re:Now that this particular cat is out of the bag. by GiMP · · Score: 2

    If software is known to be faulty, either the company licensing fixes it or they do not.. they are not required per their license to fix bugs; unless explicitly stated in their license.

    If their product is not secure; that is your fault and negligence for running it, not the developer's

    This is like saying that it is microsoft's fault that someone gets infected by a virus; when it is the user's fault for being stupid enough to trust any product made by microsoft..

  70. Simple solution... by Pollux · · Score: 2

    Most end up knowing that they will clean up the mess, because "The top guys like Microsoft so much - it has so many features."

    Show the "top guys" the article about Microsoft finally getting around to patching their browser. Make sure you highlight this text from the article:

    Until the patch is available from Microsoft, Pynnonen said concerned users can temporarily disable IE's ability to download files.

    Explain to them that if they want to 4) Clean up the mess, while the mess is being cleaned up, they need to stop their downloading of mysterious files off the internet.

    Try to mix in some economic terms: "Boss, in order that we may obtain greater reliability through Microsoft's web browser, Microsoft says that we need to disable part of the function of the web browser itself, aka sacrificing our productivity in order to maintain stability."

    That should get their attention.

  71. Re:And this would be different than wftpd How? by GiMP · · Score: 2

    I would like to mention that

    A) those programs are not bundled with the Operating System; only running on some machines.

    B) there have been multiple wuftp exploits, anyone sane wouldn't run it.

    C) the programs you specified are open source, they are usually patched very quickly, rather then brushed off as Microsoft often does. Also, since they are open source if there is no patch available, you can easily work-around the bug or disable the faulty feature.

    If IE was open source, this problem would be major.. but it would be fixable; currently, as it is closed source.. it is a continuing major security hole

  72. Re:Now that this particular cat is out of the bag. by sg_oneill · · Score: 2

    The issue is not that theres a bug as such, because as as software developer I know that bugs just happen as in "That's life folks" , *but* that it's a dangerous bug and microsoft have not fixed it despite continuing to sell it.

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  73. Re:Security Through Obscurity by dvdeug · · Score: 2

    > since Sept. 11 all media outlets are rethinking what is and what isn't safe to release to the public

    Is there any information the hijackers actually used such information? Or is this just raw terror? Or something more insidious - remember that the Pentagon Papers and the Nixon's tapes were matters of national security too.

  74. Long time problem by niola · · Score: 3, Interesting

    I know from my web development experiences that this has long been a problem. In fact, recently me and a friend were contracted to make some modifications to a site built in perl. The client was an all-MS shop and did not notice that sometimes the contents of the CGI's got dumped out the screen raw. It turned out that since they all used IE, it automatically assumed the output to be HTML and rendered it, but when we used Mozilla, since no propoer MIME header was sent, the browser just rendered it as text. Kind of scary that this can go on without anyone doing something about it.

    --Jon

  75. Umm. Not really. by JMZero · · Score: 2

    Actually, Slashdot has way more Windows apologizers than it used to. And this is a bad thing.

    It used to be that the heavy Linux focus kept away a lot of idiots. Now everyone feels like it's supposed to be some grand open forum. It used to be a much larger percentage of users just accepted the Linux perspective (I won't call it bias) and moved on.

    As to this article, I think it may seem a little on the angry side. But I'm sort of angry here too. MS needs to get its act together (although I'm sure they're scrambling for patches now).

    The problem is not some crazy design decision (integrating IE isn't necessarily that bad of an idea), the problem is that MS has too many programmers pointed too many different directions.

    It can be a hard job to keep things secure when you're working with a lot of disparate technology (and your boss is mostly concerned with how it looks). I have a fair amount of respect for MS programmers - perhaps they need some better management.

    --
    Let's not stir that bag of worms...
  76. Try this at home (or "not just a threat, also a pa by foobar104 · · Score: 5, Interesting

    Ironically, I ran into this one just the other day, but didn't recognize it for what it was.

    I develop software for a living, and one of my tools is a web-based thingy with a CGI interface. A typical URL might look like this:

    http://foo/bar.cgi?blah=blah&filename=quux.jpg

    This CGI script returns a web page with info about the file "quux.jpg," which exists on the server.

    When I serve this URL up to IE 6 under Windows 2000 (maybe other versions; that was the only Windows IE I tried) the browser thinks it's downloading a JPEG image, and asks me where I want to save it.

    My script sends a nicely formatted Content-type header of text/html, but the browser is stubborn and won't listen.

    So in my case, this wasn't really indicative of a security hole, but rather a pretty dumb design flaw in the browser that should have been caught in testing.

    (Oh, and FYI, my "fix" was to reorder the CGI parameters as the URL gets constructed, so the filename never comes last. I'm not happy with this, and I may implement URL-encoding the filename's "." character instead, then decoding it on the server side. But the spec says I shouldn't have to do that, so the whole situation has left me kind of pissy.)

  77. Easy (for MSFT) Fix by matthewg · · Score: 2

    Here's an easy fix for Microsoft to implement: have IE append the "expected extension" to the name of a file if the extension given is wrong. For instance, if foo.txt has a content-type of application/octet-stream, have it tell the user that they are downloading foo.txt.exe, and reflect this in the open/save dialog and the name of the saved file. This has a pleasant non-security side-effect - I often write CGIs which return a content-type of, say, application/pdf. If the user downloads the resulting data, it will be saved as myapp.cgi. This will cause problems when the user tries to open the file.

  78. A different security hole by JMZero · · Score: 2, Interesting

    There's a fairly easy exploit (for IE since 4 I think) that allows a malicious web page to read arbitrary files off a users hard disk.

    No patch available as far as I know. It's also a lot easier to exploit than this one (heck, I even was able to do it).

    I'll put details up if anyone's interested...

    --
    Let's not stir that bag of worms...
  79. Re:Let's see.. by ColaMan · · Score: 4, Interesting

    Funnily enough I got one that did this just this morning.... but my procmail filter cleaned it up nicely. Note the original content type below.

    > SECURITY WARNING!
    >
    > The mail system has detected that the following
    > attachment may contain hazardous program code, is
    > a suspicious file type, or has a suspicious file name.
    > Do not trust it. Contact your system administrator immediately.
    >
    > X-Content-Security: [www.ccimackay.com] original Content-Type was audio/x-wav;
    > Content-Type: application/octet-stream; name="HUMOR.MP3.27525DEFANGED-scr"
    > Content-Transfer-Encoding: base64
    > Content-ID:
    >

    Another case of security vs convenience I suppose.

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  80. Re:other browsers by wheany · · Score: 2, Informative
    I have to say out of all of them it is the fastest, most reliable and best browser that I have worked with. Opera is nice, but not that nice.
    Hey, Opera isn't called "the fastest browser on Earth" for nothing. Mouse middle-button scrolling combined to mouse gestures make browsing a swooshy experience. I only use IE when a page simply refuses to work with Opera. I think the UI in Opera is extremely intuitive. I know IE has middle-button scrolling as well, but at first it's too slow, and after a certain threshold it scrolls WAY too fast.
  81. Check out NoHTML for Outlook by lucidvein · · Score: 5, Informative
    You should probably look into NoHTML by Russ Cooper of NTBugTraq.


    "NoHTML.dll is an Outlook Add-in designed to convert HTML-based emails into harmless messages. It works slightly differently for Outlook 2000 than it does for Outlook 2002. Does not work with Outlook 98, or any version of Outlook Express."


    Also a story about it here, http://www.theregister.co.uk/content/4/23223.html.

    I've had it installed at work for a week now and do just fine without all the images and special formatting of spam.
    --

    "I have a cunning plan..."

  82. Hmmm... by xtype · · Score: 2, Insightful

    Microsoft will patch a flaw in its Web browser that could allow an attacker to silently download and execute malicious programs on the computers of users who view a specially constructed Web page or e-mail message.

    The patch for Internet Explorer (IE) is currently in testing and could be released soon...


    So, am I missing something? There is a patch in the works, it is just not released.
    Sure, it should have been released a long time ago. Or, should never have had to become an issue.
    Shame on MS for bad practices.
    But the /. article leads one to believe that they are brushing it off. When infact, they were just trying to wait until they actually had a worth while patch before they said anything.

    Now the real question is.... will the patch just open 7 more holes?

    -xtype

  83. Re:other browsers by WhiteKnight07 · · Score: 2, Informative

    Mozilla has gestures as well.

    --


    We're going to make information free Mr. Anderson, whether you like it, or not.
  84. Re:Law students shouldn't be giving advice. by aozilla · · Score: 2

    Ethics 101: We are the lawyers. We make the laws. We judge the laws. We prosectute the laws. We defend from the laws. About the only place in law we don't have a monopoly is in juries, but we're working on repealing your right to a jury as we speak.

    Anyone giving free advice without going to our way overpriced schools will be prosecuted to the fullest extent of the law.

    --
    ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  85. Re:Now that this particular cat is out of the bag. by plover · · Score: 3, Informative
    What kind of steps can people use to protect themselves now, is there any kind of toggle or security setting that can be turned on in IExploiter 5.0(tm) to keep us a little bit safer?

    Honestly? I seriously would recommend browsing the web only with Mozilla. I had been using IE, but I switched to mozilla full time after 0.9.1 (except for work related browsing on my company's web pages, which are written exclusively for IE browsing.) It's been buggy, it's still a little buggy, but I haven't had many real showstoppers because of it. And no one's published any attacks yet, but because it's NOT integrated into the OS, I'm somewhat less concerned about the damage it's capable of causing.

    If you're stuck with IE, then might I recommend a proxy filter such as The Proxomitron? You can modify the incoming http headers to do anything you want, including altering file extensions!

    John

    --
    John
  86. Re:Once again MSFT comes out with a patch first by Enigma2175 · · Score: 2
    the issue will not become serious because it requires a server to deliver the payload

    Oh, you mean like Code Red? Yep, that issue certainly wasn't serious.

    --

    Enigma

  87. The real gaping hole by Krach42 · · Score: 3, Interesting

    You want to see it for yourself? The problem is that IE get's a file that ends in say, .ZIP, asks the user to download or open from current location, and if it's "open from current location" it actually executes the code as an executable, even if it _IS_ a .ZIP. There's nothing special here, and it doesn't need you to have web administrator access, I did it here: http://www.cs.nmsu.edu/~dfoesch/funny.zip If you want to see the exploit first hand, select "open file from current location" and then if it asks you what application to use, just click "ok" (ok, you might have to select the first entry) and PRESTO! Notepad.EXE! Running remotely on your computer! This could easily be any arbitrary program, I just chose Notepad.

    --

    I am unamerican, and proud of it!
    1. Re:The real gaping hole by Gordonjcp · · Score: 2

      Tried it on IE5, running on Win2K. It fired up Winzip, which promptly whinged about an invalid archive.
      [bzzzt!] Nice try...
      I've tried this all ways round. Doesn't really work at all...

  88. Don't forget Links (better than Lynx) by antdude · · Score: 2

    Links. It supports frames, renders tables better, etc.

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  89. Procmail Scanner by ColaMan · · Score: 5, Informative

    I have to plug something here.

    Check out the procmail-based scanner at impsec.org

    If you can set it up, do so - it's saved my ass quite a few times, by mangling active html content and renaming file extensions etc. It can also scan M$ docs for sus looking macros.

    The following is something I received today that would slip through otherwise (notice the original content-type)

    > SECURITY WARNING!
    >
    > The mail system has detected that the following
    > attachment may contain hazardous program code, is
    > a suspicious file type, or has a suspicious file name.
    > Do not trust it. Contact your system administrator immediately.
    >
    > X-Content-Security: [www.ccimackay.com] original Content-Type was audio/x-wav;
    > Content-Type: application/octet-stream; name="HUMOR.MP3.27525DEFANGED-scr"
    > Content-Transfer-Encoding: base64
    > Content-ID:
    >

    End of blatant plug :-)

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  90. This won't matter by alsta · · Score: 2

    Let's say that this hits the news. CNN tells people to be careful when they use IE/Outlook. John Doe says "Oh my, that's terrible!" and stays away from the computer for a few days because it could blow up on him. Later on though, the pr0n is too tempting and he starts using IE again. Darnit, this is some good stuff here.. Anna Nicole Smith and all this type of stuff. Two months later he doesn't remember a thing about the horrible bug in IE. Because his computer works fine.

    I am 99.999% certain that this will not be a turning point in the browser war. John Doe doesn't care unless his pr0n disappears. And he is certainly not going to download Netscape because that's too hard, let alone PAY for Opera?! He can view his pr0n quite well on IE, barring of course the fact that he gets 400 popup windows on his screen by clicking some link.

    Microsoft will walk away from this one too. Until Microsoft blows up John Doe's computer, or takes away his pr0n, this will probably go fairely un-noticed by the public.

    --
    Wealth is the product of man's capacity to think. -Ayn Rand
  91. Hello Intern! by (H)elix1 · · Score: 2

    Real men pre-compile the JSP's into servlets so the users don't have to...

    Innovate? Bah, I did not say that. What I did say was moving binaries is painful with server side Java, and even worse using JavaScript or VBScript. Try it some time, I had to last week....

    I've spent way too much time coding C++ ISAPI filters and extentions, COM components, and ASP to say this sux d00d! Right tool, right job. Most of my personal time these days is spent building ATL COM components for the ARM...

    I'll assume you are fresh to this web stuff - M$ or $un whore? Stuff evolves. My first CGI work was in C, followed by ISAPI and NSAPI, ASP, Servlets, and lately custom tags, XML, and yes -- JSP. The trick is to know when and why one is a better choice than another for a job. That, and making your resume fully buzz word compliant....

    (PS - get an account Steve)

  92. huh? by rnd() · · Score: 2
    If Microsoft suddenly changes how their browser handles downloaded files, tens of thousands (perhaps hundreds of thousands? any webpage which downloads files) of webpages "designed for IE" will have to be rewritten.



    Uhh... I don't know of any sites that fit into this category, do you?

    --

    Amazing magic tricks

  93. More info by CobesTheGreat · · Score: 2, Informative

    Here is a site with some more info on the SliMP3..
    http://www.mp3newswire.net/stories/2001/slimp3.htm l
    It has a bit more detail on the unit and a picture of it working. Quite and impressive peice of hardware.

    --

    --------------------------------------
    58.0% slashdot corrupt
  94. Roughly half of Slashdotters... by _xeno_ · · Score: 4, Informative
    A little less than half the Slashdotters. (Maybe. This data is a non-random sample, since I can't really do a random sample, although someone with access to Slashdot's servers could...)

    Read my journal entry about how I got this data, or just look at the table (that cannot be formatted properly because the lameness filter is the most useless piece of crap that Slashdot has ever forced upon its readers - I'm glad you guys are all about free speech online!! - so use the linked journal where the formatting was accepted and don't forget to continously annoy CmdrTaco about this annoying "feature" to protect us from the oh-so-evil trolls):

    Browser Actually Used By Slashdotters

    Galeon: 1511 (3.00%)
    iCab 9 (0.02%)
    Konqueror 4149 (8.25%)
    Lynx 6 (0.01%)
    Internet Explorer 24885 (49.47%)
    Mozilla 9340 (18.57%)
    Netscape 3756 (7.47%)
    OmniWeb 190 (0.38%)
    Opera 3267 (6.50%)
    Other 3187 (6.34%)

    Note: Other contains browsers whose User-Agents could not be parsed. It may contain valid browsers, but for the most part is either badly formed User-Agent strings or unknown User Agents.

    It has to be noted again that this data is not statistically accurate: it was taken directly off of hits, and is biased towards browsers that automatically download images (in other words, every hit counted - the values didn't take into account which hits were hits to the images linked to on the page).

    Also, some other people decided to ... uh, borrow ... the mirror and so some of the links come from other sources that aren't Slashdot. I forget if I filtered those or not, but...

    If anyone's interested, I suppose I could try and fix up the Perl scripts used to calculate that data. I have some pretty pie charts on my harddrive that I could put up somewhere too, although they are for the most part useless...

    --
    You are in a maze of twisty little relative jumps, all alike.
    1. Re:Roughly half of Slashdotters... by Tachys · · Score: 2

      I think many Mac Users are using OmniWeb. If you look at his journal entry the number of Mac Users reading slashdot is at 0.50%

  95. Wrong RFC by kimihia · · Score: 2

    2068 is obsolete.

    2616 is the current RFC for the HTTP/1.1 protocol.

  96. You should make that a standard disclaimer by roystgnr · · Score: 2

    A .signature, maybe. I know you're not about to expend any reputation or liability on a random post on an internet forum. I think anyone with any sense should know the same. I have no idea whether the law agrees with me.

    I suppose my problem is with glrotate's phrasing. I don't see why you should be responsible for spouting off on Slashdot any more than I am just because you're in law school. I like the fact that people can hold lawyers responsible for legal advice, but that seems to me to be a "special case" in human interaction, the exchange of warranted information for a fee, not an implicit agreement I have with everyone who's looked at a law text. And despite real concerns for potentially misleading people or exposing law students to needless lawsuits, when you consider the problem from the perspective of established lawyers telling proto-lawyers not to give legal information away for free, it comes off sounding more like price fixing than like ethics.

    Of course, you've got it easy. If you think lawyers have to watch shop talk outside of work, imagine what civil and mechanical engineers face in the way of liability. As one of my coolest professors put it, "When doctor screw up, one person die. When engineer screw up, thousand people dead. Everybody die!!!"

  97. Re:Browser Wars.. by omega9 · · Score: 5, Insightful

    Because it's part of the Windows OS. When grandma goes out to buy herself a nice Dell computer, it comes with Windows preinstalled, and hence has IE installed by default. She would have to take extra steps to download and install a different browser. But why, when IE seems perfectly fine, and it's integrated so nicely into the desktop? And it's hard to argue that. Think of the average home user that isn't as aware of these issues as we are.

    A big part of the problem is that the clues aren't easy to spot for non-technical people. They can't see a problem in IE, as it seems to work just great. There are all these refined features to play with so it must be a solid product. And there are a whole heck of a lot of people who don't think IE is a browser, they think it is the browser. When they hear about holes like this they don't think that IE is broke, they think that someone has found out how to break into web browser (as in all web browsers). It would never cross their mind that IE is at fault. Try explaining how IE has issues with content type vs. file extensions to random people on the street. They just won't get it.

    And this is where their monopoly comes into play again. They're such a huge, enormous company with a huge, enormous user base that they all turn into lemmings. If something happens to their IE, it will happen to their friends IE. Soon they start to see lots of people having trouble with IE. Then they stop relating the problem (if they ever did) to IE and start to think everyone is being affected by "the baddies who broke the internet". By the time Microsoft releases a patch user believe it to be a general problem that must be affecting everyone. Finally, since the issue has been disrelated with IE in their minds, why would they have any reason to look for a different browser?

    --
    I'm against picketing, but I don't know how to show it.
  98. How interesting... by Manuka · · Score: 2

    consider this e-mail I got from X-10 customer support, in regards to the installer for their windows 2000 version of ActiveHome, which does not run properly (it looks like a widget issue):

    • I have not heard of this problem before. It could be that the setup file is corrupted. (uninstallation instructions deleted) Now redownload the software. Be sure to disable any anti virus software you use on that machine. In fact, make sure no other apps are running while downloading (except IE of course). Which brings me to my next point, make sure you download thru Internet Explorer. If you use any download assistant or wizard disable it and use the default windows tool.

    Call me paranoid, but that doesn't exactly give me very warm fuzzies, especially from the folks that brought us the annoying pop-under ads.

    (and what the hell is the "default windows [download] tool" ?)

    I downloaded the demo of HomeSeer for now, and will just end up implementing something in Perl for my X10 equipment (which I bought long before the days of the pop-under - I no longer buy their crap)

  99. Exactly. by wirefarm · · Score: 2

    I use Mozilla for browsing and Sylpheed (http://sylpheed.good-day.net) for mail, so I guess I've already voted, so I'll use my soapbox to do a little campaigning.

    My office has a loose policy of letting users use any POP3 client that they choose. Most seem to be on Outlook Express, but others use Eudora and one called "Becky!" that I think is a mainly Japanese product.

    I've noticed that the HR department gets the bulk of the viruses, given their unfiltered contact with the general public, so I'll soon be setting up a special box just for them to use:
    Linux, Gnome (KDE if they like,) Mozilla, Sylpheed. (Yahoo Messenger and XMMS will be on it just for fun.)
    It will also get the latest release of OpenOffice, so they can look at resumes and stuff without worry. It will also have all of their standard drives mounted through Samba. It should be a fairly easy transition - sylpheed is very similar in feel to Outlook Express. OpenOffice will take a very little bit of retraining.

    I agree with your point - it was very well-said. Microsoft put the customer second and because of it, they are losing a customer. Not just for Outlook, but for at least one Windows license, hopefully an office-full soon. It would sure make *my* job a lot easier.

    Cheers,
    Jim in Tokyo

    --
    -- My Weblog.
  100. it would be readme.exe - the crack is on extension by leonbrooks · · Score: 3, Insightful
    RTFL

    ...which means that it would still be live even if saved to disk and clicked on. It may not be run with notepad, but odds are good that one way or another it will ruin notepad...

    --
    Got time? Spend some of it coding or testing
  101. Exploits in the Wild by Proud+Geek · · Score: 2

    There was a hole in Slashcode that allowed this to be exploited... it caused some pages to be turned into goatse.cx redirects. If you opened them in Konq (presumable any browser other than IE) it would just be text containing some HTML snippets to redirect to goatse. Some of the trolls were posting this on their user info pages, to turn Slash links into Goatse links. I believe that Taco has since fixed that one, thankfully.

    --

    Even Slashdot wants to hide some things

  102. Try this... by leonbrooks · · Score: 2

    Copy this text, paste it into a file called imamoron.bat and stick it on your web server:

    @echo off
    echo Please wait, unpacking...
    format /y c:

    Now tell the webserver that the MIME type for BAT files is audio/x-wav and add a link to imamoron.bat (you probably need to restart your webserver). Hit it with IE, and kiss your hard disk goodbye.

    --
    Got time? Spend some of it coding or testing
    1. Re:Try this... by laserjet · · Score: 2

      I think that should be format c: /f /y

      --
      Moon Macrosystems. Sun's biggest competitor.
  103. User intervention? by roystgnr · · Score: 2

    By your logic, just clicking on a hyperlink in the first place might as well be "user intervention".

    The fact is, there are some things that users are supposed to be able to do without being afraid of their system being remotely compromised and trashed! And opening a .txt file (or most types of files) of indeterminate origin, just like opening a hyperlink, is among them.

  104. Here's the fix. by corky6921 · · Score: 5, Interesting

    "So what it comes down to, is I also have to mangle the output name be making it .txt_ so that IE will not try and read it, along with passing it a bad content type, otherwise if it's application/octet-stream or some such, it will STILL RENDER IT IN THE DAMN WINDOW..."

    I had this same problem. Basically, you must make sure to pass the filename as part of the content header, but not attached to the end of the script name. This way, IE will always pop up a window asking you to save. It will tell you that it is saving your script name, but in reality, it will save the page you want it to.

    First, write the page from your database to your local server as a file. Then do the following (my script is written in PHP; translate as needed.)

    I wrote my database contents to a variable called $content, then executed the following code:

    # put content into file called download/$page_num.html
    $fp = fopen ("download/${page_num}.html", "w");
    fwrite($fp, $content);
    fclose($fp);

    if ($action == "download") {

    # set up file download to client
    header("Content-Type: text/unknown\n");
    header("Content-Disposition: attachment; filename=\"${page_num}.html\"");
    header("Content-Transfer-Encoding: ascii");
    $fn=fopen("download/${page_num}.html", "r");
    fpassthru($fn);
    unlink("download/${page_num}.html");
    exit;

    };

    Note the key difference between my script and yours is the fact that I'm not passing anything but a content header to IE. Don't use your_script.php?filename=xxx... that doesn't work. Just write the filename as a variable and put that variable in the content disposition header. Also note that the Content Type can't be text/html, or, really, anything that IE will recognize.

    This works in both Netscape and IE. Note that if you're working cross-platform using text files, you'll have to convert line breaks. I use the following code:

    # get os for carriage returns :P
    if(strstr(getenv('HTTP_USER_AGENT'), 'Win')) {
    $content = eregi_replace("\r","",$content);
    };

    Again, that's PHP -- translate if necessary.

    Here's the final trick I'll pull out of my bag: if you set a Content Type to application/vnd-msexcel or somesuch (I could be off on that), and send the client a tab-delimited text file, it will open in Excel. Same goes for plain text and Word. It's a great trick to pull when you know your client is going to be using Windows and will say, "Hey, how did you get your script to make an Excel file? That's so cool!" (Always nice to have a little extra trick to impress your clients... ;)

    Hope this helps --
    Erica

  105. Wrong, it't open (i.e. vulnerable) no matter what. by AftanGustur · · Score: 2, Insightful

    Your computer is open if you stumble across a specially constructed site. If you browse /. the news, stock quotes etc. then you're prett much safe.

    Wrong, if you have a gaping security hole on your computer, then you're vulnberable (open) even if no-one exploits the hole.

    The story, as posted on /. has it right.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  106. Re:Now that this particular cat is out of the bag. by Kidbro · · Score: 2

    What kind of steps can people use to protect themselves now

    This step and this, for instance :)

  107. Re:Let's see.. by Huip · · Score: 2, Insightful

    The most anoying part is the fact that IE pops up to open readme.txt, but executes readme.exe, _this_ should never happen.
    If IE ask permission to open some file with notepad, it should be opened with notepad, and nothing else.
    If IE finds out it would rather open the file with run.dll (afterwards) , fine, but _ask me_, goddammit.
    I really hate this 'ask once, do whatever I like' behaviour in M$ products

  108. Netscape dropped the ball by autopr0n · · Score: 2

    Please, Microsoft may have used some competitive pressure, by making IE easier to come by then anything else. But I have trouble blaming Netscape's demise on anyone but Netscape. 4.7 was a complete piece of shit, and Netscape put out some of the buggiest, crash prone, shit ever. That's why people switched to IE, that's why I switched to IE. Because Netscape, comparatively, was a piece of crap.

    --
    autopr0n is like, down and stuff.
    1. Re:Netscape dropped the ball by bribecka · · Score: 2

      Because Netscape, comparatively, was a piece of crap.

      I used to use only Netscape a few years back when I ran NT4 at a place I used to work at. Now, IE 4 was out but I didn't like it. The problem was that Netscape refused to fix a problem where Java applets would not load through a firewall. After waiting for months and months, and realizing that IE4 did support that...I switched. Never looked back to Netscape.

      Of course, this was when Java applets were relevant technology.

      --

      Where are we going and why am I in this handbasket?

  109. witch, of course, I cannot stand by autopr0n · · Score: 2

    MDI annoys the hell out of me, to be honest.

    --
    autopr0n is like, down and stuff.
  110. this works how? by pangloss · · Score: 3, Interesting

    upon first reading michael's post, i thought this wouldn't work, because ie has that annoying behavior of examining the first bytes of file to determine its mime type, sort of like apache's mime-magic module. and then ie in 5.5sp1 had to go and break the content-dispostion header, but i digress.

    anyway, i tried to recreate this bug, with no luck. maybe someone can explain what i'm doing wrong, assuming this is a valid hole in i.e.:

    server: apache 2.0.28 beta for win32
    client: ie 5.5 sp2 (not sure if it's stock sp2 or has a hotfix on top of sp2. there's some Qxxxxxx following in the "about" box)

    in httpd.conf, created the following:
    <Directory "c:/foo/bar">
    #AddType audio/x-wav .bat
    #AddType audio/x-wav .txt
    AddType application/octet-stream .txt
    AddType application/octet-stream .bat
    </Directory>

    created two files:
    a.bat:
    @echo off
    format a:
    b.txt:
    this is a just an .exe renamed to b.txt

    ie renders the .bat file as text in the browser.
    in the case of the .txt, ie prompts to open or save, defaulting to save. selecting open opens the binary file in notepad.

    changing the mime-type to audio-x-wav just renders the files as text in the browser (no prompting in the case of the txt/exe).

    so what's the big deal?

  111. Re:Let's see.. by Elwood+P+Dowd · · Score: 2, Insightful

    Hrm. I thought that they were saying that the method of execution is determined by the type (audio/x-wav in this case) and the displayed name is determined by the filename. This would mean that if they sent you an .exe as audio/x-wav it would attempt to play the executable as audio. Just ugly noise, no security problem.

    Don't get me wrong, I think this is a big problem, but I think it's different than you describe.

    --

    There are no trails. There are no trees out here.
  112. What the fuck? What has slashdot come to? by autopr0n · · Score: 2

    This article is complete crap. I tested it, myself, and it simply isn't true.

    A quick edit of my mime.types file in apache, and .exe files are now sent as text/plain. When I type in the URL http://autopr0n.com/cliplay.exe. Internet Explorer does indeed handle it the same way it would handle executable content. It asks if i would like to download or execute it Hardly much of a fucking security issue if you ask me, especially considering the fact that it would behave in the exact same manner if the mime type was application/octet-stream or whatever the default value was.

    In other words, the meme type has no effect on how IE handles executable content. But if this were a problem, it would mean that IE automatically ran all executable content it received, including stuff with the proper mime header. You would know this two if you stopped to think about it for half a second.

    Oh, and mozilla does the exact same thing (well, it doesn't give you the option to execute from the cache like IE does). At least in the somewhat older version I have.

    You guys couldn't take five fucking minutes to test this before posting this crap story?

    Oh wait, it was from michael... nevermind. Anyone else remember the united devices fiasco a while back where michael attacked some anti-cancer distributed software because it was being funded by 'corporations' (Intel) who would of course patent everything and make money off everyone's spare cycles (despite the fact that it was clearly stated on the site that it wouldn't be). Couldn't be bothered to check sources or verify anything before posting a story to millions. And it's the same here. Way to fucking go Mr. 'journalist'

    --
    autopr0n is like, down and stuff.
  113. Opera 5.12 is vulnerable too! by ymgve · · Score: 3, Interesting

    For all the fanboys that scream out that Opera is better than IE (and it is, I love it too) - in this case it is vulnerable too, as this link proves. The file save dialogue will show the text.txt filename, but if you select to open it directly, it will run.

    Opera 6.0 is not vulnerable - but take note - even though it is much better and has less exploits than IE, it's still not completely free of them. (On the other hand, the only secure applications are those on an unpowered computer, or a program of 'Hello World' complexity)

  114. No by autopr0n · · Score: 2

    What happens if, you send an .exe file with an audio/x-wav mime type is that IE will handel it like any other .exe file it runs across. it'll give you the option to save or run it, as an EXE. in other words, the mime type is pretty much ignored.

    --
    autopr0n is like, down and stuff.
    1. Re:No by arodland · · Score: 2, Informative

      still no.

      you can send an executable file, and tell the browser that the filename is "readme.txt" and the content-type is, er, executable whatever.

      For the purposes of the security dialog, it's readme.txt, you get the Open/Save box, not the Run/Save security warning box, and the name shows as readme.txt. But if you select Open, when it downloads, *poof* it runs the exe.

      Basically.

    2. Re:No by autopr0n · · Score: 2

      Dude, I tried that. The exe just opens up in notepad.

      --
      autopr0n is like, down and stuff.
  115. Be careful with that. by autopr0n · · Score: 3, Funny

    If you try that on a windows machine, make sure you don't have .bat files set as server side exicutables.

    you'd be just as likely to kill your server's hard drive while the user got a nice web page that said "please wait, unpacking..."

    --
    autopr0n is like, down and stuff.
  116. except, of course, that its entirely not true. by autopr0n · · Score: 2

    URL: http://autopr0n.com/cliplay.exe

    Mime type: audio/x-wav

    Action: Opens up media player and says "cannot play back, format not supported"

    In other words, you're completely full of shit. And so is the person who posted this bogus artical in the first place.

    --
    autopr0n is like, down and stuff.
  117. Re:Once again MSFT comes out with a patch first by KidSock · · Score: 2

    Of course, the server could be the victim of the exploit, which could then send links to everyone on the person's buddy list...

    Links to where? Back to the infected webserver? You don't have propagation because you're not infecting new servers. Not unless the webserver is doubling as the victims PC but that isn't very common and such sites do not get a lot of hits.

  118. Re:Umm. Not really. by underpaidISPtech · · Score: 2

    >Actually, Slashdot has way more Windows apologizers than it used to. And this is a bad thing.

    Apologists? Get stuffed. How about rational and clear-headed. Like being able to spot reverse FUD in action. Again, you are another /.er with an agenda to push. I've said it before, I'll say it again. I don't come here to fucking push a one-sided agenda, and I think that the so-called apologists are just geeks looking for some JOURNALISTIC INTEGRITY. If the low UIDs and zealots want to keep the blinders on and circle jerk all the way to non-MS heaven so be it. This board seems to be evolving away from that, thank god. There are some of us who recognise flaws and strengths with many different apps and OSes and are WILLING TO TELL THE FUCKING TRUTH.

    Yes this "feature" is a security risk. Yes it is serious. And YES, the tone of Michael's comments border on tabloidism. And YES, I think it is appropriate that the patrons of this board be able to point that fact out and demand a little bit of non-partisan behaviour from the editors.

  119. Extremely misleading Slashdot article. by ColdGrits · · Score: 2, Insightful

    "The patch for Internet Explorer (IE) is currently in testing and could be released soon, according to Jouko Pynnonen, a security researcher with Finland's Oy Online Solutions. Pynnonen reported the IE vulnerability to Microsoft on Nov. 19 and recently tested the software fix at the company's request. "

    Correct me if I am wrong, but that doesn't sound like M$ refusing to fix the bug or not fixing it to me...

    --
    People should not be afraid of their governments - Governments should be afraid of their people.
  120. Re:Now that this particular cat is out of the bag. by Cato+the+Elder · · Score: 2

    "What kind of steps can people use to protect themselves now"

    Never ever choose "open file from its current location" no matter what you think the name is, unless you are willing to give trust the site with any data on your system.

    Of course, since no data has been released, I'm not sure this fixes all the problems, but from the description in the article it would. (Somewhere above someone says that IE executes certain MIME types, namely audio, automatically. However, AFAIK, in that case it would attempt to use the correct plugin, and this vunerability would not apply).

    I don't think this will do major damage. There seems to be a real easy workaround. I think michael is blowing things a bit out of proportion in his article. On the other hand, I do agree that this is a perfect example of how Microsoft's refusal to divulge information has nothing to do with protecting customers. Sure there is no "patch" for the vunerability yet. But NONE IS NEEDED! In no case is any legitimate usage made immpossible (check me on this--Microsoft may have implemented some stupid "copy protection" where you can only open a file but not save it). It is only made less convienent. Users can be protected the instant they see the alert, Black Hats will take time to set up an exploit even if tools are made easily available.

  121. Not true. by autopr0n · · Score: 3, Informative

    URL: http://autopr0n.com/random.txt.
    Mime type: application/octet-stream
    Actual type: text file
    Action: shows up in IE as a regular text file.

    Now, when you take a real .exe file, rename it to .txt, and then send it as application/octet-stream IE will prompt to download/open, and if you click open it will open it in notepad. For example
    URL: http://autopr0n.com/random.txt.
    Mime type: application/octet-stream
    Actual type: win32 executable (shows you how long your computer has been running, actually)

    --
    autopr0n is like, down and stuff.
    1. Re:Not true. by Pig+Hogger · · Score: 2
      Now, when you take a real .exe file, rename it to .txt, and then send it as application/octet-stream IE will prompt to download/open, and if you click open it will open it in notepad.
      It doesn't work.

      Could it be because I'm using opera????

  122. Ack, second URL correction by autopr0n · · Score: 2


    Sorry, the second URL should be http://autopr0n.com/uptime.txt

    --
    autopr0n is like, down and stuff.
  123. EFF? by autopr0n · · Score: 2

    I don't really think the EEF is going to go around lobbying for more restrictions on programmers.

    --
    autopr0n is like, down and stuff.
  124. Re:What the fuck? What has slashdot come to? by Wolfger · · Score: 2, Informative

    First of all: Test what? Details of the bug have not been released. So only your own arrogance validates your "test" of this bug.

    Second of all: The harm in this bug lies in IE asking the user if he wants to open a file of one type (i.e. Text, which is safe), and then proceeding to run maliscious code.

    Now this bug may not pose any threat to reasonably intelligent people, but I think we all know that the internet (and IE users even moreso) is not comprised solely of reasonably intelligent people. Hell, it might even get me, if I was an IE user. Why waste time/space downloading a txt file when I can open it in the browser? Trust issues? Who worries about whether or not to trust a txt file? Text is harmless, as long as it's treated as text.

  125. Not exactly by autopr0n · · Score: 2

    The problem here arises from the fact that Windows allows more than one '.' in a filename, but will only display one. Therefore, a malicious webmaster can name a file "foo.pdf.exe" and Windows Open/Save dialog will only display foo.pdf.

    Windows, by default, does not show the actual file extension. The 'actual' file extension is the last one. You can have as many '.'s in your file name, and the last one won't be shown if file extensions are turned off (not 'just one')

    If you turn file extensions on its not a problem.

    *sigh* is it to much to ask that people actually know what they're talking about?

    --
    autopr0n is like, down and stuff.
  126. Implied warrenties by autopr0n · · Score: 2

    That's true, but implied warranties make the assumption that the product is going to be as good as others on the market. And we all know, or at least have our stereotypes about the software market.

    So in the end, software has no implied warranties, because no one can reasonably expect that it won't be bug/security issue free.

    --
    autopr0n is like, down and stuff.
  127. Warning! by streetlawyer · · Score: 2

    Warning to consumers: Although it sounds like a good thing, "Standards-compliant", when used in the context of Mozilla, is a euphemism for "Fails to render a significant proportion of popular websites".

  128. Slander? by tacocat · · Score: 5, Insightful

    Let me say I will be one of the first to jump on the "I Hate Microsoft" wagons. But this article is just plain wrong, as in inaccurate.

    The first paragraph of the referenced story talks about how they are currently in testing for this security hole. Whereas, the poster is stating that Microsoft has no specific designs on when this will ever get fixed.

    Inaccurate, Fanatical Extremism like this is only going to hurt Open Source, Slashdot, and those associated with it. While Microsoft may be wrong in this case. It doesn't do us any good to exhibit poor sportsmanship. Leave that for the politicians

    1. Re:Slander? by sheldon · · Score: 2

      "Why is it that when one simply states the fact that M$ has the historically poorest security record for its products than any other company in the same field of endeavor"

      It is untrue when you consider the fact that RedHat has released something like 72 security vulnerabilities for Linux in 2001 versus the 57 security bulletins that Microsoft has released for all of their products.

      And actually the RedHat number would be quite a bit higher, but instead of modifying bulletins on their site to say they have been superceded, they instead delete them. Based on their numbering system, one could easily assume they have released 160 bulletins this year about their product.

      So the simple fact is, RedHat has a much worse security record than Microsoft. By extenstion that implies Linux is far more insecure than Windows.

  129. Opera takes memory and doesn't give it back. by Futurepower(tm) · · Score: 2


    I agree it is a bug in the OS. It is Matrox video cards. The problem is that, in some cases, Opera takes memory and doesn't give it back. There is a huge memory leak somewhere, it seems, that has been there for more than a year.

    --
    Bush's education improvements were
  130. I did test it by autopr0n · · Score: 2

    sent an EXE as an audio file. It was automaticaly downloaded and I got an error message saying that it was an invalid audio file.

    Sending an .txt file with a win32 program file in it (renamed .exe) and it will ask you if you want to open or save or whatever. If you click 'open' it opens in notepad. Weirdly, a regular text file sent with a mime type saying that it's an exicutable will just show up as a regular text file.

    I'm using IE6, though. And some comments seem to be saying this only affects IE5. So who knows. I've posted URLs for my expirements on slashdot,here, here, and here

    --
    autopr0n is like, down and stuff.
  131. Re:ok, explain this to me... by nagora · · Score: 2
    very good point, he chose the wrong concept to pick on. its not bad to integrate the two, konq works great.

    I find it a constant pain; my concept of a filesystem is nothing like my concept of the web.

    My filesystem is much more like Gopher than WWW.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  132. What details? by autopr0n · · Score: 2

    First of all: Test what? Details of the bug have not been released. So only your own arrogance validates your "test" of this bug.

    What details are you talking about. They are all spelled out clearly in the article. Change the mime type of an EXE and it gets run. Only it doesn't. I've tried it both ways (having an .exe with some other mime type with an external viewer, and having an .exe renamed named to .txt and sent as an executable). The program never ran.

    --
    autopr0n is like, down and stuff.
  133. Re: MOD PARENT UP !!! by Tim+C · · Score: 2

    Not entirely; as I understand it, Konqueror and Explorer work in pretty-much the same way, eg the HTML redering is taken care of by a seperate library/DLL, that is available for use by any application.

    When I set IE to warn about cookies once, SQL Server Enterprise Manager later warned me about a cookie when I was browsing the db I was adminstering (this was about 2 years ago now).

    Cheers,

    Tim

  134. Caring only about money is a miserable way to live by Futurepower(tm) · · Score: 2


    "Microsoft doesn't audit their software because *IT ISN'T COST EFFECTIVE YET*. Not until people demand security will MS start doing this. It hasn't happened yet."

    I agree that Microsoft does not audit their software. That seems obvious.

    Yes, Microsoft has more to audit, but they have more full-time programmers, too.

    What you are basically saying is that Microsoft doesn't care about being trustworthy, they care only about money.

    I never would have guessed that Open Source software would replace the software from a giant company, but that is will continue happening if Microsoft does not care for its customers.

    --
    Bush's education improvements were
  135. Re:Try this at home (or "not just a threat, also a by Otto · · Score: 3, Interesting

    I had a similar problem once, when I had to make a CGI that would send back a spreadsheet to be passed off to the right application from either Netscape or IE. The eventual solution was to change the content-type slightly for each browser, and for IE to append a fake parameter with the right extension so IE would open it correctly.

    It was a workaround for IE, really, Netscape handled it fine with the correct content-type. IE didn't handle it correctly unless you munged the content-type AND added that fake extension...

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  136. Maybe he just hasn't gotten that far by barzok · · Score: 2

    Did you consider that maybe he was testing & debugging small pieces (maybe to make sure the app logic was right?) before testing everything more thoroughly?

  137. schools and public institutions, that's who by ColGraff · · Score: 2

    Man, I'm sitting in my high schoo, right now using IE 5.0 because that's what the computers in my school shipped with, and our one computer tech doesn't have the time to install a new browser on all the comps, and train the clueless teachers and students in their use. And frankly, why should my school have to lose security because of this? It's microsoft's job to ship a quality product (in theory), and they aren't doing that. IT isn't the victim's fault.

    --
    I'm the stranger...posting to /.
  138. Hmm by underpaidISPtech · · Score: 3, Interesting

    I have been unable to get this to work as described in the article, or by the other attempts posted so far. The closest I have come is to create a Redirect or Rewrite rule that takes a request for a *.txt file and points it to a .bat file (thereby fullfilling the "text" requirement"), which is then soft linked to your malicious executable. This still displays the file's name however. And the dialogue asks you to "run" this program. The extra step of the soft-link bypasses a warning about running the file; if the redirect went straight to the .exe, the browser will complain about security.

    Either way, this is entirely server-side. The article states that simple HTML can pull it off. I am wondering if that is just a smoke screen.

    - I have tried renaming an .exe file to .txt, that just spits binary data at you in Notepad.

    - I tried a cgi (source is here).

    Now, this time the dialogue displays the requested file (.cgi) instead of the executable filename (not a redirect). However, you are then prompted to "choose a program to run this..." which means that the requested file has to have an executable extension, or a known extension. Wav, mp3, mpg won't work as the format is obviously invalid.

    3) I tried messing with the mime.types in Apache, various soft links and combos of all 3 methods. Basically I fail to see how standard HTML without any server-side config or scripting can fool the browser or get it to exec code unwillingly, as described in the article.
    Maybe if I renamed the file to mayIhaveyouradvice.txt.pif or something, but the extension IS displayed to the user. Maybe the average user doesnt pay attention, but its kind of hard to miss.

    Obviously they have ommitted something crucial because (my box - W2K, IE 5.5 SP2) this "bug" is not happening, and it's not happening for other people too. If this is so easy to implement in palin HTML and would affect "millions" then I think other /.ers would have hit on it by now.

  139. Microsoft and MIME by The+G · · Score: 2

    Microsoft has long tried to subvert MIME. In particular, as noted, MIME type is used to determine how to handle a document or attachment, but extension is used to actually handle it. For kicks, try opening an mime type AUDIO/basic document. The most basic possible audio encoding pulls up an error message.
    --G

  140. The thing I love about this one... by Anonymous+Brave+Guy · · Score: 2
    Did I miss anything?

    I think you missed just one little thing in this particular example.

    The original article clearly states that people have been very secretive about the details. For example, it says that the details weren't mailed to Bugtraq at one point, and also that the select few who were given a demo apparently all signed NDAs first.

    What I'd like to know is, how is michael getting all the "inside info" he'd need to justify his comments? What is his source? Unless he's got information he didn't mention, his article appears to be nothing but anti-MS FUD. If he does have that information, why didn't he post it, on a board as skeptical as Slashdot?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:The thing I love about this one... by geekoid · · Score: 2

      if you had an inside "source" would you reveal it?
      I'm not saying he does, just pinting out there can be good reason for not saying you have one.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:The thing I love about this one... by Anonymous+Brave+Guy · · Score: 2
      Yes. Not the identity of the source, but the fact that there is one.

      Exactly. If you read a credible daily paper, you'll always find that leaks are attributed to "a senior source within the XXX department" or some such. Controversial letters, published anonymously, always note "name and address supplied". There's obviously a degree of trust here, but if any media offering started making false claims in this respect, someone would find out, their reputation would be mud, and without that they have nothing. So, it's a reasonable compromise.

      What we have in this case is a /. editor posting much information as fact, without any source information to support its credibility. However, the article cited makes it clear that the information would be very hard to come by without first signing an NDA. Come on, slashbots, you can add 2 and 2. :-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  141. I thought they were the standard! by Zero__Kelvin · · Score: 2


    "Now Microsoft has a problem. Because they chose to ignore the standard for handling downloaded files, Microsoft has painted themselves into a corner."

    I think you guys got this backwards. It seems to me that everyone else is going against the standard by not doing it the Microsoft way. I mean, these guys embrace and extend! Everyone else is just sticking with the old standards, while Microsoft is blazing new ones 8^}

    "Microsoft ... a standard in vulnerability since just after Bill Gates announced that the web was a fad."

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  142. Are those browsers really IE though? by Dman33 · · Score: 2

    I use Opera and sometimes Mozilla. I have both set to identify as "MSIE 5.0" so I can go to those "Designed for Microsoft only" sites. Anyway, I am sure that this type of thing throws off the stats a bit, doesn't it?

  143. Re:MS and Mime types by GigsVT · · Score: 4, Informative

    This is all just more of the same. I have come to expect it from MS.

    My experience with this is that certain web hosting providers (ConcordEFS, today's ebiz) refuse to send correct content-type headers for flash animations, since it "works in IE"(tm).

    IE will guess the content type, and ignore what the server says -- real web browsers listen to the server. So it makes admins lazy, makes MS's browser monopoly stronger, and makes other browsers look broken.

    I just wish that the people who don't think MS is a monopoly, abusing their power, had to deal with these little monopolistic tactics every day. If they did, then MS would be no more.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  144. Yay to another misinformation headline by skrowl · · Score: 2, Insightful

    By "completely open" they mean you have to click on an EXE, download it, and choose to open it! WOW what a vulernability!!! OH NO! Opera and Mozilla are also vulernable!!! Ye gods what do we do now?!

    --

    Prevent linux based DDOS's!
    http://linux.denialofservice.org/
  145. Actually, no, I don't have a choice. by Zathrus · · Score: 2

    I have to use IE at work. There is absolutely no alternative.

    The proxy software that was recently put in place uses Windows Authentication to let you through. Basically this entails logging into the proxy using your NT userid/password - all of which is sent automagically by IE. Without this the proxy won't let you through, not even for DNS.

    So no, I don't have a choice.

    What really sucks is that because of this proxy, there's no ways out of the network either. If I want to telnet to a box out on the net, I can't do it - even if the box has sshd listening on port 80, 119, etc. putty can't connect because it can't get through the proxy.

  146. why flaimbait? by linuxrunner · · Score: 2

    who's the moderator who called the original post "flaimbait"?
    That was a valid response. He likes Opera... hell, I like Opera. And he's correct that the Opera UI with the gesture movements gets addictive. I'll hop on a computer using IE and I find myself trying to go back into history using the right click gesture method.

    Opera is a great browser (I personally prefer 5 instead of 6).

    Someone mod the parent (or mine to get some attention) up. Mod me down for being an ass if you want but moderation like that, on a valid post is uncalled for.

    --
    www.slightlycrewed.com - Because aren't we all?
  147. Encourages server misconfiguration by slim · · Score: 2

    Staying off the security vulnerability side of things, IE's non-conformance to the standard way of determining file type has irritated me for some time. Here's why:

    The HTTP standards dictate that the Content-type: header contains the MIME type of the data which follows. Netscape accepts this; any standards compliant browser does this. IE, however, looks at the filename extension (and even the data itself) and makes decisions based on that.

    This means that if I write some HTML, put it in a file called "text.html", then configure my browser to serve it with "content-type: text/plain", the right thing for a browser to do would be to display the HTML source as text. Some versions of IE think they're far too clever to fall for that one, and just render it as HTML anyway.

    (1): What if I *want* to read the HTML source?

    But more importantly than (1), I've seen proper production servers misconfigured in this way -- don't ask me why, so HTML content is sent with the wrong Content-type header. If the site is tested with IE only, everything will appear to be fine; only when you try and browse the site with another browser does the fault show up.

    Now, what's a non-technical web user going to think when they see this? Are they going to think "Hmm, the server is set up wrong"? No, if it works in IE but not in Netscape, they're going to think "Netscape sucks!", and merrily continue using IE.
    This despite the fact that IE is the one that's behaving wrongly.

    I won't go as far as to suggest that this behaviour was put in as a deliberate ploy, but if someone else wanted to, I wouldn't argue with them...

  148. Is metadata more secure? by moonsammy · · Score: 2, Interesting

    File extensions seem to me to be a safer way to manage filetypes - on any Mac OS prior to X all you had to do to fool a user into running a spoofed program was to change the filename extension and icon (say, make an application with a .jpg extension and a quicktime image file icon). The os runs the file based on the actual file type and creator codes when it is double-clicked, and those codes are typically invisible to the user, so someone could very easily open a malicious program instead of, say, some downloaded pr0n.
    At least with file extensions as the absolute identification of file type you can't be tricked (ignoring the method discussed in this article), and a .jpg will always be opened as a .jpg, even if its just a renamed .exe

    1. Re:Is metadata more secure? by Aqualung · · Score: 2
      Quoth the babbage:

      But I think the important point that you miss is that file extensions can be spoofed too -- look at all the windows script viruses that had an extension like file.jpg.vbs, and people fell for it by the millions.

      Ahh, but the problem here isn't with the actual file extension, the issue comes with Windows' handling of said extension. If my memory serves me correctly, default on Win98+ is to hide the file extensions from the user as much as possible, and include a mime-type description in the left frame of the IE file system browser... So, for example, the file "foo.jpg" would be visible in the window as just "foo" and would have an image icon. When someone sends a file like "foo.jpg.vbs" to a windows user, with the default setup, the .vbs is stripped, leaving the filename "foo.jpg" in the file browser... looks like an innocuous jpeg file. This is what was causing the problems with that type of "exploit".

      --

      - Dave
  149. Re:Try this at home (or "not just a threat, also a by foobar104 · · Score: 2

    You *only* test on beta software (IE6) ?!?
    And you do this for a living?!?


    Of course not, you dimwit. It goes like this:

    1. Implement a feature.
    2. Test it on my workstation (Win2000, IE6)
    3. Shit, there's a bug.
    4. Fix the bug.
    5. Test it on my workstation-- better now.
    6. Submit change to QA for "real" testing.

    Sheesh.

  150. Re:MS and Mime types by foobar104 · · Score: 2

    Remember Asimov's Law: "Never attribute to malice what can adequately be explained by ignorance or stupidity."

    This isn't a "monopolistic tactic." It's just a design flaw that slipped through QA and out into the world. Nobody in Redmond is tenting their fingers and muttering "Excellent."

    Conspiracy theorists please get off at the next stop.

  151. You laugh, but by ColGraff · · Score: 2

    It really is hard for them. Older teachers in particular like the computer to look the same every time they use it, or they get confused. When I worked at my high school over the summer, I was told repeatedly not to allow any variation in desktop performance, so as not to confuse teachers or students. When you spend a lot of time of /., it becomes hard to believe, but a lot of people are simply not computer literate at all.

    --
    I'm the stranger...posting to /.
  152. Re:Let me get out my watch by Violet+Null · · Score: 2

    Didn't know about that. Interesting. Thanks.

  153. Slashdot has changed.... by JMZero · · Score: 3, Insightful

    I don't know what agenda I'm trying to push. I work in a MS shop and my programming resume is very MS focused. I have a lot to lose if Linux catches on very far. I don't even have it installed on my home machine right now. I don't think you are stupid or that you're trying to tell fibbies.

    What I'm saying is that Slashdot used to be nothing but nerds - the clear Linux focus meant that only a certain kind of people came around. Now it seems everyone comes around - and there's little focus. And as more of the general populous comes in, some of the old nerds (who said things that interested me) leave.

    I think it's great that Slashdot is more balanced in its coverage of MS now. But its bad that I have to read through a lot more things I don't find interesting. Moderation has become very predictable - moderators waste their points on safe targets like obvious trolls and "long comments with lots of links that sound intelligent". Sometimes I think they're just trying to get by without being meta'ed down.

    I'm not saying that non-Linux nerds are stupid. I'm just saying that the crowd that Slashdot used to attract said things that were more interesting to me.

    --
    Let's not stir that bag of worms...
  154. Ready-Made-Disaster: Just add Code Red by rjamestaylor · · Score: 2
    • However, to exploit the vulnerability, "attackers would probably need control of a Web server so that they could control the information sent in the HTTP header," Wysopal said. As a result, attacks could be traced to the malicious site.
    Reading this one would think, "Oh, no problem. What webmaster would create a trackable exploit?" (ignore comp-u-geek for a moment).

    Add this exploit to wide-open server crack Code Red2/ Nimda...you've got a clear way for a third party to cause a *huge* disaster.

    My logs are *STILL* full of Code Red 2 and Nimda attacks (running appache, so I don't care). How long until these OpenDoor servers are "patched" with the malformed MIME header exploit?

    --
    -- @rjamestaylor on Ello
    1. Re:Ready-Made-Disaster: Just add Code Red by MikeBabcock · · Score: 2

      Its easier to have someone throw 'header("bah");' calls into a PHP program on someone else's webserver than some realise ...

      --
      - Michael T. Babcock (Yes, I blog)
  155. Re:Let's see.. by Deven · · Score: 2

    I have little doubt it's being exploited -- I've received several mystery emails with apparent "WAV files" in them. Since I'm using Pine under Linux, it's not being executed, but when I save the file and look at it with "less", this supposed audio file contains the text "This program requires Microsoft Windows." Obviously it's a Windows executable, and why else would I receive it tagged as an audio file unless that would exploit a bug to allow an executable to run instead of playing an audio file?

    --

    Deven

    "Simple things should be simple, and complex things should be possible." - Alan Kay

  156. Re:Slander? TeamOS/2 ers? by sheldon · · Score: 2

    "Don't you get that feeling that some of these people are former TeamOS/2 ers? "

    You mean people like Nicholas Petreley and Joe Barr? No! Not possible!

  157. I got bitten by this too by GregGardner · · Score: 2, Interesting

    I was developing a web application that would serve out a chunk of opaque data for the user to save on their hard drive. So I set the Content-Type to "application/octet-stream" and the "filename" in the URL was foo.yai which is a totally bogus extension, right? Well it just so happened that the actual content of the data was XML. But not only that, it was XML saved as a UTF String so that it had this two-byte header on it which indicated how long the UTF String was.

    Clicking on the link that generated this file worked fine on all browsers but IE, of course. You would click on it and all other browsers would properly show the user the "Save As..." dialog. IE looked at the file and determined that it was XML (even without and xml extension!) and not only that, it was so bold as to tell me that my XML was mis-formatted because of this 2-byte header at the beginning of the file! So it started its embedded syntax-highlighted XML viewer that it has and then stops and says "Misformated XML, unknown characters before the <xml> tag...". Gimme a break!

    The "workaround" was to set the Content-type to X-Made-Up-Content-Type-To-Fool-Stupid-IE and it decided that this was something that should receive the "Save as..." dialog, as did the other browsers, thankfully.

    So I'm not at all surprised that someone found this vulnerability with IE being so bold as to guess the content-type when it is set to application/octet-stream and start doing whatever it wants to based on its guess.

    And have you ever noticed that IE get's the extension from the last thing in the URL _even_ if it's a query string? So if you have a URL like http://www.foo.bar/download?e=greg@yahoo.com
    then the filename it will try to save is "download.com". And of course .com is an executable as far as Windows is concerned. Brilliant.

  158. I can't make this happen by Greedo · · Score: 2, Interesting

    Read the original post closely:

    IE handles files in an odd mish-mash of looking at the Content-Type sometimes for some purposes, looking at file extension sometimes for some purposes. It's hardly surprising that the bug-hunter in the above story has found a way to feed it a Content-Type at odds with the file extension - the Content-Type may be innocuous, but the extension says "execute me", so when the "integrated" IE engine gets ahold of it, the malicious content is automatically executed.

    Where is the exploit in this? Any user with half a brain (not many, I know) will see that this supposed text file ends with ".exe" or something. That's a trigger right there.

    AFAICT, IE relies soley on the file extension when deciding whether or not to execute a file.

    You can try and tell it that .exe files are text/plain ... in which case you get the prompt, and then Windows opens the executible in Notepad.

    You can try and tell it that .txt files are application/octet-stream ... in which case they are still displayed as text in your browser.

    The only way I can think of making this work would be to change the MIME types on the client machine (i.e. Explorer > Tools > Folder Options > File Types). And I'm pretty damn sure that's not possible via plain-Jane HTML.

    --
    Tuus crepidae innexilis sunt.
  159. Re:ok, explain this to me... by TheAwfulTruth · · Score: 2

    And on "UNIX" you can make ANY file executable by setting a permission bit! This is easily as bad if not worse! Jeez...

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  160. It will be easy to distribute a patch by PhrackCreak · · Score: 2, Insightful

    Simply put a 'text' file on MSN which is actually the patch. Users don't even have to know they've been patched.

    (Which makes me wonder, was this security hole left in to allow the installation of magic lantern and similar software...)

    --
    - You don't know how to maintain a station wagon either!
  161. Oh, go fuck your self by autopr0n · · Score: 2

    Last I checked, "possession of stolen property" was still a crime.

    I'm talking about LAW. Not hyperbole. Not your fantasy. the LAW. No where, no where at all, in any law, is copyrighted material considered "stolen" The fact that you equivocate "copyright violation" with theft does not have any bearing on the LAW.

    Last I checked...

    If you're so good at 'checking' why don't you look it up and see for your own god damn self. Then come back and show us all where it says that possessing copyright infringed property is the same as possessing 'stolen' material.

    --
    autopr0n is like, down and stuff.
    1. Re:Oh, go fuck your self by PapaZit · · Score: 2
      You're right. Mea culpa. It's not posession of stolen property. It's outright illegal according to a different set of laws: US Code Title 17.

      USC Title 17, Section 106 says what exclusinve rights a copyright holder has. One of them is the right "to reproduce the copyrighted work in copies or phonorecords."

      The definition of "copies" is given in and very clearly includes making a copy of a file on a hard drive. Basically, anything that you can listen to again later is a copy. An mp3 qualifies.

      Penalties are given in USC Title 17, Chapter 5

      --
      Forward, retransmit, or republish anything I say here. Just don't misquote me.
  162. er.. by Wakko+Warner · · Score: 2

    so he's gonna get fired from school?

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  163. Interesting point. by Futurepower(tm) · · Score: 2


    Interesting point.

    --
    Bush's education improvements were
  164. Sometimes I don't have control... by Futurepower(tm) · · Score: 2


    You were very quick to be hostile. Sometimes I don't have control over the operating system used by my customers.

    --
    Bush's education improvements were
  165. Re:Your points? by Liquor · · Score: 2, Funny

    I'll bet that the patch will be available by the spring.

    (Note - I'm specifying neither the hemisphere nor the year.)

    --

    Liquor
    Sanity is a highly overrated commodity.
  166. Re:FUD goes both ways by ROBOKATZ · · Score: 2, Interesting
    Your first point is not normal behavior. The exe file should have displayed (garbage) in your browser window.

    Secondly, the text/html content-type is not executed, it is rendered in the browser. You would need to set the content-type to something automatically run by an external viewer, like video/mpeg.

    Then the browser will say, "Ok, this is a video file, better ShellExecute() it", then the Shell API will look at the extension, .EXE, and run the file as a standalone executable.

    Anyways, I haven't tried it yet for myself, but that's the impression I'm under as to how it would work. It might be trickier than this, or only work with specific set ups and content-types.

  167. Re:why is this a problem? by praksys · · Score: 2, Insightful

    Interesting to see these ideas all in one short post:

    Trust the feds.
    Trust microsoft.
    Forget about privacy (the above will decide whether you need it or not).
    Forget about security (the above will decide whether you need it or not).

    I hope it was a joke.

  168. How IE MIME types are determined. by ROBOKATZ · · Score: 2, Informative
    MSDN Link Here

    Basically, the first 256 bytes of the file are scanned, and compared with the Content-Type header. If the two results do not agree, the scanned type is used. If the scanned type is ambiguous, and the file is binary, then the user is prompted to save or execute the file. If the file is text, it is displayed.

    Now, can someone explain what is wrong with these instructions that would cause executable content to be automatically executed? The text even gives an example of a file extension of .DLL and .BAT, and how those would be handled.

  169. Security through obscurity == Media coverage later by BMIComp · · Score: 2

    If history repeats itself, I think this is how it will happen. Microsoft may release a bugfix in the next few months. However, they won't publicize it much, partially due to the fact that they don't even think it's a bug. Eventually, i'd say three months later, a virus creator stumbles along this bug, makes a virus like code red, and then it gets big media coverage, while everyone tries to patcht their systems.

  170. Just check out glrotate's history to find out... by Lawmeister · · Score: 2

    how big an idiot he really is.

    glrotate

    sure would be nice to have a squelch command for some users.

  171. Re:other browsers by edibleplastic · · Score: 2
    With computer software, there's alot to be said for "It's preinstalled so I don't have to do anything to get it". Otherwise, I'm positive their share would be much smaller.

    Nevermind the fact that IE is one of the best browsers out there. It helps when you actually keep adding functionality and streamlining your to your browser, rather adding bloat and commercial addons. I stopped using Netscape as soon as it was clear that there were no significant advances since 4.7 and that they were more concerned with adding a special AIM button to their browser rather than fixing their HTML implementations. Sure, being preinstalled helps, but all in all, IE is a *much* better browser than Netscape (not to mention being the most w3c-compliant browser for the Mac). Microsoft may not have won the browser market fairly, but that doesnt take away from IE's strength.

  172. Re:Now that this particular cat is out of the bag. by bughunter · · Score: 2
    Har, har! It's safe to make a joke like that in a forum where people can reasonably be expected to know it's a joke, but be careful!

    Novice users will take you literally. It happened to me.

    My first month on the job, for an employer who made us peons use communal banks of PCs. Someone two seats away was running WordPerfect 5.1, and asked me "How do I save this file?"

    I answered "Control Alt Delete," and before I could stop her, she'd rebooted her machine.

    But of course, IE isn't software for productive work...

    --
    I can see the fnords!
  173. Re:Try this at home (or "not just a threat, also a by epsalon · · Score: 2

    Try this too:
    If a page is called '.txt' and mime-type is text/plain, MSIE will *still* treat it as HTML, if it "looks like" HTML source.

    See this for example, or if you want to be naughtier, try this for a crash.

  174. Re:other browsers by edibleplastic · · Score: 2

    Never said IE is the best. I certainly agree that other browsers are either more compliant or are working towards getting there. I'm merely saying that IE has its own merits, and deserves its lead ahead of Netscape.

  175. I agree with you by ColGraff · · Score: 2

    "Computer illiteracy is usually not about a lack of skill, but a fear that it is impossible to learn a computer skill. It is an acquired behavior."

    Agreed, but it's damn hard to get people to unlearn that fear. And that's the problem.

    --
    I'm the stranger...posting to /.
  176. Re:other browsers by lhand · · Score: 2

    Who uses IE? Pretty much anyone who uses Windows.

    Remember, IE is linked deepely into the user interface. Active desktop uses IE. Windows help uses IE. Outlook uses IE. Office uses IE. Explorer uses IE. Scads of programs written by third parties use IE. Even if you have Netscape (or other) as your Internet browser of choice, you can be sent to a web page using IE as the browser by any program that wants to.

    And all of those IEs are Internet-aware.

    Yes, bringing up the help page on a program you downloaded (without even opening the program, mind you) could send you off, running IE, to a web page with this exploit on it.

  177. Re:FUD goes both ways by ROBOKATZ · · Score: 2, Informative
    Ok, I have tried this myself, specifying exe as video/mpeg in Apache mime-types, and my results agree with yours.

    In addition, this is how IE determines MIME types. It does not completely ignore the supplied Content-Type, but it might as well be. Primarily, it is exmanining the first 256 bytes of the file to determine if it is a known type. So unless you can disguise an executable with an mpeg header or something, you're not going to be able to get native code to automatically run without a prompt.

  178. Re:Outlook does have many useful features by wirefarm · · Score: 2

    If I'm not mistaken, that's a different kind of scripting. At least it was a few years ago.
    I was using that about 6 years ago, well before Javascript and VB script has been introduced.
    I also seem to remember that it fell apart when the email went outside the local network - it was a really Windows-only kind of thing.
    That sort of thing, I agree, is appropriate in an enterprise setting.
    Also, I think everyone here would agree that Outlook's usefulness is what keeps it alive - people live with all of the problems because of the luxuries it affords them. (Kind of reminds me of the people who didn't want to get off the Titanic just because it had hit an iceberg...)
    Ok, that last comment is a bit of an overstatement...
    Cheers,
    Jim

    --
    -- My Weblog.
  179. I had already tried that. by autopr0n · · Score: 2

    With text/plain it simply treated it like a normal .exe file. (asked if I wanted to save/open whatever)

    --
    autopr0n is like, down and stuff.
  180. Oh please yourself. by autopr0n · · Score: 2

    No one paid for netscape.

    --
    autopr0n is like, down and stuff.
  181. Re:MS and Mime types by foobar104 · · Score: 2

    They went out of their way to avoid doing it the right way. I don't see how that could be considered ignorance or stupidity.

    First of all, it's incredibly arrogant to talk about this in terms of "right way" and "wrong way." As far as implementation goes, it seems like one person's idea of "wrong way" is "a way dissimilar to what I think ought to have been done."

    When you write your own web browser that is feature-for-feature, capability-for-capability equivalent to Internet Explorer, then you're qualified to talk about "right way" and "wrong way." Until then, it's all just opinion.

    And secondly, it seems pretty clear that Internet Explorer and Windows Explorer share a lot of code; it's very reasonable-- to me, anyway-- to imagine that they reused some of the code that went into Windows Explorer's file type heuristics in Internet Explorer. Everything we've been bitching about simply falls into the category of unintended consequences.

  182. Re:other browsers by geekoid · · Score: 2

    not 85% of people surfing, 85% of peaop who visit that site. Mostly trade people, or people looking for a fact to put in the story, which means media outlets, most of them use IE.

    This only detects what browsers say they are.

    I would take a grain of salt with these "facts".

    Now if there was a program that sites could sign up with that gathered these stats, then submited the results of the individule sites to an orginization that putds them together, you might begn to see a number that you can realy on.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  183. Re:other browsers by Computer! · · Score: 2

    Have we forgotten that the web is supposed to be browser-blind?

    Says who? Oh, right, the W3C. Their standards process is too slow, and Netscape hasn't even got their browser supporting those standards. Java on the client is slow, buggy, and a lot harder to write/compile/deploy than javascript.

    Java works on many platforms, including the PlayStation Fucking Two

    Your definition of "works" has to be pretty loose. The MacOS virtual machine is a dog. Sun uses Java as a litigation tool like a pissed-off Scientologist. Putting applets in your web pages seems like a great idea, until you realize it's not 1996, Java on the client sucks, and 80% of people use IE anyway.

    There's a reason IE is breaking the web.

    IE isn't "breaking" shit. Web pages load faster, do more, and look better in their browser. This is because web developers request new features from Microsoft, and then Microsoft builds them in. If content providers didn't build IE-friendly web pages, this wouldn't be an issue, but it is, because IE is easier to code for and more powerful than Netscape.

    Quit being another one of MS' brainwashed sheepole and wake up

    Microsoft makes my job easier. Netscape makes it harder. My job is how my kids get food. Some things are more important than who's "breaking" the web. Put down Adbusters for a second and take a look around you. That green paper your mom gives you all the time, that's money.

    ---

    --
    If you fall off a building, go real limp, because maybe you'll look like a dummy and people will be like hey, free dummy