Slashdot Mirror


Another Critical Microsoft Hole

gmuslera writes "Not was enough that recent vulnerability in IE that can run any program in an unpatched windows system. Now there is another related to an ActiveX control that can make IE and IIS to run any code in the system. The Microsoft solution? kill the related ActiveX control and replace it with a safe one. The Microsoft problem? As this control is Microsoft signed, any site can require it, upload it and replace the "good" one with the vulnerable one. The final recomendation from Microsoft? Don't trust/run ActiveX controls signed by Microsoft." Gimble points to the appropriate locations on Microsoft's website: "Another buffer overrun (that allows arbitrary code to be run) has been admitted to by MS, and it affects IIS and IE on clients (but not on XP), and they have a patch available here Security Hotfix for Q329414. The kicker is that a patched system can be rendered vulnerable again by a hostile web site or HTML email. The 'solution' from MS in Microsoft Security Bulletin MS02-065 recommends that you remove MS from the list of Trusted Publishers."

111 of 597 comments (clear)

  1. Aaahhhh! by SledgeHBK · · Score: 4, Funny

    "can make IE and IIS to run any code in the system"

    Noooooo!

    Minesweeper WON'T stop coming up!

    --This girl at the library the other day

    1. Re:Aaahhhh! by andrew_0812 · · Score: 5, Funny

      Wait a minute. You mean I can't trust Microsoft?

    2. Re:Aaahhhh! by Dinosaur+Neil · · Score: 4, Funny

      That depends. According to their bulletin, you can't trust MS. But the bulletin came from MS, so you can't trust the bulletin. So you can trust MS. Whch means you can't trust them which...

      Ah, the classic "I am lying" paradox...

      --
      "I'm a scientist! I don't think, I observe!" - Dr. Clayton Forrester
  2. Re:He's right about the fonts by Rebel+Patriot · · Score: 5, Funny

    Why doesn't Microsoft wake up and just apply the "mozilla patch"? :^)

    --
    Slackware forever. Honestly, what else would you trust when it absolutely positively has to be stable, secure, and easy
  3. Sound Advice by stevens · · Score: 3, Funny

    ``Don't trust Microsoft'' is just a good security principle in general. Finally they realize it. :-)

    1. Re:Sound Advice by nougatmachine · · Score: 5, Funny

      I removed Microsoft from my "trusted publishers" list a long time ago ; )

    2. Re:Sound Advice by ichimunki · · Score: 3, Interesting

      Let's hope the US Government gets it. There is cause for concern (article titled "Microsoft seeks government partnership").

      --
      I do not have a signature
    3. Re:Sound Advice by RyoSaeba · · Score: 5, Funny

      Well yes, but now you run in the horrible paradoxal loop !!
      Suppose MS say that they shouldn't be trusted. Assume you think it's right, so you don't trust'em, so you believe THAT sentence is false ! Therefore MS should be trusted. So of course you must trust'em, and believe they shouldn't trusted... And so on & on !
      Finally their claim is just another way to make your system / brain crash due to stack overflow...

      --
      Tsuyoikoto ha taisetsu da ne, dakedo namida mo hitsuyousa (Strength is an important thing, but tears too are necessary)
    4. Re:Sound Advice by Violet+Null · · Score: 3, Insightful

      "shouldn't be trusted" != "lies all the time"

    5. Re:Sound Advice by dead+sun · · Score: 3, Insightful

      Trusted publishers list? That thing's empty. I don't trust anybody to decide what should be on my system besides me.

      --
      If not now, when?
    6. Re:Sound Advice by DarrylM · · Score: 5, Funny

      Ahh, It's all coming clear... Microsoft is using A.L.I.C.E. now!

      Microsoft1: All things you need to trust are from Microsoft.
      Microsoft2: But all things are not always me need to trust are from Microsoft.
      Microsoft1: Umm. But all things are not always are not always you need to trust are from Microsoft.
      Microsoft2: Interesting. But all things are not always are not always are not always me need to trust are from Microsoft.
      Microsoft1: Interesting. But all things are not always are not always are not always are not always you need to trust are from Microsoft.
      Microsoft2: Huh. But all things are not always are not always are not always are not always are not always me need to trust are from Microsoft.
      Microsoft1: Huh. But all things are not always are not always are not always are not always are not always are not always you need to trust are from Microsoft.
      Microsoft2: Umm. But all things are not always are not always are not always are not always are not always are not always are not always me need to trust are from Microsoft.
      Microsoft1: And. But all things are not always are not always are not always are not always are not always are not always are not always are not always you need to trust are from Microsoft.

      etc.

      :-)

  4. Microsoft ActiveX Controls? by og_sh0x · · Score: 3, Insightful

    Hey, good thing that little bird told me to never check the box that says "Always trust content by Microsoft Corporation"

  5. This bodes well by evilpenguin · · Score: 5, Insightful

    Doesn't this just make you excited for the prospect of Palladium and a world where all code is digitally signed? I'm tingling all over.

    I'm all for code signing for authenticity, but not for code signing as execution control. Code signing should be purely an audit mechanism.

    1. Re:This bodes well by kmellis · · Score: 5, Funny
      "There is no such thing as implicit trust, and if you think there is, please send me a blank check." - aphor
      Sure, just give me your address, and it'll be on its way.
  6. Re: Another critical Microsoft hole by T1girl · · Score: 5, Funny

    Not was enough that recent vulnerability in IE that can run any program in an unpatched windows system.

    Difficult to read this post is, hmmm?

  7. "Don't trust Microsoft" by ctid · · Score: 4, Funny

    This must be the most utterly humiliating admission I have ever read. The fact that it comes in the context of a security problem beggars belief.

    --
    Reality is defined by the maddest person in the room
  8. Microsoft Security Bulletin MS02-065 by henben · · Score: 3, Informative

    Interestingly, that page doesn't render properly in Opera 7 Beta unless you identify as MSIE - when it works fine.

  9. More Bias by OpCode42 · · Score: 5, Insightful

    Can we please stop all this MS bashing? Every piece of software has security alerts and patches issued. Why, in a week where we have alerts for Samba, php, kde (libs and network) and apache, do we have to hear about IE yet again? Yes, we know thats its not a secure bit of software. It just makes us look like insecure teenagers if we keep bashing it like this.

    *flame retardent jacket on*

    That is all.

    1. Re:More Bias by Seahawk · · Score: 5, Insightful

      Well - I see your point, an I am oppesed to needless MS bashing as well! The difference between the OSS vulnaribilities and this IE is that the OSS vulnaribilities is fixed rather easy, and Microsofts solution to the problem(Dont trust MS activex controls) just wont help the average user as he has no idea how to not trust Microsoft

      As you say - there are bugs in ALL software - but there are great differences in how quickly those bugs are fixed!

    2. Re:More Bias by warrior_on_the_edge_ · · Score: 5, Funny

      It just makes us look like insecure teenagers

      Maybe we should apply the SECURE teenager patch I thought I saw somewhere....

    3. Re:More Bias by keyne9 · · Score: 3, Insightful

      Well, in my household, I will generally only update the secondary computers every month, give or take. More critical patches, I'll update immediately. I do not really consider these updates as bashing, per se, but rather a boon for me.

      I seem to remember a poll that indicated that a significant portion of the /. crowd used or otherwise had installed Windows on at least one machine. I can't see how this woudl be totally irrelevant.

      I can, however, see that the updates are quite one-sided. Is it, perhaps, that less people submit the linux related bugs? or that the editors choose to publish more Microsoft-related ones? I think only they know for sure. Either way, people benefit.

    4. Re:More Bias by platypus · · Score: 5, Insightful

      Why, in a week where we have alerts for Samba, php, kde (libs and network) and apache, do we have to hear about IE yet again?

      Because samba et.al. use a completely different security philosophy. This shows and proves something that many people have said before, namely that MS' security philosophy based on "trust us, we know better what to do" is flawed. In the light of this news you can only laugh about popups like "Always trust content from microsoft corp.".

      This is also not very encouraging for MS' auto-update feature in XP, and their whole fucking ideas of stuff in their OS's downloading components from the net without asking the user.

      Note that the above is also true for other software publishers, but MS takes the spotlight for various reasons, like their omnipresence and their bullheadedness concerning these problems.

    5. Re:More Bias by SirSlud · · Score: 4, Interesting

      The day my bug-ridden OSS software starts silently self-installing across the web because my box was automagically set up to 'trust' the 1s and 0s, I'll stop making fun of MS.

      Until that day, I'll get my kicks from MS bashing. You've read and heard the things Baller & co have said about Linux (I particularly liked the "Linux is unamerican" comment, hehe) .. you can't honestly think that the Linux crowd is the only group of users that enjoy crass, glib jabs at the competition now, can you?

      So cease thy whining and either bash or don't. No need to pass judgement unless your prepared to accept that the whole world is guilty of the behaviour you are so desperate to eschew.

      --
      "Old man yells at systemd"
    6. Re:More Bias by platypus · · Score: 3, Insightful

      This begs the question why they did implement this trust "feature" in the first place.

    7. Re:More Bias by Blkdeath · · Score: 5, Insightful
      Can we please stop all this MS bashing? Every piece of software has security alerts and patches issued. Why, in a week where we have alerts for Samba, php, kde (libs and network) and apache, do we have to hear about IE yet again?
      Yes, Slashdot announced a recent KDE vulnerability, and security holes affecting a popular open-source RAW TCP stream library as well as recent BIND 4 and 8 security vulnerabilities, and the trojan'ing of a Sendmail distribution, not to mention the privacy leak in the poster-boy browser for OSS - Mozilla, and how could we forget the Linux Worm that created an "attack network"?

      Slashdot reports security vulnerabilities that affect large portions of the userbase. All of the above affect large portions of the OSS world, and IE vulnerabilities affect the vast majority of the workstation userbase (globally!). The difference between OSS and Microsoft security bulletins, however, tends to be that the OSS bulletins are generally followed-up shortly after release with "... and get the patch here, here, and here, and download [updated|backported] versions from your vendor here, here, and here". Only too often do we see updates to Microsoft bulletins that read along the lines of "... and Microsoft is stonewalling [me|us] ... " or "... Microsoft has officially denounced this as invalid ... " or "... Microsoft has accepted the bug report and is working on a solution ... " (which doesn't arrive for six weeks, and does so very silently with little more than yet-another-MS-bulletin and another item in the Windows Update listing).

      The reason Slashdotters 'bash' Microsoft, especially in the face of "yet another IE/IIS critical security vulnerability" is that they're so recurring. The fact that this one happens to be digitally signed by Microsoft themselves, and that the only way to get around the vulnerability is to literally stop trusting Microsoft makes it more than hilarious; it's downright embarassing for them. When something embarasses one of the Open Source world's largest nemeses, and the very giant who has its sights set on Linux (primarily) and phasers set to kill, it gives us a warm tingly feeling, and human nature dictates that when this feeling is present, "I Told You So!" is a response that gives us imense amounts of pleasure.

      Speaking of "I Told You So", I have to remember to show this one to our co-op student when he's next in. It'll make for a good practical demonstration of why I told him not to check "Always trust from ... " checkboxes within IE.

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    8. Re:More Bias by Archie+Steel · · Score: 3, Informative

      It's not MS bashing, it's warning people of a dangerous bug/vulnerability so they can be better prepared to deal with it.

      Despite, what's wrong with bashing a 40-billion quasi-monopoly that dominates the OS and Office markets while doing its best to destroy the competition by spreading FUD and distributing payolas around? Vocal criticism and boycotting are the sole weapons of consumers in facing this juggernaut, and you'd want us to forfeit these as well? Are you a MS employee or shareholder? If not, then why does MS-bashing annoy you so much? In my view, MS has more than deserved all the bashing it can get!

      --

      Reminder: find a new sig
  10. Question by zero-one · · Score: 5, Insightful

    Why can't IE run in a process with reduced privaliges? Why does IE need the privalages of the current user on NT/2000 when all it does is browse the web?

    1. Re:Question by pVoid · · Score: 4, Insightful
      The current user is a perfectly safe security context - unless, you are doing the same stupid thing 98% of bad users out there do: run as admin.

      IIS needs to run as system for a couple of reasons that aren't worth detailing. The issue was the there was no distinction between Local-System, and Network-System as there is now in XP.

    2. Re:Question by Peer · · Score: 4, Funny

      The current user is a perfectly safe security context

      Sure if you never store personal documents under it.

    3. Re:Question by gmoschin · · Score: 5, Informative

      Actually, you can.. at least, on Windows XP.. I haven't tried earlier versions.

      Create a shortcut to Internet Explorer.

      Right-click the shortcut, choose "Run As.."

      The option "Current User" and "Protect my computer and data from unauthorized program activity" should be checked.

      Click OK to run Internet Explorer in "secure mode".

      Caveats to running in this mode:
      Your bookmarks or links won't appear, but they'll still be there if you run it in normal mode.
      Other web-based programs may not run correctly.

      You can test to see if it's working by going to Windows Update - if it's secure, you'll see something about having to run Windows Update as an administrator.

  11. This is big by ceswiedler · · Score: 5, Insightful

    Wow. Some heads must be rolling at Microsoft over this. Recommending that Microsoft be removed from the list of trusted signees? They're certainly not pulling punches on this one. It looks to me like they're placing a higher priority (with the treatment of this bug) on user security than company image. That's a first...

    The reason they're in this mess is the whole "trusted computing" paradigm which they started with this signed-ActiveX stuff and are continuing with Palladium. Perhaps this will make them reconsider. Quis custodiet ipsos custodes: Who watches the watchers?

  12. Re:why? by Anonymous Coward · · Score: 3, Insightful

    Slashdot reports on pretty much anything security related. Besides this is not a little problem it's something that is pretty damn serious if you ask me.

  13. Microsoft knows best by Anarchofascist · · Score: 4, Funny

    All you linux freaks should pay attention - here is Microsoft issuing some very timely and correct advice.

    "Don't trust us"

    --
    Once more unto the breach, dear friends, once more, Or close the wall up with our American dead!
    1. Re:Microsoft knows best by richie2000 · · Score: 3, Interesting
      OK where does everyone see that it says not to trust Microsoft?

      In Microsoft's Technet Security Bulletin MS02-065. It's linked from the submission and still not Slashdotted. However, as a free service (maybe you're afraid of surfing to untrusted websites), I am hereby reproducing some of the juicy bits:

      But in this case, the digital signature on the old version of the control is still valid, and the signer is Microsoft - which is a trusted publisher in many cases. Because of this, most users would not see a warning message of any kind if the old control was re-introduced.

      What steps could I follow to prevent the control from being silently re-introduced onto my system? The simplest way is to make sure you have no trusted publishers, including Microsoft. If you do that, any attempt by either a web page or an HTML mail to download an ActiveX control will generate a warning message.

      Please note that this will generate a warning message EVERY TIME you encounter an ActiveX control - whether it is signed or unsigned. So how would you tell the difference between a 'bad' Microsoft-signed control and a 'good' one (ignoring for a moment the inherent badness in ActiveX)? The short answer is: You can't. You're toast. Muahahahaha!

      All I see is not to trust an ActiveX pop-up warning that might be comming from someone OTHER than Microsoft...

      Not that easy, I'm afraid. First, if you have been a good astroturfer you have undoubtedly cheched the "Always trust content from Microsoft Corporation" checkbox the first time you saw it (or your keeper checked it for you). Therefore, you will NOT be getting a pop-up warning. Second, the pop-up warning you may get if you haven't added Microsoft to your list of Trusted Publishers does indeed come from Microsoft. Bill Gates more or less personally guarantees the security and validity of Microsoft Corporation's digitally signed certificates (unless they've been hacked again, but that's so unlikely that it probably didn't even happen the first time).

      Oh and if I see M$ or Micro$oft one more time I'm going to puke...

      Most astroturfers do. It's a feature of your implants and nothing to be ashamed of.

      --
      Money for nothing, pix for free
  14. The admission is in the faq section. by terradyn · · Score: 5, Informative

    Reproduced for your enjoyment:

    What steps could I follow to prevent the control from being silently re-introduced onto my system?

    The simplest way is to make sure you have no trusted publishers, including Microsoft. If you do that, any attempt by either a web page or an HTML mail to download an ActiveX control will generate a warning message. Here's how to empty the Trusted Publishers list:

    1. In Internet Explorer, choose Tools, then Internet Options.
    2. Select the Content tab. In the Certificates section of the page, click on Publishers.
    3. In the Certificates dialog, click on the Trusted Publishers tab.
    4. For each certificate in the list, click on the certificate and then select Remove. Confirm that you want to remove the entry.
    5. When you've removed all entries from the list, select Close to close the Certificates dialog, then click on OK to close the Internet Options dialog.

  15. Re:Typical slashdot crap by compwizrd · · Score: 3, Insightful

    From the article:

    What steps could I follow to prevent the control from being silently re-introduced onto my system?

    The simplest way is to make sure you have no trusted publishers, including Microsoft.

  16. DOJ reaction by MosesJones · · Score: 5, Funny


    Today the DOJ announced that they would no longer trust Microsoft and had removed Microsoft from the list of companies it would allow to police themselves. This was done on Microsoft's advice as they felt they could not be trusted not to screw around like they had before.

    "Lets face it" said Bill Gates "asking us to police ourselves is like asking Dan Quayle to front a literacy program, its just not a good idea"

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  17. Re:why? by jandrese · · Score: 5, Informative

    Because if you don't bring these problems out into the open, Microsoft won't fix them. There have been several cases in the past where security vulnerabilities were left unpatched until people started clamoring for a fix. Also, this hole is rather severe (if a similar hole was found in SSH or Apache Slashdot would announce it) and the fact that it is digitally signed makes it unusual and newsworthy.

    --

    I read the internet for the articles.
  18. Incredible... by Pellelelle · · Score: 3, Interesting

    I didn't beleve this was true at first but this is actually what it says in the Security Bulletin:
    --
    What steps could I follow to prevent the control from being silently re-introduced onto my system?
    The simplest way is to make sure you have no trusted publishers, including Microsoft.
    --

  19. why the kill bit does not work. by leuk_he · · Score: 5, Insightful

    According to the MSTECH bulletin:
    Why isn't it feasible to set the Kill Bit in this case?

    The ActiveX control involved in these vulnerabilities is used in many applications and web pages to access data. Many applications, including third-party applications, contain hard-coded references to it; if the patch set the Kill Bit, the web pages would no longer function at all - even with the new, corrected version. As a result, the patch updates the control to remove the vulnerabilities, but does not provide a brand-new control and set the Kill Bit on the old one.


    Conclusion:
    -Microsoft refuses to kill itself.

    how does this relate to: the story Microsoft on Security: We'll Break Your Apps

    Hey... linus refused to change the behaviour of kill -9 -1 also

    1. Re:why the kill bit does not work. by Anonymous Coward · · Score: 3, Insightful

      Wow, thanks Microsoft. You could fix a major vulnerability and result in some minor inconvenience breaking stupid websites that require ActiveX or you can allow any rogue website to run arbitrary code on your customers' systems. Way to go!

  20. Re:why? by NecroPuppy · · Score: 5, Interesting

    Because there are still quite a few of us
    who still use Windows...

    I've got half a dozen software packages that
    are currently only available for Windows or
    Mac, and as I don't like Macs, I'm stuck
    with Windows for the time being.

    This kind of story is "News for Nerds", and
    as such, is, IMO, much more valid a story than
    most that get posted here.

    And as far as the Open Source comment; yes,
    Open Source systems have bugs. However, I
    don't know of a single one that will have a
    website pop-up ask you to download a major
    security hole under the name of trusted
    computing.

    Do you?

    --
    I like you, Stuart. You're not like everyone else, here, at Slashdot.
  21. I found it ammusing... by oconnorcjo · · Score: 5, Interesting

    but I think Microsoft is doing the right thing here. They are in a pickle and they have given a good solution (and one that is embarrasing to them). Of course what they should really do is redesign IE to not run in "root" mode but that is another story. I wish the slashdot editors did not relish so much the foibles of Microsoft in their editorial comments.

    --
    I miss the Karma Whores.
    1. Re:I found it ammusing... by Sycraft-fu · · Score: 3, Insightful

      Ummm, IE doesn't run in root mode. IE runs as whoever you are logged in as. If that's an administrator, well then it has near root powers (root would actually be more analogus to the Local System account) including things like formatting the harddrive. However if you user does not have permissions to do things like htat, neither does IE.

      Most people just use their Windows systems as administrators, doesn't mean it has to be that way. You need administrator privledges to do things like install drivers and some software, but not to run what's already on there.

    2. Re:I found it ammusing... by Waffle+Iron · · Score: 4, Insightful
      Most people just use their Windows systems as administrators, doesn't mean it has to be that way. You need administrator privledges to do things like install drivers and some software, but not to run what's already on there.

      At least as of Win2K, so many things break when you try to run as non-administrator, it's just not worth it for most people.

  22. I find it amusing... by analog_line · · Score: 5, Funny

    ...that the only safe place to run a Microsoft browser is on an Apple Computer operating system.

  23. WTF ? by FauxPasIII · · Score: 5, Insightful

    How is it that they implemented a cryptographic signature system and don't provide for revocation? Surely somebody's missed something here...

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
    1. Re:WTF ? by kcurtis · · Score: 3, Interesting

      Sure they did. I think you did not read the notice, and are the one missing something here...

      From bulletin:
      ===
      Why not revoke the certificate that was used to sign the control?

      The certificate that was used to sign the control is still valid - the problem lies in the control, not the certificate. In addition, a number of controls have been signed using the same certificate, and revoking the certificate would cause all of them to become invalid.
      ===

      Additionally, there is this tidbit, about killing the control w/o revoking the certificate:
      ===
      Will Microsoft eventually set the Kill Bit on this control?

      Yes. Microsoft is developing a new technology that will enable it to set the Kill Bit on the vulnerable version of the control without forcing users to re-author web pages containing references to these controls. When the new technology is available, we will ensure that this fix uses it.
      ===

      Bottom line: they *could* revoke the certificate, but it would screw up other controls that use it.

    2. Re:WTF ? by dbarclay10 · · Score: 5, Insightful

      They did. The reason why they refuse to revoke this control is that many sites hard-code the object ID, thus they would stop working.

      While I commend them for suggesting a fairly complete solution (including not trusting Microsoft-signed controls any more), I piss on them for not being willing to revoke the old control simply because some sites would not work.

      Were they to do this, there's no doubt that administrators and programmers everywhere would TRULY understand the issue, and fix their code to not use the hardcoded value. Instead, Microsoft is coddling them, and now we have another hundred thousand zombied machines in DDoS attack-networks.

      --

      Barclay family motto:
      Aut agere aut mori.
      (Either action or death.)
    3. Re:WTF ? by FauxPasIII · · Score: 3, Interesting

      > A colleague once told me that the world was full of bad security
      > systems designed by people who read Applied Cryptography

      Apparently the Microsoft code-signing system is one of them.

      We can go back and forth all day long about the quality of that or any book; it happens to be one I get a great deal of use from. Fact of the matter is, there are open, standard public-key infrastructures that are designed such that this "problem" wouldn't be a problem at all, just a barely noticed update to the CRL that wouldn't disturb anything else in the system. Microsoft got infected with the Not Invented Here syndrome, and Windows admins are now suffering the results.

      This thread is tiresome, so I'll leave it at that. Cheers. =)

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
  24. Why don't people use something else? by Mr_Silver · · Score: 5, Insightful
    See this comment followed by my response.

    People don't move to something because, firstly it's something different and many people are happy to stick with something comfortable. Secondly many people don't see the point in downloading something that they already have installed ("it works for me, why do I need anything else?" mentality) and finally, for many people they never experience the nasty possible ill-effects of these security alerts.

    Sure, plenty of people were hit by Code Red but it never really affected them. Sure it affected their computer, but as far as their documents were concerned - there was no change.

    Until we see a security alert that does cause damage to personal files and does roam rampant in the wild, the average Joe Blow user doesn't give a toss whether or not there 6 or 6000 security alerts.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  25. Re:why? by netsharc · · Score: 3, Interesting

    Probably because a lot of us are sysadmins with companies stuck with Windows, and with this sort of news, we can take steps to protect our computer systems from MS-induced death, including convincing the PHBs to switch to Linux. ;-)

    Also, Windows is more popular, so this sort of thing affects more people, especially clueless ones, the ones we need to educate to switch to Opera (ohokay, Mozilla then)

    --
    What time is it/will be over there? Check with my iPhone app!
  26. FWIW: .NET may help this... by Kanagawa · · Score: 4, Informative

    I'm no M$ fan, but I deal with it at work so I make a point at figuring out how to deal with the problems. Frankly, this isn't a suprise. The most well secured enterprises I've seen allow only internal ActiveX publishers -- ActiveX is just too hard to make safe.

    Looking forward, I recently picked up .NET Framework Security -- anyway, it seems like Microsoft is at least attempting to solve this particular problem. And, their approach isn't completely idiotic. Really.

    Mobile code that runs in the .NET common language runtime (read: M$ JVM) is controlled by a fairly sophisticated access control system. The default policy in XPsp1 from M$ allows no code from the Internet to execute, at all. Not exactly what I want as a user, but its what I want as an admin...

    Frustratingly, you can't run .NET mobile code without also enabling ActiveX controls. Not sure what the issue there is, but I suspect the CLR loader is some sort of ActiveX control. Anyone know about that?

    Anyway... here's some additional links to M$ references on mobile code:

    Security in .NET: Enforce Code Access Rights...
    Security in the .NET Framework

    --
    "He wrested the world's whereabouts from the heavens And locked the secret in a pocketwatch." - Dava Sobel
    1. Re:FWIW: .NET may help this... by 0x0d0a · · Score: 3, Insightful

      allow only internal ActiveX publishers

      Does anyone have any reason to allow ActiveX at all? It seems to pretty consistently be a low-benefit recipe for trouble...

  27. Re:Typical slashdot crap by evilpenguin · · Score: 5, Insightful

    The problem is that unless you remove Microsoft from the list of trusted publishers, a malicious web site or e-mail message can reinstall the vulnerable version without your knowledge or consent.

    To me, this proves that digitally signed code, that is, "trusted systems" are absolutely no guarantee of security. Bad code can be signed.

  28. Does no one realize its a TROJAN PR MOVE by peculiarmethod · · Score: 5, Insightful

    Doesn't anyone consider this a mysterly convenient way to incourage the masses of windows users who won't drop them to move over to XP? All the news sources highlight that XP isn't vunerable.. yeah.. not with THIS flaw. I wondered how long it would be before they started admitting the really bad flaws in all the other versions to move everyone towards their .net mordern os. hmph

    or maybe I'm just nervous 'cause my coffee just accidently cross bred with a poison-ivy staph-infection vaccine GE plant and was recalled after I drank it

    pm

    --
    ** "It's not my job to stand between the people talking to me, and the ones listening to me." -- Pego the Jerk
  29. Install MDAC 2.7 by Brazzo · · Score: 4, Informative
    Yes, there are still bugs with MDAC 2.6; install MDAC 2.7. You'll note at the bottom of the security update that MDAC 2.7 is not affected by this issue.

    Here's a URL for you, even...

    MDAC 2.7 Refresh

    Keeping Windows secure is hard, but it's easier if you install the recent components...

    1. Re:Install MDAC 2.7 by stefanb · · Score: 3, Informative
      Yes, you need to install the patch.

      However, the issue is that even after you've installed the patch, you're still vulnerable, because the vulnerable version will be downloaded and executed as soon as you hit a Web page requesting that version, since it's signed by Microsoft, and most installs trust stuff signed by Microsoft.

      Sheesh, now /.er don't even read the blurb anymore?

  30. Use separate certificates for each control? by virtcert · · Score: 5, Interesting

    According to the MS release, the reason that they can't simply revoke the certificate for the control is that they signed other controls with the same certificate.

    Wouldn't it make sense for them to just sign every control with a DIFFERENT certificate, so when one is found to be flawed they can revoke the cert and only the new version will install easily?

    It's not like MS can't afford the cost of the individual certs, if they aren't a CA themselves already...

    1. Re:Use separate certificates for each control? by zbuffered · · Score: 5, Insightful

      I say they revoke the certificate anyway, and re-issue the other controls with new certificates. Inconvenient? Yes. But it would fix the problem, and that's job #1 for them. If, as others have said, heads are rolling over this one, I think revoking the certificate is the least they could do.

      --
      Synergy is your friend
  31. A bit of fuzzy logic by leoboiko · · Score: 4, Funny

    So Microsoft says to not trust them. Ok, I will not trust. But then I don't believe in this request. So I should trust MS. Ok, I'll trust'em. But then the request is true, and I should not trust...

    --
    Prescriptive grammar:linguistics :: alchemy:chemistry. Stop being a nazi and learn some science.
  32. A mountain of sloppy code? by Futurepower(R) · · Score: 4, Informative


    While researching the article linked below, I developed the impression that Microsoft has for years allowed its programmers to submit sloppy code. Now bugs are not easily found or fixed because everything is a mess.

    Windows XP Shows the Direction Microsoft is Going.

  33. MS buffer overrun theory by bfrog · · Score: 4, Interesting

    Here's a theory I've long held regarding the excessive number of buffer overrun security holes in MS software:

    The lack of an snprintf method in the DevStudio standard C lib causes MS developers to use the unbounded sprintf instead, potentially resulting in buffer overruns.

    What do you think?

    1. Re:MS buffer overrun theory by ChaosDiscord · · Score: 4, Informative
      The lack of an snprintf method in the DevStudio standard C lib...
      From my time as a Windows developer, I have alot of grudges against Microsoft. (I've even publically aired some of them.) But I can't complain about lack of a snprintf. It's right here, and has been for at least five years. If an obvious function appears to be missing, look for a version prefixed with an underscore. (Of course, it seems stupid to me that it's prefixed with an underscore, instead of conforming to other systems, but that's a different issue.)
  34. While it's fun to pile on his Majesty Satanic... by smittyoneeach · · Score: 5, Insightful

    I'm interested in seeing any other browser that can provide robust, arbitrary plug-in support without a security compromise.
    Security and utility are two contestants in a zero-sum game.
    Which is not to say that <insert browser here> isn't a technically superior product...

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  35. Feeding this to port 25... by KjetilK · · Score: 5, Insightful
    Oh well....

    From MS02-065:

    After emptying the Trusted Publishers list, if I do see a warning saying that a web site or an HTML mail wants to download a control, how can I decide whether to let it proceed?

    The best criterion to use is whether you trust the web site or the sender of the HTML mail. If you don't trust the web site offering the control, cancel the download.

    So, who want to bet that the e-mails we will soon see circulating will have something like:

    From: billg@microsoft.com
    Subject: You can safely trust me

    <html><body> Please read this e-mail carefully and make sure you download the provided control.

    Asking people to decide whether or not they trust somebody based on, uh, well, whatever, that's asking for disaster. People will do that based on what they see in the From-field, most likely...

    Well, admittedly, I haven't touched a windows machine in a long time, so I might be totally off here... :-)

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  36. Not true... by Ford+Fulkerson · · Score: 3, Insightful

    ...you could run it on Solaris too.

    --

    Somewhere in the heavens... they are waiting.
  37. Re:So what.. by richie2000 · · Score: 5, Interesting
    If my Linux box wasn't kept up to date, there would be quite a few remote root exploits similar to this.

    Hang on, let me catch up here. Did Linus digitally sign a control in a subsystem designed to download code from any old webserver you might happen upon and run it as root while I was looking the other way? And did he, after it was discovered that such a system is not perfectly, 100%, safe *astonished look* issue a warning on the Linux kernel developer mailing list stating, in effect, that he's a jackass and people should stop trusting him with anything more dangerous than a moist sponge in a bathtub?

    I don't think so.

    --
    Money for nothing, pix for free
  38. Re:why? by GnomeKing · · Score: 5, Informative

    Why are these things posted here? Is it because of the many /. users that use windows :-), or is it because we're always trying to make windows look bad?

    I guess the same reason that...
    Security Vulnerabilities in KDE 2.1-3.0.4, 3.1 RC3
    Trojan Found in libpcap and tcpdump
    Bind 4 and 8 Vulnerabilities
    and
    Vulnerability In Linksys Cable/DSL Router

    were posted?

    i.e. this particular article would have been posted were it about windows, redhat, solaris or pretty much any other "widly used" system

  39. Re:why? by kir · · Score: 3

    . . .or is it because we're always trying to make windows look bad??

    You know, I don't think that's fair. The slashdot community dogs out everything they think is controlled by 'the man'. Just look at how much BIND and sendmail get bashed. Granted, these things have proven to be significantly less problematic.

    --
    3cx.org - A truly bad website.
  40. Re:why? by gosand · · Score: 5, Insightful
    Why are these things posted here? Is it because of the many /. users that use windows :-), or is it because we're always trying to make windows look bad?

    1. Yes, a lot of Slashdotters use Windows. I am using it right now. I have to, because that is what is mandated where I work. I am sure that is the case for many other people. I am sure some of the admins have to administer Windows systems. Basically, we are stuck with Windows, so we need to know this information. At home, on the other hand, I only boot up the Windows machine if I need a Quake fix.

    2. We don't have to make Windows look bad, it is doing a fine job of doing that itself, thank you very much. Slashdot didn't release this alert, Microsoft did. Would you rather not know about it?

    --

    My beliefs do not require that you agree with them.

  41. Preaching to the Choir by DeadSea · · Score: 3, Insightful
    I have seen several posts in the last few days questioning why the Slashdot editors are posting a particular story. The complaint usually runs along the lines, "Everybody on slashdot already knows this, post it somewhere that will do some good."

    The folks that are out there converting people to free software are the people that read slashdot. Keeping the slashdot crowd informed of the latest security holes in Windows, Microsoft's most recent snafu, and the best new open source project allows Slashdot readers to spead the word more effectivly. New information and new arguments are key.

  42. And while where at it... by Theodore+Logan · · Score: 4, Informative

    Perhaps it's the same exploits mentioned in the linked Slashdot article, and in that case pardon my ignorance. If not, I haven't seen these nine security holes talked about at too many places. Why I don't know. They are certainly vicious.

    However, I am getting a little tired at all the MS bashing on Slashdot. It has been said before, but do we really need to have a story posted each time an Outlook/Explorer security breach, no matter how insignificant, is made public?

    --

    "If you think education is expensive, try ignorance" - Derek Bok

  43. I don't understand... by awptic · · Score: 4, Interesting

    If this doesn't affect XP, why can't Microsoft just issue a patch that installs the Windows XP components which aren't vulnerable? And also... why the hell isn't XP vulnerable? maybe they knew about this for a long time...

    1. Re:I don't understand... by Fizzlewhiff · · Score: 4, Insightful

      XP isn't vulnerable because XP uses a newer MDAC and you can't install an older MDAC on XP. Non XP users can download the newer MDAC and I'll refer you to the rest of the thread for the issues with that. I seriously doubt this is a conspiracy. If you are looking for conspiracies, try looking at why trojans occasionally slip into OSS releases.

      --

      'Same speed C but faster'
  44. why remove *ALL* certificates? by oktaya · · Score: 5, Insightful

    "The simplest way is to make sure you have no trusted publishers, including Microsoft."

    So OK. If this signed certificates thing was a good idea to begin with, why are they suggesting people remove ALL trusted publishers?

    It's only Microsoft's own certificate that can reintroduce the problem. Why would they advise removing all certificates?

    Is it because they think their users are too stupid to remove Microsoft only? Are they trying to look less bad by making it look like the problem effects all publishers? Or are they simply admitting that this signed certificate thing isn't working?

    Oh, if we can't run anything we want on your system, nobody else should either. pfft.

    oktay

    --
    ---------------
    Founder of the The Free Linux CD Project
  45. Re:why? by _bug_ · · Score: 5, Informative

    Because in a recent /. story there is reference to a recent /. poll which shows 47% of those who responded still use a Windows operating system.

    Nearly half of /. users use Windows.

    This would seem to validate the need to have stories about Microsoft software bugs, especially those as grevious as this, on /.

  46. Re:why? by pooh666 · · Score: 3, Funny

    Current Microsoft story on CNN Tech news:
    "Microsoft innovates"

    With a nice little sponsered by, Microsoft icon right under the headline. That is why..

  47. ATTN: Slashdot Editors by Jucius+Maximus · · Score: 4, Funny

    Hello, today when browsing the site, I found an error (probably typographical) on the site. I would appreciate it if you could correct this: The story "Another Critical Microsoft Hole" should be reposted under the "It's Funny. Laugh." category. Thank you for your time.

  48. Re:why? by pwtrash · · Score: 4, Insightful
    This is not just a security breach. In their tech bulletin, MS advises users to completely eliminate downloadable ActiveX controls. If you recall, ActiveX was their strategy for dynamic web content. In other words, their suggested solution for dealing with this problem is to completely refute their own strategy. True, they have .NET as a replacement, but it is not quite cooked nor is it accepted publicly.

    Were the public to follow their suggestion, this would be a big deal. They would basically have deprecated ActiveX controls as a dynamic content strategy (you can use what you have, but you won't get any more). You could argue that this has been done for them over the last year or so, but this is the first time I've seen them admit it.

    However you look at it, having a bug that causes even a temporary strategy change is big news, regardless of how you feel about MS.

  49. More design flaws by SgtChaireBourne · · Score: 5, Insightful
    Actually, the bias seems to be pro-Microsoft. If any other project had the same severity and quantity of compromises as MSIE, it would be history.

    What we have here is a clear case of people letting their ideology interfere with their business sense. Ideology / religion seems to be the only reason anyone would not go right over to better products like Opera or Mozilla. The only value MSIE can add, beside keeping the AV and security consultants in gravy, is vendor lock in.

    Microsoft is falling further behind in technology every month. Rather than trying to catch up, they've been trying to hold everyone else back. It's time for them to get out of the way and stop hindering economic growth in the IT sector.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
    1. Re:More design flaws by Mr_Silver · · Score: 3, Informative
      Well if it is, it doesn't make you look any more intelligent by quoting his little unprovable bits and saying 'please sir, can I have some more?'

      Actually I asked if I could see some facts to back up his assertions. It's all very well saying MS is dragging the industry behind, but unless you've got credible sources then it's pure speculation. Give me facts, good solid facts.

      So, yea, congratulations, you've made yourself look like a bumbling idiot for picking only the parts of the post you disliked and putting them on the chopping block, while ignornig the point.

      Go read his post again. I quoted EVERYTHING. That was the ENTIRE post. I didn't dislike the post, I just wanted some facts.

      I don't dispute that MS is a bad thing - but when people start making claims that they drag the industry back then they need to quote some sources otherwise people will just bash it as mindless FUD.

      If you can cite a source that backs up your comments, you'll find people are very ready to believe you more. It's all very well screaming "MS is eeeeeevil" till you're blue in the face - but it doesn't exactly help change peoples minds.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  50. Your answer... by 13Echo · · Score: 3, Funny
    Why are these things posted here? Is it because of the many /. users that use windows :-), or is it because we're always trying to make windows look bad?


    Yes.
  51. I realize most /.ers use IE, but... by autopr0n · · Score: 5, Interesting

    Why all the focus on microsoft products, I submitted an exploit for opera a month or so ago, and it was rejected.

    --
    autopr0n is like, down and stuff.
  52. Don't trust Linux either... by Cpt_Corelli · · Score: 4, Interesting

    Aberdeen Research Group has this to say about open source and Linux security:

    Open Source and Linux: 2002 Poster Children for Security Problems

    November 12, 2002
    Open source software is now the major source of elevated security vulnerabilities for IT buyers. Security advisories from Cert for the first 10 months of 2002 show that open source and Linux software accounted for more than half of all advisories. The poster child for security glitches is no longer Microsoft; this label now belongs to open source and Linux software suppliers.

    Read more here

    1. Re:Don't trust Linux either... by derF024 · · Score: 5, Insightful

      Kind of a silly statement, since they're comparing every piece of software that runs on a linux platform to only microsoft applications. what would happen if you compared the "Linux security flaws" to flaws in every single piece of software that ever ran on Windows..

      in addition, i think you'll find that since applications and libraries can be used by 3rd party applications more easily on open source systems, you have more code re-use. thus, 1 vulnerability, such as the one in OpenSSL, turns into 10 when you count in all the packages that use OpenSSL's SSL libraries. since MS closes the ssl libraries that they use with IIS, you'll find that there are probably 10 different ssl implementations on any one MS based system.

      a third point is that this study counts advisories from each vendor regarding the same application as seprate advisories. so you have the following situation:

      1 bug in OpenSSL affects 10 applications that use the OpenSSL libraries. advisories for those 10 applications are reported by 10 different Linux vendors. therefore, 1 bug in a piece of linux software generates 100 vulnerability reports. according to this logic, there are still roughly 100X more bugs in microsoft software alone then there are in every piece of software that is capable of running on Linux based OS's. that number is somewhat inflated, however my points are still valid, this study is turning 1 bug into many and comparing apples to oranges.

    2. Re:Don't trust Linux either... by Atryn · · Score: 3, Informative

      OK, So you are saying that the combination of all open source projects from all developers in the OSS and Linux communities COMBINED had more vulnerabilities that MS ALONE had... Wow.

      We could look at vulnerabilities per line of code... But then MS has bloated code too... hmmm...

      --
      Come play Moral Decay!
  53. Re:Oooo! He card read good! by gl4ss · · Score: 5, Funny

    beowulf cluster of yoda there are.

    karmasuicide2k2

    --
    world was created 5 seconds before this post as it is.
  54. Re:So What's The Real Answer? by jlanthripp · · Score: 3, Insightful
    How do I get a rich feature set to the web without running anything local (the most secure way)?

    Depending on how you define "rich feature set" I would suggest PHP or perl or some other server-parsed scripting language. PHP in particular, when combined with MySQL, makes a *great* web development combination. Java code can be fairly secure to run, but it's run locally.

    --
    "Alcohol, Tobacco, & Firearms" should be a convenience store, not a government agency.
  55. RTFM : lol... Try Runas.. by bored · · Score: 5, Informative

    Re enable the runas service (it's on by default). Now try right clicking an exe with the shift button held down. See that "Run As..." menu item? Click it, now the program will run with alternate use privledge. Welcome to NT... What I want to know is why 99% of the fscking setup programs need to run as admin to install simple little applets into my user context..

    1. Re:RTFM : lol... Try Runas.. by Pfhreakaz0id · · Score: 3, Informative

      well, the way to do it is to turn on security audiiting and log "failed" accesses (you don't want to do this permanently, turn on, run software, turn off). then look at the log. You want to do this for registry as well. Sometimes it is a physical file, sometimes a registry key you need to give the "users" group permission to.

      It pisses me off, because I am doing the company's job. You can usually figure it out and write a script or bat file with cacls to apply the permisions the user needs.

  56. Click...refresh...huh? by CodeShark · · Score: 5, Funny
    'xcuse me -- thought I'd pulled a Rip Van Winkle and woke up just in time for a Malda & Co. April Fools Joke.....Microsoft admitting that that content from Microsoft can't be trusted?

    --note to self--

    Consider buying stock in proposed Hades Ski and Ice Skating resort... it must be getting real cold down there about now, somewhere between slushy and completely frozen over.

    --
    ...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
  57. Re:Want some cheese with that whine? by JWW · · Score: 3, Insightful

    I've read that critique of Dilbert before and it is utter crap.

    I've also read "The Dilbert Principle" by Scott Adams as well. It is an insightful and honest book about business.

    What the author criticizing Dilbert does is say that by stating and exaggerating some of the bad things business does, he is condoning them. What a load of crap.

    As for Microsoft, there are actions that they have taken that I do not like. But I have to use Microsoft products at work and have to know a lot about them. It doesn't mean that I can't also totally disagree with their licensing schemes. And while it may not seem like a big deal to you, my decision at work is whether to let users run Active X controls or not. There are big implications here, this story is absolutely not trivial and Microsoft made a major screw up in allowing this security hole to exist in this particular product in the first place.

  58. Re:why? by Archie+Steel · · Score: 3, Insightful

    It's not about anger, it's about vigilance and fairness. I may run Linux, but - like many here I imagine - I'm also the de facto Windows Support guy for family members and non-technical friends. So I want/need to stay informed of severe Microsoft vulnerabilities.

    To tell you the truth, it's been a while since I've no longer needed stories such as these to convince me that Linux is more secure than Windows...there's no "anger" left (I don't thing there ever was - outrage and disdain, yes, but no anger), just a desire to be informed so that I can better protect my windows-using loved ones...

    --

    Reminder: find a new sig
  59. Unsafe at any release? by geoff+lane · · Score: 5, Informative
    For those of us still running Win95 on hardware that cannot support '98 or XP there is no fix for the recent critical IE security problems.

    So, to fix this particular little problem needs a hardware replacement "upgrade" :-(

  60. In other news... by pixelated77 · · Score: 5, Funny

    Microsoft has warned about a security hole in Notepad. While Microsoft prepares a fix, it advises that we all use EDLIN in the mean time.

  61. Re:Typical slashdot crap by evilpenguin · · Score: 4, Insightful

    I'll feed the troll. The issue is for users of IE, not IIS admins. Every single person who runs Internet Explorer is vulnerable. How many of those do you suppose keep up with security advisories? Even if they use the Windows Update system, how many of them do you suppose will read advisories and clear their trusted providers list?

    So many MS supporters think Slashdot readers are hostile to them. It never seems to occur to them that there might be valid reasons for the climate out there.

  62. Re:why? by christopherfinke · · Score: 3, Interesting
    The average /. reader [...] is probably using a Windows box.
    I, an average Slashdot reader (methinks), can trace my maturation through the versions of DOS or Windows that I was using. The earliest I remember is MS-DOS 3.0, but I may be wrong. I came through Win3.1, 95, 98, and now I have XP. I love working with computers, and I hold a strong interest in Linux, OSS, and all that other good stuff. The thing is, I don't have the time to implement Linux, nor the patience to learn it right now. So, in the meantime, I like to know about all the bugs in Windows so that my system (and my extended family's systems, for that matter) can be as secure and reliable as possible. It's a good thing.
  63. Re:I found it amusing... by marauder404 · · Score: 3, Insightful

    Reasonable for a home computer is to do nothing, actually. I'll probably get railed for saying this, but for most people, security isn't really that big of a deal. They pick shitty passwords, leave tons of security holes open, don't bother patching, and don't even know what they're doing is unsafe.

    Granted, this vulnerability is considered critical, but few people will ever encounter it. Someone has to hit upon one of these malicious sites with IE after having trusted Microsoft by default and must have MDAC 2.7 (comes with Windows XP, I believe). The chances of this are very low.

    You asked what you would do for your mother's PC and I would say do nothing. My dad browses all the time, but he pretty much sticks to the same big-name sites, reads the news, keeps up on a few messageboards, and sends email. I'm not going to give him a confusing list of things to worry about -- I'd be calling him every day for things to watch out for, trojans to be wary of, and websites to avoid. Most people won't encounter the problem, so I'm fairly comfortable with not having to panic about it and call everyone I know.

  64. Great solution, what about SPAM? by insac · · Score: 5, Funny

    (...)
    "The simplest way is to make sure you have no
    trusted publishers, including Microsoft. If you do
    that, any attempt by either a web page or an HTML
    mail to download an ActiveX control will generate a warning message."
    (...)

    We could use this idea also with SPAM. Why use Bayesian filters (that aren't still 100% safe)? We could open every single message and decide if it is SPAM or not. If it is SPAM we can then delete it... it's easy!!

    This message doesn't need a signature

    --
    This message doesn't need a sig
  65. Score one against DRM !!! by Anonymous+Custard · · Score: 5, Informative

    From the MS Technet article:

    Q: Why would an attacker be able to silently re-introduce the old version of the control? Shouldn't there be a warning message?

    A: A warning message is generated anytime there's an error associated with a digital signature (e.g., a bad signature or expired certificate) or the signer isn't trusted. But in this case, the digital signature on the old version of the control is still valid, and the signer is Microsoft - which is a trusted publisher in many cases. Because of this, most users would not see a warning message of any kind if the old control was re-introduced.


    Ha! Microsoft is now providing very well written ammunition to the Anti-DRM movement; this makes me very happy.

  66. Re:did you read the eula? by marauder404 · · Score: 3, Informative
    did you read the EULA [microsoft.com]? You just sold your soul! 1 d (e)"indemnify, hold harmless, and defend Microsoft from and against any claims or lawsuits, including attorneys' fees, that arise or result from ...."
    Did you read the GPL? (lameness filter requires changing to lowercase letters -- it comes in screaming caps)

    In no event unless required by applicable law or agreed to in writing will any copyright holder ... be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs), even if such holder or other party has been advised of the possibility of such damages.

    Indeminification of software writers is standard practice. There are tons of better things you can use against Microsoft than this lame argument.
  67. Re:Why MS bugs so publicised?... by foniksonik · · Score: 5, Insightful

    Linux users know all about their bugs. They are the ones fixing them. Bugs in proprietary software are more interesting/important because they acknowledge commercial vendors inability to get working code out the door before profiting from it, a despicable but almost always necessary evil (if you're commercial and proprietary, that is).

    1. Get an idea for useful softwaree
    2. Write a lot of working but buggy code
    3. ??????
    4. Profit

    Then later when you can rest assured that the investors or collectors are happy...

    5. Fix bugs

    And if you're a monopoly...

    6. Release bug-free "Upgrade" and charge more money.

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
  68. .NET has similar design flaw by goombah99 · · Score: 4, Interesting
    From what I have read .NET has a similar design flaw. Where java uses rigorous theorem proving approach to making sure that code cannot exceed its authority, .NET once again trusts code that has been signed rather than attempting to check it. The reason for this apporach I believe is 1) the potential for speed by distirbuting compiled binary rather then VM code 2) the ability to take quick shortcuts, call undumented APIS and the litiny of other very handy but bad programming ideas that make MS what it is.

    So this is news because it blows the doors off the signed executable philosphy and makes the sandbox philosohy of the java VM look like the only viable approach. Notice that the JAVA approach would have avoided both problems. first it would have avoided the buffer overrun problem in the first place since that would be caught by the VM when it examined the code, and second there would be no signed app trustworthyness issue.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  69. Re:Hey great by mangu · · Score: 4, Insightful
    Just because it says "Signed by Microsoft" on the pop up at the cracks site, are you going to go ahead and click Yes?


    Wasn't that the rationale for the existence of "certification authorities"? If one must make one's decision about trusting a software or not based upon the site where it seems to be, then there is no need at all for security certificates. Speaking for myself, if it says "Signed by Microsoft", I don't trust it at all, no matter if it was in a cracks site or not.

  70. Think Ahead to Palladium by serutan · · Score: 3, Insightful

    Watcha gonna do when something like this happens, and the airtight MS security system is burned into your hardware?

    Comforting thought, huh?

  71. Re:He's right about the fonts by DickBreath · · Score: 3

    Why doesn't Microsoft wake up and just apply the "mozilla patch"?

    Seriously? Because this would work against the goal of creating a seperate Microsoft Internet that requires Microsoft platforms to run on. The enticement to lock yourself in is the additional features. Like a narcotic. It's the easy solution. No more pain. Surprise, you're addicted. Installing Mozilla takes you a step in the wrong direction. The direction of being more platform neutral and standards compliant. From this standpoint it would be better to keep you off of Mozilla and just do whatever embarrasing thing is necessary to fix IE.

    --

    I'll see your senator, and I'll raise you two judges.
  72. CNN by theonetruekeebler · · Score: 4, Interesting
    CNN's headline for the story is: Microsoft: Yet another security flaw. The story describes it at the 65th alert MS has issued this year and notes that MS has dumbed down its security alerts to the point that the people affected by them (e.g. darned near everybody) can read them.

    I really like that the mainstream press is using "yet another" here. Think about your neighborhood: if somebody down the street gets burglarized, it's a terrible thing, but it's an isolated incident, and in a couple of days, you'll unload the shotgun and soundly again. But when two houses a week get broken into, well, you're gonna start acting like there's a pattern here.

    What will happen when people start treating Microsoft's security lapses like the epidemic they are?

    --
    This is not my sandwich.
  73. Windows Update by Captain+Large+Face · · Score: 3, Interesting

    Does Windows Update require signed ActiveX controls?

    If so, I presume the default action would be to trust Microsoft controls? Will this mean that the majority of users will be exposed to this problem?

  74. Re:He's right about the fonts by mbogosian · · Score: 4, Interesting

    Actually, I think more realistically, this would mean that Windows Mozilla would become the next hot bugtraq item. Mozilla running on Windows is not the same as Mozilla running on any other OS. Mozilla is guilty of using Windows-specific stuff too (like the JavaScript interpreter).

    While that would be better for Mozilla (more bugs would be found faster, and there would be more incentive to become as homogenous across platforms as possible), I'm not sure it if would help Windows users all that much because by default Windows users are at or near the equivalent of root users. Windows is a security-week OS. Granted, integrating something like a web browser so tightly with the OS doesn't help, but the problem is still that regular Joe user is still allowed to do a lot of damage on his own with little or no checks and balances. Don't get me wrong. I don't like Windows, and I choose to run Linux on my desktop, but Microsoft-related security problems go a lot deaper than just IE.

    Personally, I'm not sure there's a way around this problem. Attackers are smart and well-informed. Not being fooled into running bad stuff requires knowledge, a healthy dose of skepticism, and vigilance. The problem with Microsoft software in general is that it makes it trivial for the ignorant user to run bad stuff. If all the buffer overflow and security wholes were fixed tomorrow, it still wouldn't stop companies from developing spyware, nor would it stop attackers from using social engineering to find ways into systems. This plagues even the non-MS world (look at the recent compromises in OpenSSL and sendmail).

    Here's an anology: Imagine that I was a "car cracker", and I devised a way to sneak into gas stations and replace their fuel with sugar water. NO ONE would notice until their cars stopped running and their engines siezed. Why? Who smells or tastes or tests gasoline from the pump before it goes into their car? The only real thing stopping someone from actually doing something like this is the logistics of cracking a gas station's fuel supply. As a result, people have a reasonable (and yes, in this case it is reasonable) amount of trust in what's coming out of the pump (even if it is gas-ohol).

    However, it's much easier in the world of easily-reproducable flying bits to do something very similar. There's a much smaller barrier there. Now users really should smell/taste/test their gasoline before they put it into their car. The only problem is, just like with the car analogy, there's little to no tools available to make that process available to the common consumer. What's worse is that even if they were, the common consumer is so lazy, they probably wouldn't take advantage of them unless they were forced to.

    No, I am not an advocate of DRM. I hate the stuff. If anyone ever tells me I can't use my computer the way I want, I'll kill 'em (metaphorically...I don't wish actual physical harm to befall anyone...it's not my place to judge and dispense punishment). My point is that Windows has a very long way to go before these types of problems will become manageable again, with or without Internet Explorer.

    In a lot of situations, installing software is less like putting gas in your car and more like buying 50 kilos of cocaine. In that scenario the buyer doesn't trust that the seller hasn't cut the dope. As a result he has the tools (guns and methods of determining drug purity) to help ensure the transaction goes smoothly.

    Okay, maybe that analogy doesn't work either, but I think you get my point.

  75. Re:Windows specific? by mbogosian · · Score: 3, Interesting

    It sounds like the same one that runs on every other Mozilla platform.

    If that were true, then the behavior of the following would be the same across platforms:

    // This is an undocumented
    // IE way of accessing the
    // attributes of a form
    // named FORMNAME
    document.forms.FORMNAME;

    // This is the standard
    // method
    document.forms["FORMNAME"];

    Note: the first statement works in all versions of IE that support JavaScript on both the WIndows and Mac OS X platforms. The first statement doesn't work in any version of Mozilla except the Windows versions. Several conclusions might be drawn from this:

    1. The Mozilla JavaScript interpreter is different for its Windows binaries
    2. Mozilla running on Windows is borrowing the built-in JavaScript interpreter
    3. The Windows loader/linker (or equivalent) is forcing Mozilla to use the wrong JavaScript interpreter (though this is pretty unlikely)
    If someone knows/finds out, please let me know. I'm dying to find out.