Slashdot Mirror


Microsoft Sits on Security Flaw for Six Months

pmf writes "Yet another critical vulnerability affecting Windows 2000/XP/2003 has been just announced by eEye. It is worthy to note, that it took Microsoft over 6 months to fix it. The bug affects ASN.1 library and is remotely exploitable through authentication subsystems (Kerberos, NTLMv2) and applications that make use of SSL certificates." The AP has an overview.

36 of 741 comments (clear)

  1. Love the poem... by jwthompson2 · · Score: 5, Funny

    U Can't Trust This
    By: MCSE Hammer

    Blaster did ya some harm
    We just say, hey, another worm
    But thank you, for trusting me
    To mind your site's security
    It's all good, when your server's downed
    Our dope PR will pass blame around
    Cuz it's known as such
    That this is some software, you can't trust

    I told ya Homeland
    U can't trust this
    Yeah that's why we're giving ya the code
    U can't trust this
    Check out eEye, man
    U can't trust this
    Yo let 'em bust more funky system
    U can't trust this

    Give 'em a string or recvfrom
    Like no sweat they got the keys to your kingdom
    Now ya know
    You talk about eEye, you're talking about holes
    Remote and tight
    Coders still sweating so someone better write
    A book to learn
    What it's gonna take in '04
    To earn some trust
    Legit, either secure or ya might as well quit

    That's the word because you know
    U can't trust this
    U can't trust this

    --
    Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    1. Re:Love the poem... by Anonymous Coward · · Score: 5, Funny

      That is an outrageous lie! Microsoft has NEVER given a shit about their customers!

    2. Re:Love the poem... by UFNinja · · Score: 5, Funny

      I like buggy code and I cannot lie. You other hackers can't deny When a geek walks in with a laptop briefcase And Knoppix-STD in yo face You get sprung Wanna boot it up quick cuz you know BSoD's suck Look at the theme Gnome's wearin' I'm hooked and I can't stop starin' oh Tuxy I wanna get with ya And take yo picture My MCSE tried to warn me But them hackin' tools make me so horny. . .

  2. More to come... by Anonymous Coward · · Score: 5, Informative

    http://www.eeye.com/html/Research/Upcoming/index.h tml

  3. Alert the media... by LostCluster · · Score: 5, Informative

    Fox News Channel reported that there was a serious flaw in Windows during their 4pm ET news burst. Mainstream media as usual leaves out tech details on stories like these, but this is just an indication of how serious this flaw is.

    1. Re:Alert the media... by andih8u · · Score: 5, Funny

      Why would they want to report on a computer flaw that could affect millions when they could be filling us in on the latest happenings of the Jayson Blair, Kobe Bryant, Scott Peterson, and Martha Stuart trials; plus news on what Janet Jackson's nipple is up to today.

      --


      slashdot, news for crazed liberal socialist zealots
    2. Re:Alert the media... by AnonymousNoMore · · Score: 5, Funny

      You forget that the U.S. was founded by people who left Europe to find a level of self imposed repression not available to them in the old world.

  4. Yawn... by Anonymous Coward · · Score: 5, Funny

    6 months? 2000's been out for 3 years! If it took them 2.5 year to find the bug, another half is year is no biggie.

  5. it took much more... by kyshtock · · Score: 5, Funny
    ... to kill the other security flaw... Windows 9x, that is.

    If you are Microsoft fundamentalist karma blaster, I meant that in a good way...

    --
    Bite my shiny metal... oops... Nevermind!
  6. ASN.1: same issues as in OpenSSL by UnderAttack · · Score: 5, Interesting

    Didn't openssl have ASN.1 issues recently? Did MSFT copy some of the code ;-) ?

    BTW: Interesting timeline of more to come

    Better keep checking for updates.

    --
    ---- join dshield.org Distributed Intrusion Detec
  7. quote by Feyr · · Score: 5, Insightful

    didn't The Gates himself said not so long ago that they were "as fast or faster" than opensource in fixing security flaws?

    i don't have the quote on hand though...

    1. Re:quote by big_groo · · Score: 5, Informative
  8. Well, of course by Medievalist · · Score: 5, Interesting

    Open Source software gets critical fixes within days or hours because anyone running the code can potentially fix the problem.

    As Micro$oft's ratio of programmers to supported lines of code decreases, their time to fix bugs will increase.

    To put it another way, bloat breeds torpor.

  9. in other flaws...I mean news...[semi-OT] by getling · · Score: 5, Interesting

    Looks like there is another worm out there spreading fast...its spreading through AIM by sending out links to a site at wgutv.com that masquerades as being a news site proclaiming Osama has been captured. The site downloads an executable (which appears to be digitally signed with a cert issued by Thawte) which, at the least, starts propagating to other AIM buddies. Can't find anything on NAI or Symantec--anyone else seen this in the past 3 hours? (since about 2 PM EST)?

    --
    "Life is tough but we're tougher. You only get what you give, so give all that you've got." --Tony LaRussa
  10. In related news ... by BabyDave · · Score: 5, Funny

    A flaw was found in AOL Instant Messenger relating to the A/S/L library.

  11. Re:Windows NT / 2000? by girgit · · Score: 5, Funny

    When was windows NT released again ?

    Most recently, Windows NT was released again as Windows Server 2003. Before that it was released again as Windows XP and before that by the loveable name of W2K.
    Hmmm. You asked when. Sorry, I don't know the dates.

  12. Critical power and water utilities by Risto · · Score: 5, Interesting

    Every time I see an airport or a power plant affected by windows viruses and/or vulnerabilities I get a bit queasy Will the general public ever realize that if what you are working on is of any importance, nevermind critical importance, then Windows is not the right tool for the job. From the story: "This is one of the most serious Microsoft vulnerabilities ever released," said Marc Maiffret of eEye Digital Security Inc. of Aliso Viejo, Calif., which discovered the new Windows flaws. "The breadth of systems affected is probably the largest ever. This is something that will let you get into Internet servers, internal networks, pretty much any system." Maiffret said some computer systems that control critically important power or water utilities were vulnerable.

  13. AP article starts with... by lamont116 · · Score: 5, Insightful

    "Microsoft Corp. warned customers Tuesday about unusually serious security problems with its Windows software that could let hackers quietly break into their computers to steal files, delete data or eavesdrop on sensitive information." What "usually serious"? Code Red? Nimda?

    Also, Microsoft's own document on "Trustworthy Computing" (warning: MS Word format!) establishes as a goal that "[t]he company is open in its dealings with customers. Its motives are clear, it keeps its word, and customers know where they stand in a transaction or interaction with the company." I suppose that waiting six months before fixing this "unusually serious" problem somehow satisfies that criterion?

  14. heap overflow? by akad0nric0 · · Score: 5, Insightful

    A very big deal is going to be made about this. Feel free to correct me (or mod me down) if I'm wrong, BUT:

    From my understanding, this is a heap overflow. Given the nature of the heap, I could see this resulting in a DoS condition, but what is the likelihood that a practical exploit can be developed, given that the heap generally contains data in random locations?

    --
    akad0nric0

    This sentence no verb.
  15. Re:And this is better than open source... how? by 00420 · · Score: 5, Insightful

    Your post seems like FUD to me. Now I'm no expert, so I could be wrong, but are there not several proprietary programs that are no longer supported? The key difference of course being that with a non-supported proprietary app you have no chance of getting support. With OSS you could get the source code and either learn programming or hire a programmer to add support for you.

  16. Laugh now, but maybe not in a few years by Junks+Jerzey · · Score: 5, Interesting

    Windows is insecure. We know this. Partly it is the result of the operating system and partly it is the result of bad applications. And Microsoft knows it too.

    This is why Microsoft is making the bold move of promoting managed langages like C# and VB.net, and a fully managed runtime in the guise of .net. This is a huge, huge step toward eliminating buffer overruns and other trivial errors. Tens of thousands of developers are making the move right now. Any bookstore has at least 50 books on .net technologies.

    In short, laugh about it now, let it distract you from what's coming, let it lull you into thinking Linux will always have the security edge, go right ahead. It won't change anything.

  17. It is not just MS by WindBourne · · Score: 5, Insightful

    I use to work at HP Ft. Collins in the early 90's. At that time, there was a major hole in the network code of the that was going to take about 6 man-months to fix. The local management decided to not fix it as it was decided that few knew about it and it would not be a problem. I would suspect that every major company does the same thinking; MS, Apple, Sun, SGI, IBM, etc.

    I have no doubt that all these companies do care a bit more due to the pressure being brought, but it will still be a decision similar to what Ford did with Pinto and who it was did the tires that exploded. If it costs money to fix, but nobody will see it, who cares.

    That is one of the advantages of OSS as everything is in the open. Have to fix it or will suffer big.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  18. Re:Moderation? by pla · · Score: 5, Interesting

    Not every MS user updates once a year, you idiots.

    Assuming you didn't mean that as a joke...

    The entire point of this article centers on the very fact that no fix existed, despite MS knowing about the problem for over six months.

    So, even the most attentive network admin in the world, applying every fix within an hour of release, would not have had the ability to remove this vulnerability from his systems.


    Personally, I find it more interesting that MS has the same problem that OpenSSH had, dating from the same time period. Time for a few folks to start comparing the relevant libraries for similarity... Wouldn't that look just great for MS's PR, getting caught not only in a copyright infringement, but using that nasty GPL'd software they so hate...

  19. Fixed URL by Anonymous Coward · · Score: 5, Informative
  20. Re:Say it ain't so... by gid13 · · Score: 5, Funny

    Okay, so this is the least relevant post in the history of mankind, but tell me "vis-a-vis" wouldn't be the best word EVER for ebonics:

    "A prime exampizzle of racizzle can be seen vis-a-vizzle the ethnizzlicity of the indigenizzle pizzles of South Afrizzle."

    Well, that does it for me, karma be damned.

  21. U Can't Root This by Anonymous Coward · · Score: 5, Funny

    U Can't Root This
    By: MC GNU/Hammer

    Linux did ya some harm
    We just say, hey, an open sore
    But thank you, for rooting me
    To mind your site's security
    It's all good, when your server's downed
    Our dope coders will run GNU debug
    Cuz it's known as such
    That this is some software, you can't root

    I told ya script kiddie
    U can't root this
    Yeah that's why we're giving ya the code
    U can't root this
    Check out Torvalds, man
    U can't root this
    Yo let 'em bust more funky grep
    U can't root this

    Give 'em a bash prompt or C code
    Like no sweat they got the salts for your hash
    Now ya know
    You talk about Stallman, you're talking ideology
    GNU's not Linux, its GNU/Linux
    Coders still sweating so someone better write
    A patch for this
    What it's gonna take in '04
    To earn some root
    Legit, either secure or ya might as well quit

    That's the word because you know
    U can't root this
    U can't Root this

  22. 6 months? How about 7 years... by truthsearch · · Score: 5, Interesting

    The Windows help system was exploitable for about 7 years. From the time of Windows NT 4.0's release (1996?) until June, 2003, an attacker could exploit the help system to run their own code. And that's just the help system!

    As of September, 2003, there were 31 known unpatched vulnerabilities in Microsoft Internet Explorer. Some of the most critical have not been fixed in well over a year. The original page listing them was removed at Microsoft's request, but I cached it.

    Microsoft was notified of significant issues with their implementation of the Java Virtual Machine (JVM) on September 2, 2002, and on April 9th, 2003, Microsoft issued an update to fix the problem. That took more than seven months.

    Shameless plug: more examples are available at my site.

  23. Re:My system's patched now by morcheeba · · Score: 5, Insightful

    So, you're happy that eeye - a company you don't have any relationship with - has had access to your computer for the last six months? And that's fine with your customers, too?

    Ok, what about someone else who found the hole independently? Or, what if someone has broken into eeye's systems and has been monitoring their email for a "heads up" on unreleased flaws. (or the home computer of a microsoft security person). Or someone at their ISP or on their cablemodem monitoring their email. You're happy to give all these people access to your computer, too, right? Compartimentilization is very hard to do outside a rigorous structure (like the NSA) which has very strict rules, procedures, and punishments to allow enforcement.

    A virus or worm that takes advantage of this flaw is only one indicator - people using the flaw for other purposes are probably not going to tell the world about it. The point is that it's impossible to tell if no harm has been done.

  24. Re:Wait a minute... by Anonymous Coward · · Score: 5, Insightful
    There is enough blame to go around in these situations:
    • Blame the developer for creating the bug.
    • Blame QA for inadequate testing.
    • Blame management for not accepting responsibility and getting it fixed ASAP.
    • Blame marketing and account reps who don't recognize this will hurt sales.
    • Then, when you're almost done, blame the developers again for their lack of pride to not demand the right to fix their code.
    Just because you find someone to blame does not make everyone else on the team blameless.
  25. Re:Note to crackers by Fancia · · Score: 5, Insightful
    How can software companies port their apps when the viral GPL stands in the way? The GPL is the reason why you Lunix kiddies don't have Photoshop, MS Office, and games. If you'd stop sucking Richard Stallman's cock and *think* for yourself once in your life, you'd realize why your OS is unsupported.
    Which is why there's already closed-source commercial software for Linux, right? The GPL doesn't keep developers from making closed-source software for Linux.
    --

    Bít, zabít, jen proto, ze su liska!
  26. Re:Note to crackers by zulux · · Score: 5, Funny



    Like a spelling checker, you mean?

    I don't need a spellchecker on Slashdot.

    I just wait for a tool like you do it for me.

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  27. Re:Wait a minute... by Geek+of+Tech · · Score: 5, Insightful
    All the developers at Microsoft very well may have a heart of gold, but by virtue of the fact that Microsoft is a business (no, it's no the government... yet...), they will naturally do whatever it is that brings in the most money to them and their shareholders (read "Bill"....). It may not be the best for the consumer, but they don't sell Windows for us. They sell it for them. (Not flamebait...)

    --
    Stop the Slashdot effect! Don't read the articles!
  28. Re:Note to crackers by oldgeezer1954 · · Score: 5, Insightful


    Now why do you presume it's kids....



    I'm far from a kid and use Linux in a work environment. We also use OS/390, VMS, and yes Win9/2k/XP.



    The "M$" has little to do with Linux. It has everything to do with M$ and it's defacto monopoly, it's penchant for sucking the cash cow, and showing that ogranization the respect it 'deserves'.



    And when will you windoze kiddies learn it's Linux and not Lunix and that the gpl isn't viral (or we'd have windows on gpl - see MS services for Unix and in particular it's gpl components), that proprietary (and paid for!) software can be purchased for it. And that it supports most hardware. We actually did better with linux than with Win2K, driver wise, back when they were both new.



    On the issue... A six monthg turnaround? You must be kidding me! It was only a week ago Bill was, falsely, claiming a one day turnaround versus weeks for Linux (typically it's less than a day).



    Any windows setup, mine included, was a potential target for abuse due to this. You have to trust M$ employees not to leak it, the finding company's employees not to leak it, and the black hats community to not find it.



    That is a ridiculous situation for any company to be in and it's unsatisfactory performance for any software supplier let alone one who tries to claim they're the best... M$ showed zero respect for the operations of your organization and zero respect to each and every individual customer by allowing them to face that risk without warning.



    I would never trust our critical business operations to Microsoft. They have repeatedly violated that trust.


  29. Third Recent Hit from Same ASN.1 Problem by billstewart · · Score: 5, Informative
    Yes. This isn't the third DIFFERENT bug in ASN.1 discovered recently - this is the third set of applications using the SAME REFERENCE IMPLEMENTATION of ASN.1 that was discovered to be vulnerable once it was discovered that the reference implementation was buggy. SNMP and SSL got hit, then just recently H.323 got hit, and I don't know what Microsoft parts just got hit (but it wouldn't surprise me if it's Netmeeting and maybe IE.)

    Why? Because ASN.1 is the Mos Eisley of bit-twiddly protocols, and "you'll never find a more wretched hive of scum and villainy." AFAIK, there's nothing insecure about the protocol itself, but it's so ugly that everybody tends to reuse the reference implementation rather than rewriting their own. While that has some good aspects to it, some of the original reference implementation code wasn't always careful about checking bounds, etc., and eventually the University of Oulu folks did a proper study and found the holes.

    ASN.1 is one of these broad-scope protocols that tries to be everything to everybody, so it not only implements in a broad messy manner some things that were done much more simply and cleanly and debuggably in XDR, it also does some other things that are useful in a top-down hierarchical world controlled by all-knowing standards committees, and got itself included at the appropriate layers in other standards such as X.509 and H.323 (which are also big and ugly), and in SNMP (which is otherwise simple and clean and should have known better), and X.509 got itself embedded into SSL. (H.323 is the older VOIP standard, used by almost everybody even though they talk about using SIP Real Soon Now, and Microsoft Netmeeting is the popular free implementation.) One bad side of this is that very many security-critical applications have this buggy code at the bottom of them, though this is somewhat balanced by the good fact that it's so deeply buried that it's often hard to pass malicious data that far down the stack, though of course there's the ugly side which is that it's so ugly that it's hard for an interface module to verify that an ASN.1 object is malformed except by actually passing it to the vulnerable ASN.1 interpreter.

    Bit-twiddly space-saving data formats are almost always a Bad Idea. As they say, people who play with the bits deserve to be bitten. ASN.1 problems make many applications hard to write and harder to debug, but in the Open Source world, PGP has gone through several iterations of security-critical bugs because they were trying to steal bits, plus backwards compatibility issues make stealth versions difficult. The theory is that it's somehow more "efficient" to save a few bits of data storage or data transmission time by using variable-length formats, trading off the space for more CPU time and program space. This isn't totally off the wall, given 20 years of Moore's Law (which seems to have improved CPU and RAM price/performance by 10**5 - 10**6, disk by about 10**5, but smaller bandwidths by only 10**3-10**4), but the cost in programmer time, debugging time, and bug impact has been immense.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  30. Re:Wait a minute... by AWhistler · · Score: 5, Insightful

    There is enough blame to go around in these situations:

    * Blame management for forcing tight deadlines on the developer who writes shoddy code, creating the bug.
    * Blame management for limiting the time and resources for QA to develop and execute test cases which results in inadequate testing.
    * Blame management for prioritizing new sales to support, thereby not accepting responsibility and getting it fixed ASAP.
    * Blame management for structuring sales compensation so that marketing and account reps don't care about what happens after the sale, and so don't recognize this will hurt sales.
    * Then, when you're almost done, blame the developers for needing food, clothing and shelter, and getting beat down when they say anything, which gives them lack of pride to not demand the right to fix their code.

    I'm sure this is what you meant to say, right?

  31. Re:And this is better than open source... how? by Pop69 · · Score: 5, Informative

    "Slackware (well, its alive, but barely)"

    New release in September, previous release only 6 months prior to that, a changelog in current at the ftp site that shows continuous update including 11 new/updated packages in the last 4 days ?

    Explain to me in what way you think this is "barely" alive ?