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.

177 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 poot_rootbeer · · Score: 4, Funny

      U Can't Trust This

      Man, this cultural reference is even older than the security flaw they just fixed...

    2. Re:Love the poem... by tarquin_fim_bim · · Score: 4, Funny

      That would have been really funny 12 years ago.

      Wow. That would have been around about the last time Microsoft gave a shit about its customers. Surely only a coincidence?

    3. Re:Love the poem... by Anonymous Coward · · Score: 5, Funny

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

    4. Re:Love the poem... by buckeyeguy · · Score: 4, Funny

      Geez, what's next? Baby Got Hacked?

      --
      I'd have a personalized plate on my car, but "toxic bachelor" won't fit into 7 letters.
    5. 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

    1. Re:More to come... by zonix · · Score: 2, Informative

      From the site:

      The following is an edited listing of recent vulnerabilities discovered by the eEye Research Team. Full details of each vulnerability will be disclosed to the public at the time a patch is released from the vendor

      The oldest known undisclosed vulnerability here is 93 days overdue. There are seven on this list.

      Vulnerabilities that not only these security researchers and Microsoft may know of - vulnerabilities that may be exploited even as I write this. I must be completety stupid to think that this kind of security non-disclosure is complete and utter crap?!

      I know the guys at eEye can't do much about this, as in disclosing the nature of the vulnerabilites, so that we might unplug servers, or close some tcp/udp ports or whatever. They'd surely we sued (DMCA, and all that).

      I'll stop the ranting know.

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    2. Re:More to come... by Anonymous Coward · · Score: 2, Funny

      In the time it took you to whine about the non-link you could have copy and pasted the text into your browser.

  3. Comment removed by account_deleted · · Score: 3, Funny

    Comment removed based on user account deletion

  4. Wait a minute... by CajunArson · · Score: 4, Interesting

    Didn't openssl have a very similar bug that
    was disclosed & fixed just about 6 months ago?
    Anybody? Buehler?

    Looks like MS gets some slack that OSS just
    has to fix immediately.

    --
    AntiFA: An abbreviation for Anti First Amendment.
    1. Re:Wait a minute... by the_mad_poster · · Score: 4, Insightful

      OSS doesn't HAVE to fix it immediately. The community and/or developers DO fix it immediately because, unlike Microsoft, they care about writing good code and having some respect. All Microsoft as an entity gives a crap about is money. It's easier to just stick a fork in the consumer's eye than fix problems, so that's what they do. They don't care what anyone thinks of them for it because they're the status quo which keeps morons who buy a new PC ever 5 weeks buying Microsoft's tired old garbage.

      That's the difference - Good OSS projects care about writing good code which is how they get recognized as good OSS projects. Microsoft doesn't care about having any respect, it just wants money.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    2. Re:Wait a minute... by nvrrobx · · Score: 4, Insightful

      Now wait a minute here.

      Don't lump the actual developers at Microsoft in with management's decisions. You're implying that the developers do not want to do a good job or write good code. This is simply untrue, and I know that from personal experience.

      Just because management decided not to allow a developer to fix this bug six months ago, does not mean the developer does not want to! Blame management, don't blame the developers.

    3. 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.
    4. Re:Wait a minute... by Lodragandraoidh · · Score: 3, Insightful

      It is not an issue of not wanting to do a good job. It is an issue of not being able to do a good job...either through lack of skill, lack of responsibility and ownership of the code, or lack of the intestinal fortitude to fight the good fight when management decides to do the slimy thing.

      I have no sympathy for the developers at Microsoft.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    5. Re:Wait a minute... by Florian+Weimer · · Score: 2, Interesting

      Didn't openssl have a very similar bug that
      was disclosed & fixed just about 6 months ago?


      According to the reports I've read, the bugs aren't very similar.

      In both cases, the devastating results of the PROTOS SNMP test suite (which also incorporated ASN.1 tests) very likely provided the necessary incentive to look at ASN.1 parsers, but I doubt that the research or the actual code are related in any other way (as some have claimed).

      However, the impact of those bug is comparable (at least on GNU/Linux systems), and it's a nice that the free software community was able to provide a patch in a more reasonable timeframe. (The source code patch doesn't fix embedded systems with OpenSSL, of course, but that's another story.)

    6. Re:Wait a minute... by ChuyMatt · · Score: 2, Insightful

      Why do a good job when you can do a standard job and get great benefits, stock options which mature quickly, great pay, and feeling secure until you decide you have had enough and cash out, as a wealthy person. (Can you tell i lived near MS for a while?)

    7. 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!
    8. Re:Wait a minute... by ChuyMatt · · Score: 3, Insightful
      And thus why MS sucks. Where is their true competition? Surprisingly, this whole OS situation is rather close to the RR situation which forced the anti-trust idea to arise.

      the way of Business that you are talking about does not further the cause of the culture or industry. it is incestuous and unproductive. They just steal good ideas and overlap the functionality over what they previously had. Where is the innovation? Where is the adaptation? It is not like several species working to survive, they are more like a cancer devouring a body, taking over systems and spreading influence.

    9. Re:Wait a minute... by fermion · · Score: 3, Insightful
      In all honesty, if take this tact is hard to blame the management or anyone. These things take a life of thier own and pretty soon everyone is just trying to keep the whole thing from self destructing.

      However, the programmer do often have the choice of writing good code or bad code. Since writing bad code is often easier than good code, and since few people know the difference, many will take the lazy way out and do a crummy job for the paycheck. Even in this case, since it is human nature to be lazy, one can only blame the proccess for not make such behavior undesirable.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    10. Re:Wait a minute... by Anonymous Coward · · Score: 2, Interesting

      The file dates for this fix are all 23-Oct-2003. It looks like this was fixed a long time ago and it took 3.5 months for management to rubber stamp the release.

    11. Re:Wait a minute... by TheRealSlimShady · · Score: 2, Interesting

      Who's to say this didn't actually take six months to fix? I don't know if you bothered to read the advisory, but it goes very deep into the Windows authentication mechanisms, so this is the sort of thing you have to patch properly. A problem in the patch could cause worse damage to an organisation than a potential exploit.

    12. Re:Wait a minute... by TheRealSlimShady · · Score: 2, Insightful
      It looks like this was fixed a long time ago and it took 3.5 months for management to rubber stamp the release

      Or it took that long to test it properly, since it is involved in such a core part of the OS (authentication).

    13. 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?

    14. Re:Wait a minute... by KjetilK · · Score: 2, Interesting

      I know very little about it, but I looked up DSA-394 and links therein, and it seems it was just a DoS in the worst case on Debian, but it contains "Assigned (20030714)". Does that mean it was known on 14. july? In that case, it too three months?

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    15. Re:Wait a minute... by AWhistler · · Score: 2, Interesting

      Actually, no they can't.

      I got laid off recently, most likely because I raised issues to management, was told to "just shut up" and didn't.

      Fortunately, I just got a new job, and a better offer at that.

    16. Re:Wait a minute... by bankman · · Score: 3, Insightful
      Good for you, but to the others who can't easily get a new job (not implying that it was easy for you) I suggest reading a bit about negotiation. "Getting To Yes" and "Getting Past No", despite their corny titles, are highly recommended readings on this topic. If you are unable to successfully communicate that management is making decisions that will hurt the company's image and in turn its bottom line, than you are definitely not the right person for the job.

      I think that developers who issue statements that management is always doing the wrong thing, should remember that they too manage, a software development project for example.

      --
      I feel so sig.
  5. 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 koh · · Score: 4, Informative

      AFAIK Janet Jackson's nipple has been used as an excuse in the US to enforce a 5 minute delay loop on awards shows in the future. This effectively kills the live in "live" and is newsworthy IMHO.

      Therefore I wouldn't mind the media reporting about both a major computer flaw _and_ JJ's nipple.

      --
      Karma cannot be described by words alone.
    3. Re:Alert the media... by Liselle · · Score: 3, Interesting

      FYI, the morning after the Superbowl, I caught a story about the MyDoom virus (they referred to SCO as a "small software company") on the morning news. Granted, it's not Tom Brokaw, and they avoided technical details, but you get the point. There are presumably several people in major news organizations that are not brain-dead when it comes to tech news.

      --
      Auto-reply to ACs: "Truly, you have a dizzying intellect."
    4. Re:Alert the media... by kfg · · Score: 2, Funny

      Just because you're paranoid, doesn't mean they're not after you - Kurt Cobain quoting Woody Allen.

      Any minute now SCO is going to claim that they own Woody's IP and sue Kurt. When informed that Kurt is dead they'll claim IP rights to suicide technology, double their claim and add Dr. Kevorkian to their suit.

      When they hear of this exploit they'll blame it on Linux terrorists, point and shout "Look, Janet's nipple!" and then run the other way when everyone looks.

      KFG

    5. Re:Alert the media... by caluml · · Score: 4, Offtopic

      You guys are so uptight about this nipple thing. Someone on UK TV said "F**king c**ts" with 12 million people watching, and only about 80 people complained.

    6. 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.

    7. Re:Alert the media... by bechthros · · Score: 2, Informative

      Wow, off topic and a troll! Congratulations!

      Just some facts, in case that's what you care about: 1) Nirvana (I assume that's the band you refer to) had considerably more hits than one (four number one hits from their second album alone). How many number one hits has your band had? 2) having a drug habit/problem makes one neither a bad person, nor deserving of the hatred and scorn you heap upon him. 3) he died about four years after the "one hit" you noticed, maybe that's "shortly" to you but most people would probably consider four years to be a not insignificant span of time. 4) in most circles, it's generally considered impolite to speak ill of the dead. 5) he was murdered, and evidence abounds if you care to investigate.

      What I don't know for a fact is why you feel complelled to beat up on a dead murder victim on slashdot, in the midst of a discussion on MS security (or lack therof)

    8. Re:Alert the media... by Dirtside · · Score: 2, Funny

      Another version: The U.S. was founded by people so staid and uptight that England threw them out.

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    9. Re:Alert the media... by gordgekko · · Score: 3, Interesting

      > 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.

      Those people left Europe to experience religious freedom -- and paradoxically denying it once they got to the U.S. -- which the U.S. then proceeded to eliminate from public discourse in the last 20 years.

      And for the record I'm an athiest.

      --
      You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
  6. 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.

  7. 6 months later, millions switch to Linux. by Adolph_Hitler · · Score: 4, Funny

    Thats the result of Microsofts terrible history on security. Please Mr.Gates, continue to help the Linux community thrive.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:6 months later, millions switch to Linux. by codeonezero · · Score: 2, Interesting

      Just wait for a couple of more viruses/worms to propagate on Windows and screw up people's computers and people will switch. People have switched over this, I can attest to that, not me of course but I talked to a lady over the weekend who is a writer and uses her computer for just that. Her Windows PC got infected by a virus, not sure which one, but she ended up being fed up. She dropped the PC off to be repaired and went to one of the Apple Stores to buy a Mac. Now, that's not to say Macs are virus proof, I explained that to her when she told me. She ended up getting a virus scanner just in case. But the possibility is there, it seems to me that people are looking at the Mac because of security concerns over Windows. Now if Linux gets a good Desktop that's easy for the end user to set up and use, I think we might just get people switching over just like that :-) I'd probably still use my Mac though, I like Linux but the Mac does what I need for now, and if not then I look at ports coming in from Linux or BSD :-)

      --

      ....
      int main (void) { ... }

  8. 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!
  9. 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
    1. Re:ASN.1: same issues as in OpenSSL by sik0fewl · · Score: 4, Funny

      I dunno, hard to say. But you'd think if Microsoft would go so far as to copy the code they'd be smart enough to copy the patch, too, instead of sitting on it for six months :-)

      --
      I remember when legal used to mean lawful, now it means some kind of loophole. - Leo Kessler
    2. Re:ASN.1: same issues as in OpenSSL by ivan37 · · Score: 2, Insightful

      Wow - two more bugs that have been overdue for over 3 months. That's really nice to know that there are 300 million computers with gaping holes just waiting to be found...

    3. Re:ASN.1: same issues as in OpenSSL by koh · · Score: 2, Funny

      But you'd think if Microsoft would go so far as to copy the code they'd be smart enough to copy the patch, too, instead of sitting on it for six months

      You don't need to be that smart to copy someone else's code, and that may be the problem.

      --
      Karma cannot be described by words alone.
  10. Windows NT / 2000? by peterprior · · Score: 4, Interesting

    Hang on.. If windows NT / 2000 are affected.. looks like M$ have been sitting on it for a _lot_ longer than 6 months.
    On the other hand, if they didn't know about it, I wonder how many systems could have been compromised. When was windows NT released again ?

    1. Re:Windows NT / 2000? by Anonymous Coward · · Score: 2, Insightful

      Last year, a sendmail bug was found that had been in the code for over 10 years. Does that mean sendmail was sitting on it for 10 years?

    2. Re:Windows NT / 2000? by donnyspi · · Score: 3, Insightful

      They were only sitting on it for the time they *knew* about it! Doesn't matter when NT came out if they only discovered it 6 months ago........

    3. 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.

  11. Say it ain't so... by Soko · · Score: 3, Insightful

    "ASN.1 is really an extremely deep...technology in Windows itself," he said. "This investigation required us to evaluate several different aspects. This is an instance where we really had to do our due diligence."

    Name me an instance where "really doing due dilligence" vis-a-vis security is an option, like this guy makes it sound. Just one.

    Please tell me Microsoft is not as inept as this. Please?

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
    1. 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.

    2. Re:Say it ain't so... by IamTheRealMike · · Score: 4, Insightful

      Well, Microsoft always claim that the reason it takes them so long to get security fixes out is because they have to QA it, make sure they don't break apps etc - but I really don't understand this. It's a buffer overrun. Change the code to calculate the size then use dynamically allocated memory and it's fixed, right? Worst case, put bounds checking in there. How on earth could this possibly even affect public API? How could this cause regressions in apps? If there are apps out there that break because of security fixes like this, why should we care? Isn't the security of millions more important than those crack-ridden apps?

  12. 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
  13. 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.

    1. Re:Well, of course by Anonymous Coward · · Score: 2, Insightful


      That's not true at all. Users *use* a particular
      distribution (or OS for the BSD's). They look to
      that particular distibution for the patch.

      The major distributions have been *very* speedy to
      release patches through their normal, established
      update channels.

      In short, I call FUD.

    2. Re:Well, of course by 4of12 · · Score: 2

      It's not just lines of code per programmer. If it were they'd have fixes out pretty quickly.

      It's the nature of those lines of code.

      What kills MS in this regard is this: despite being able to hire more of the most capable programmers in the world than anyone else, their business model relies on there being extra non-trivial ties between applications, the OS, MSN, my Aunt Bertha's USB camera, a DLL from Portugal, etc.

      OSS programmers have the luxury of making modular parts that interact in clear, contained ways that are more easily diagnosed.

      The MS coder has to face what amounts to surgery on a plate of spaghetti with the constraint of not affecting any "important" noodles.

      Of course, they do have the luxury of ignoring effects on third party non-MS code.

      And they do get paid more than OSS coders.

      --
      "Provided by the management for your protection."
  14. That's no bug! by ackthpt · · Score: 4, Funny
    The bug affects ASN.1 library and is remotely exploitable through authentication subsystems (Kerberos, NTLMv2) and applications that make use of SSL certificates."

    That's no bug!

    That's Intellectual Property!

    "In other news: PanIP has filed suit claiming Microsoft's latest bug violates one or more of their patents."

    --

    A feeling of having made the same mistake before: Deja Foobar
  15. 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
    1. Re:in other flaws...I mean news...[semi-OT] by getling · · Score: 2, Interesting

      Yeah we are trying to track this now...what other illegitimate links were you sent?

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

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

  17. Re:MyDoom by GigsVT · · Score: 2, Insightful

    There's an overflow in the stupidity of the users, who are willing to unzip and run unexpected EXE files from strangers.

    Seriously.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  18. Does obscurity work? by BillyBlaze · · Score: 3, Interesting
    Well, does it?

    The article mentions that Microsoft is unaware of any computers hacked with this vulnerability. Assuming it wasn't ever used, then not disclosing it until a patch was made worked well in this situation.

    But not disclosing the problem has drawbacks, too. Your system is insecure, and you have to hope nobody else knows about the exploit either. And it's Microsoft's decision when to patch it. It will be interesting to hear why it took them six months. What if it was simply PR: do you feel safe knowing you're vulnerable so Microsoft gets good PR (until now)? Or perhaps it's just laziness. If customers don't know about an exploit, how can they apply pressure to counter it?

    1. Re:Does obscurity work? by pegr · · Score: 2, Interesting

      "The article mentions that Microsoft is unaware of any computers hacked with this vulnerability. Assuming it wasn't ever used, then not disclosing it until a patch was made worked well in this situation."

      OK, put on your tin-foil hat... Ready? I heard rumors in the white-hat underground almost a year ago on this issue. Apparently, government-types were sourcing ANS.1 experts for security work, but it was all very hush-hush. I didn't think much about it at the time, but it all came back to me today.

      With that said, are you ready to state that this vulnerability has not been used in the wild just because MS hasn't heard of it? You think various three-letter organizations haven't had this hack in there tool kit for at least a year? (MS probably wrote the exploit code! Or wait... Does spy hack code include Service Packs? ;) Or perhaps MS dragged their feet for six months so the cloak-and-dagger types could refocus on another, presently non-public, vulnerability in order to perform their "work".

      In security work, you have to work from the assumption that your enemy can defeat your controls so you can build redundancy into the system and minimize exposure.

  19. 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.

    1. Re:Critical power and water utilities by foidulus · · Score: 2, Interesting

      Though doesn't part of the user agreeement state that you will not use this software as part of any critical systems such as power plants, air traffic control, medical systems etc. Whether or not that actually stops them is another story. The only place I worked with critical systems was in a steel mill, but we used VMS.

  20. 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?

  21. Proof that publishing the fix enables crackers? by Yankovic · · Score: 2, Insightful

    So this is very interesting, in that it's the first time that a critical flaw has taken six months to fix that the alert about the fix ALSO was delayed for six months. Yet in that time, we have not seen any significant uptick in these types of exploits, and there do not appear to be any worms like this in the wild.

    Does this verify MS's supposition that delayed publication = less exploits?

    1. Re:Proof that publishing the fix enables crackers? by LostCluster · · Score: 4, Insightful

      Yep. It's clear. If there's no public discussion of a flaw, the likelyhood of an exploit is lower because the would-be hacker has to discover the flaw on their own.

      Some of the worst viruses have come from already-patched flaws that users have just neglected to apply said patch.

    2. Re:Proof that publishing the fix enables crackers? by theLOUDroom · · Score: 2, Insightful
      Yep. It's clear. If there's no public discussion of a flaw, the likelyhood of an exploit is lower because the would-be hacker has to discover the flaw on their own.

      Actually it's not clear.

      Assuming a flaw is actually going to be fixed someday, you have to consider both the time it takes for the flaw to get fixed and the chance that someone else will find it. If disclosing the vulnerability is going to get it fixed in a week instead of six months, there is a lot less time for it to be exploited. It also requires making the idiotic assumption that no one could ever just SHUT DOWN THE SERVICE UNTIL THE FLAW IS FIXED.


      This is the way SHOULD work:
      1. I discover a flaw.
      2. I publicly disclose it.
      3. Systems vulnerable to exploitation are shut down.
      4. A fix is published.
      5. Systems are brought back up.


      That is how you minimize the chance of your system being exploited, not by acting out "The Emperor Wears No Clothes."
      As an added bonus of this system, consumers get to see who really is serious about security. They get to objectively evaluate vendows based on number and seriousness of flaws and the time it took to fix them.
      --
      Life is too short to proofread.
    3. Re:Proof that publishing the fix enables crackers? by Yankovic · · Score: 2, Insightful

      The problem is that, in publishing the flaw, the number of people who now have understanding on how to write an exploit against it are much higher. Maybe if you published something about a flaw in a given service and just told everyone to shut down that service due to the flaw until the fix was out. But that seems unlikely.

      It's not the emporer wears no clothes, it's more like a: you don't even KNOW the emporer has no clothes and b: waiting to say the emporer has no clothes until you have a jacket for him to wear.

      The particular problem here is that there are no services specifically that you can shut down... it affects everything that accesses CRYPT32.dll

    4. Re:Proof that publishing the fix enables crackers? by Mike+Hawk · · Score: 2, Insightful

      If I find the locks on your house can be opened with ANY key, I'm going to tell you, not your locksmith (who will then fix them some day he gets when hearound to it.)

      Actually, feel free to tell me AND my locksmith (he installed the lock so he could already get in anyway), but you could please not tell the whole city? That's what publishing the flaw publicly does. Perhaps you do not mean what your own analogy implies?

    5. Re:Proof that publishing the fix enables crackers? by theLOUDroom · · Score: 2, Interesting
      Beyond say 10 days there is no reason to imagine that it's still secret, and so it's safer to let people know.

      This is exactly the kind of assumption that I think is silly. This bug had been in existence for YEARS. What the heck does the date you discovered it have to do with anything?

      Crackers have had YEARS to find and exploit this error, but someone decides to make the silly assumption to no one else could have ever found it before them.

      If the vuln is not being exploited then giving the vendor a few days or a week to make a release is probably OK.

      This is another assumption that I think is crazy. How do you know this vulnerability is not being exploited?
      You don't.

      Just because there hasn't been some giant worm that takes advantage of it doesn't mean that no one knows about it and is using it. A smart hacker/cracker can take advantage of it without running around waving a huge red flag going "Look I found a vulnerability!"
      The only way to really know if it's being exploited is to publicly disclose it, so that a large number of people can actually check to see if it is.

      Disclosures often do lead to attack tools, or at least more widespread use of them.

      But disclosures also lead to the problem being fixed. A public disclosure of the problem gives a system administrator 4 options:
      1. Move the system to a different software platform.
      2. Shut down the system.
      3. Fix it himself (if possible)
      4. Just hope he stays lucky until the patch comes out.

      By keeping the problem a secret, you're eliminating 3 of those options, and allowing companies to take security much less seriously.
      --
      Life is too short to proofread.
  22. Six Months! by Goo.cc · · Score: 4, Insightful

    So for six months, people are left out there running software with a known security problem while Microsoft surpresses the information and spreads FUD about how Linux/Open Source security responsiveness is poorer than Microsoft's? What a crock of shit.

  23. Super Double Critical? by Saeed+al-Sahaf · · Score: 4, Funny
    From the story: "Microsoft, which learned about the flaws more than six months ago from researchers, said the only protective solution was to apply a repairing patch it offered on its Web site. It assessed the threat to computer users as "critical," its highest rating."

    So, if they fix a security flaw sooner than six months, what status does that get? Super Double Critical?

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Super Double Critical? by Brent+Nordquist · · Score: 3, Funny
      So, if they fix a security flaw sooner than six months,

      Hypothetically, you mean?

      --
      Brent J. Nordquist N0BJN
  24. Unfortunate, but unlikely in the future. by Srividya · · Score: 2, Troll

    It is unfortunate that an otherwise healthy piece of software has been found to have a problem of this scale. However I do have good news for software users everywhere: in two years, there will not be any more buffer overflows.

    To understand why buffer overflows are going away, it is important to understand current trends in the software industry. Much has been read and published about what Americans call "outsourcing", which is the practice of hiring more competitive priced labor.

    Where I work in Tirupathi India there are approximately 100 paid programmers, including myself. In addition to us, there are approximately 250 unpaid programmers working on the lower floors. They have "read-only" access to our source code, and may browse from the source code repository at will. Because of the abundance of Computer Science graduates here and the scarcity of jobs, only the best are able to move from unpaid to paid labor. As each of the paid programmers checks in code, the unpaid programmers review it, probing for weaknesses and security flaws. If a buffer overflow is found, it is reported to a head programming manager. The programmer who found the security flaw is promoted, often from unpaid to paid. The programmer who made the error is demoted. In the case of buffer overflows, which we are told at the beginning are the worst, worst, worst thing, the offending programmer is removed. This, actually, is how I moved from unpaid to paid. And I spend at least half of each of my days (about six hours) at work inspecting my own code to insure that I cannot be removed. I do not make security mistakes ever. To put it in simple language, I have a family to feed.

    There is also the cold room, where the programmers who make buffer overflows go before they are removed. I have not seen it. But I know that they make sure not to leave marks. They put you in a metal room, and there is cold water and a hose. It is motivating. I will not go there.

    -Srividya.

    1. Re:Unfortunate, but unlikely in the future. by neoThoth · · Score: 3, Interesting

      This seems all well and good but I call foul. This is NOT why it is unlikely that buffer overflows are going away in the future. Microsoft has realized that there is just too much code to deal with and like or not humans (even with families to feed) make mistakes. And buffer overflows are notoriously difficult to spot with human eyes.
      The solution isn't put more eyeballs on the problem. the solution is to build a better compiler. I don't have the documentation on hand but the newer compilers at microsoft simply do away with the problem while it's building the opaque executables. the newer operating systems also operate with a "canary" in the memory system which listens for possible buffer overflows and handles the exception.
      Srividya, get over yourself. "I do not make security mistakes ever." You have and you will undoubtedly make more in the future. Coders in India are not that much more astute then american counterparts, they're just paid less.

  25. 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.
    1. Re:heap overflow? by zjbs14 · · Score: 2, Informative

      Accoring to the article, code could be injected using character string and OID's that get copied without regard to length. All you would need to do is get the right stuff copied to the right place.

      --
      No sig, sorry.
    2. Re:heap overflow? by BillyBlaze · · Score: 4, Insightful

      The AP article mentioned that "eEye had successfully tested the method to break into its own computers." So the probability that it's possible is 1.

    3. Re:heap overflow? by DR+SoB · · Score: 2, Informative

      That is correct, during the compile, the memory markers (addresses) are created. These are of course, virtual addresses, like you said, all process have their own address space. In terms of real storage (what's actually in the RAM), that would be different every time the application is run, but it makes no difference as the DAT handles the instructions (I think it's a DAT in windows anyways..)

      --
      Mod +5 Drunk
    4. Re:heap overflow? by IamTheRealMike · · Score: 3, Informative

      It's not so much the location of the overflowed buffer that's the problem, it's the location of the GOT (or IAT on Win32) that matters, as that allows you to call any function imported by that binary. On Windows PE binaries usually have their relocation records stripped so they always load at 0x400000, making the IAT easy to access by an absolute jump. On Linux the situation is mostly the same, albiet with a different address, unless you are using Fedora Core 1 in which case exec-shield with PIE binaries are used to give binaries randomized load addresses. One of the reasons it's called exec-shield is because it helps reduce the problems of buffer overflows - at least it makes it harder to run useful code (you can still crash the app of course).

  26. Service Packs by truthsearch · · Score: 4, Insightful

    Microsoft was notified 6 months ago. Either they didn't know about it before that or they didn't disclose that they did. The bug may have existed for 10 years, but they supposedly sat on it for 6 months. Actually, since it affects all versions of NT and 2000 before service pack 3 it could have existed since about 1985.

  27. Re:Moderation? by peterprior · · Score: 2, Insightful

    Then that would be silly.. Surely posting this story is one of the better ways to alert thousands of geeks that they need to patch their servers / machines to fix a critical flaw.

  28. Is this the worst news report on Microsoft bugs? by zero-one · · Score: 2, Insightful

    The BBC published this report on Microsoft security problems. Somehow, the person who wrote this managed to a whole article without including any information on what the bug actually was.

    In sort form it reads, there was a security flaw, it is bad, actually it was really bad, maybe the worst ever and it is a security flaw.

  29. I had just read about it by squarefish · · Score: 2, Interesting

    at cnn.com and was patching all the machines here at work. interesting article for a few reasons- looks like M$ is still making weekly updates...

    I'm so glad I switch to linux and os x for all my personal stuff, it makes me feel so much better.

    --
    Creationists are a lot like zombies. Slow, but powerful and numerous. And they all want to eat our brains.
  30. Sad state of affairs by glpierce · · Score: 4, Funny

    Sadly, I think that a file called "This_is_a_virus_-_do_not_open.exe" would be just as effective as any other.

    --
    G
  31. Re:And this is better than open source... how? by glop · · Score: 2, Insightful

    >Maybe it is a flaw that the open source community can collectively fix.

    That is a flaw that you can fix for yourself. Just use software that you can maintain yourself or that is very well supported (e.g. gcc, openssl, openssh, Apache etc.)

    As you see, going with high-profile projects is "safer" just as it is "safer" to go with high-profile vendors like IBM or Microsoft.

    But of course, none of these solutions is perfectly safe ;-)

  32. Re:THIS IS NOT NEWS!!!! by musikit · · Score: 2, Funny

    if it was released without bugs or security flaws how would the product ever get into the news?

  33. Re:And this is better than open source... how? by Musashi+Miyamoto · · Score: 2, Insightful

    Of course, with some open source projects, if there is a bug or security flaw, not only does the problem not get fixed, there isn't anyone there to fix it!

    There are a number of open source projects that are no longer being maintained, but are in fairly wide use. At least with Microsoft, there is someone there saying "yea, yea... I'll get to it!"

    True, anyone has the ability to fix the problem, but most of the time the user is not necessarily a developer or admin. And if someone out there DOES fix the problem, there isn't neccessarily a central place to post the fix.

    Maybe it is a flaw that the open source community can collectively fix.


    Why was that message moderated down? (Oh yea, this is slashdot) Don't moderate it down just because you don't agree with it. It is a legitmate problem with open-source! Slashdot is best when it is a level headed forum for reasoned arguement, not a once sided diatribe against all things capitalist.

  34. 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.

  35. 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.

    1. Re:Laugh now, but maybe not in a few years by WindBourne · · Score: 2, Insightful

      There is a runtime associated with these. It will also have bugs and openings. The question is will MS release often with the bug fixes. Based on their past and current record, how do you think that they will do?

      Do not get me wrong. OSS (including Linux) has its warts. But due to competition, it is kept up and at a quick rate.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  36. 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.
  37. To really bring attention to this.... by FerretFrottage · · Score: 2, Funny

    just have Janet Jackon do a "half-time" concert at the next major Windows conference. The promoters may even get Balmer to play the part of Timberlake.

    --
    "Look Lois, the two symbols of the Republican Party: an elephant, and a fat white guy who is threatened by change."
  38. 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...

  39. Fixed URL by Anonymous Coward · · Score: 5, Informative
  40. Re:Note to crackers by Anonymous Coward · · Score: 2, Funny

    When they finally get laid. Which is to say... never.

  41. Microsoft needs to learn by not_bio · · Score: 2, Insightful

    Bugs do come up in almost every software and OS, with some of these being critical. Waiting 6 months to announce a problem that was identified by some 3rd party (or anyone) is unacceptable. They now have adopted the script-kiddie standard. They will not anounce a flaw until either they know for sure the patch will fix it, or it will come out before every script kiddie can get their little hands on a prebuilt exploit. During the last 6 months, or longer, many compainies and goverments with priceless data could have been exploited. IMO, it is ignorant to think that only security companies and casual hackers are out to find exploits. It really is the unpublished ones that are the most dangerous. I am assuming that this exploit has effected XP since day 1. That is a long time for say a real pirate group or a hostile government to discover it and launch very selective attacks on specific target entities. The media tends to forget about just unplugging the machine with the sensitive data as a viable (even if temporary) security solution. For the last 6 months, MS has knowingly put many in danger by not revealing to them that their systems had a serious exploit. It will probably never be known if this exploit has been used yet. Just because I cannot google and get info on it or dl a prebuilt binary does not mean that it has not been used.

  42. Re:MyDoom by jrockway · · Score: 3, Insightful

    This is going off-topic, but is MyDoom really illegal then? If I send you a legitimate program, it's legal. So shouldn't the USER be held liable for attacks this time? It's entierly their fault. (If I run while /bin/true; do wget sco.com & done; that's MY fault. How is MyDoom any different*?)

    * The user doesn't know what happens. But so what. I didn't know that firing a gun at your head would kill you.

    --
    My other car is first.
  43. What about windows embedded? by PatrickThomson · · Score: 2, Interesting

    Yeah, subject says it all. What about systems with embedded windows, where patching (if possible) usually proceeds slowly, for example cash machines?

    --
    I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
  44. Millions switch to Linux: Not likely soon. by Saeed+al-Sahaf · · Score: 4, Insightful
    "Thats the result of Microsofts terrible history on security. Please Mr.Gates, continue to help the Linux community thrive."

    It would be great if this where only so, but it seems that there is one factor in corporate IT that over rules security, and that's an "enterprise" quality office suite and desktop, two things that seem to be moving quite slowly. Very few question Linux in the server market, but the PHPs will not give up Outlook and PowerPoint untill there is a superior linux analog.

    By the way, recall that Linus himself predicted the corporate desktop is still 10 years off.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Millions switch to Linux: Not likely soon. by jaavaaguru · · Score: 2, Insightful

      This is one huge step towards having what these people want, IMO. You can even have OpenOffice with the Plastik style of KDE 3.2. A great office suite, and a great desktop environment, merged. And they've even managed to the the look and feel of the two products integrated more closely than MS has with Office XP and Windows XP ;-)

  45. 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

  46. They did it on purpose to abuse your computer by LoveOO · · Score: 2, Funny

    I think this was not a flaw but a design to enable MS to spy on your computer, introduce problems, etc. from central servers of their own in order to get you to upgrade, buy more software etc. and to give them a competitive advantage. When somebody discovered it, it took them six months to figure out how to maintain this and not be discovered for another ?? years. That is what the patch truly does.

    --
    Gungah dah lungha.... So I've got that going for me.
  47. Re:And this is better than open source... how? by Aardpig · · Score: 2

    And FMA is widely used on what planet? Hardly on the same scale as, say, Apache, is it? Troll.

    --
    Tubal-Cain smokes the white owl.
  48. The Rest of the Update - Remove Unacceptable Symbo by Nom+du+Keyboard · · Score: 4, Insightful
    Have you seen the other critical update they're trying to slip through with this one?

    This item updates the Bookshelf Symbol 7 font included in some Microsoft products. The font has been found to contain unacceptable symbols.

    Looks like someone slipped something through on Microsoft (certain to lose his/her job over this one) and put it just far enough in that it doesn't show when you double click the Bssym7.tt font file to preview its style. Leaves me wondering only two things:

    1: Is there more than 1 symbol in there that is considered "unacceptable"?
    2: Just why is this considered critical?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  49. Re:Note to crackers by pyros · · Score: 3, Funny

    kettle: pot, you're black.

  50. Why would Microsoft *really* care? by PierceLabs · · Score: 2, Redundant

    What better way to make people want to move to Longhorn in droves than to make the cost of staying with the currently deployed operating system seem prohibitively expensive in comparrison.

  51. 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.

  52. when are they releasing this patch to consumers? by NotAnotherReboot · · Score: 3, Interesting

    I am looking at WindowsUpdate right now, and am not seeing this patch.

    I can go ahead and download it from the page in the story; my question is: why is this patch not up on WindowsUpdate immediately?

  53. Re:Note to crackers by the_mad_poster · · Score: 4, Insightful

    You people that insist on bashing *nix users for "faux-superiority" remind me of crazy people that bang their heads agaisnt the wall over and over even though it hurts. I mean, give me a fucking break. I'm not the one staring down the barrel of a vendor that takes 6 months to fix a critical vulnerability or has a standing history of just ignoring such things when possible.

    There's no "faux" superiority. There's nothing significant that Windows can do better than Linux in the back office anymore. Only a complete idiot would continue to use Windows systems for any mainstream services. With a few custom exceptions, there's just no room for Windows on a smart admin's server anymore, and Windows on the desktop will drop dead when vendors decide that Linux has reached critical mass and it's time to start porting commercial apps. We know it works. We know it works better than windows. It's not faux superiority. Windows just sucks and now people have a choice not to use it. Get over it. If you're dumb enough to keep exposing data and users through Microsoft's well-known, well-documented, ongoing negligence, that's YOUR problem. However, just because I don't have that problem, don't come getting all pissy with me.

    --
    Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
  54. Re:My system's patched now by frodo+from+middle+ea · · Score: 4, Insightful
    Would you prefer to buy locks from a company whose locks previously had a flaw , which enabled anyone with a hairpin to open the lock, although the company now claims all such flaws are now removed ?
    Would you continue holding an account with a bank, whose ATM machines were infact totally neglecting PINs , even though no one actually tired it ?
    I don't think, the microsoft bashers are saying that microsoft makes crappy s/w and open source makes great s/w. But what they are saying is, dispite making mistakes after mistakes, microsoft is not accountable to any of its mistakes. Neither are large corporations or end users bothering to try alternatives merely because of intertia

    So what is the incentive for Microsoft to improve its security track record ?

    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
  55. 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.

  56. Re:MyDoom by Theatetus · · Score: 2, Funny

    None, other than the Stupid User Who Runs Untrusted Executable Files vulnerability, for which the only patch is a baseball bat.

    --
    All's true that is mistrusted
  57. Re:The Rest of the Update - Remove Unacceptable Sy by niall2 · · Score: 2, Funny

    Not Janet Jacksons breast again! Damn you Viacom.

    --
    Today is a gift. Save the receipt.
  58. Re:Note to crackers by Mod+Me+God · · Score: 2, Funny

    It was an ironic comment, couldn't you see that? I remember the mag PCW used the term M$ way back in '94 and it was old then.

    --
    --

    FreeNET user? Comfortable with the adverse selection?
  59. Still Three REMOTE Exploits! by isn't+my+name · · Score: 4, Interesting

    Wow, eEye still knows of 3 different high severity remote exploit in MS systems, and MS has been sitting on two of them for over 3 months.

    Secure computing indeed.

  60. Re:And this is better than open source... how? by Musashi+Miyamoto · · Score: 3, Interesting

    Just browse through Freshmeat. I'd say 1/8 of the projects there have not been updated since 2001.

    Or search Google for no longer under development. See how many hits are open source projects.

    Here is my list of apps that I want to see under development:

    Big Sister for Windows (this one is the one I want updated most of all)
    Slackware (well, its alive, but barely)
    NCSA Server

    In all cases I found that they were unsupported and had to switch to a different solution.

    And remember, just because YOU don't use it, doesnt mean there aren't a lot of other people that use it and depend on it.

  61. Unix went through this adolescence 15 years ago by T-Ranger · · Score: 2, Insightful
    At the root of the problem is the mindset of the developers. In the Windows/MS world there is the underlying assumption that nothing bad will happen, attacks wont happen, so you dont need to harden your code to deal with it. This is not an explicit decision made, its a non-decision based on ignorance.

    The Unix/OSS/internet communities once had the same mind set, the same ignorance. The assumption in 1980 on the internet was that everyone would play nice. This might have been true in 1980. The worms, viruses, DoS attacks happened. Much software was fixed, or scrapped. New software was developed with the assumption that it would be under attack.

    Im not excusing MS - in fact far from it. These lessons have been learned. Solutions to the problem have been used. Methodoligies for producing secure code are well documented.

  62. Re:No, you wait a minute... by w3svc_animal · · Score: 3, Insightful
    While you are certainly entitled to your own opinion and I'm sure there are some people here who will agree with you - I'm certain there are quite a few others who, like me, are tired of the bullshit rhetoric people like you spit out.

    Let's go over the facts here...Just a couple of bits from the article...(quoting AP)

    1. Researchers at eEye discovered the problems last July and agreed to keep quiet about them until Microsoft could fix them

    2. Microsoft took months because it wanted to ensure that a single repairing patch solved any related problems "We really took the steps to make sure our investigation was as broad and deep as possible," Stephen Toulouse, said.

    So far it sounds pretty bad, doesn't it?
    Maybe you can enlighten all of us as to how this delay has helped Micrsoft's bottom line?
    Do you think people would have stopped buying their products had this been announced last July?
    Do you think people will stop buying their products now?

    Isn't it feasible, albeit a bit too long, that they actually took the time to correct the issue? Rather than throwing a 'fix' together to appease the shareholders, one might think the amount of time taken increases the chances that they did it right.

    --

    Error encountered in IAWebSig.clsSig.Create: Last Procedure: sPrc_Ins_tblSig

  63. It's so by mrjohnson · · Score: 2, Insightful

    And, yet they build more stuff in the OS:

    http://www.techworld.com/news/index.cfm?fuseaction =displaynews&NewsID=995

    "The more you can put in the core operating system the better." Yeah, they are that inept.

  64. Re:Moderation? by Just+Some+Guy · · Score: 3, Informative

    Both OpenSSH and OpenSSL (what you really meant) are available under BSD licenses. Microsoft hasn't said anything bad about BSD-licensed software and has admitted to using it for years.

    --
    Dewey, what part of this looks like authorities should be involved?
  65. That's what you get for updating by the_skywise · · Score: 2, Informative

    According to the MS website it appears to have been introduced into 2000 as part of a service pack update (Starting with SP2), and starting with XP Service Pack 1. See KB article: 828028

    And, of course, it doesn't affect Windows 98 at all...

  66. Re:The Rest of the Update - Remove Unacceptable Sy by Inuchance · · Score: 2, Informative

    Yep, it appears to be the same font.

  67. What other applications are affected? by bigberk · · Score: 2, Interesting

    Can anyone do is a favour and list some other applications that might be affected... for example, other Windows mail clients or web browsers that use SSL?

    BTW, my SSL mail client (jbmail) is not affected since it uses OpenSSL.

  68. 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!
  69. Re:Note to crackers by sqlrob · · Score: 2, Funny

    Oracle's open source? That's news to me.

  70. Re:Note to crackers by happyfrogcow · · Score: 2, Funny

    The GPL is the reason why you Lunix kiddies don't have Photoshop, MS Office, and games

    Yes, the "viral" GPL sure has made Neverwinter Nights become liscensed under the GPL now, hasn't it.

    troll.

  71. Re:Note to crackers by somekindofuniguy · · Score: 3, Funny

    profeccional
    Like a spelling checker, you mean?

  72. Six months! by BillyBlaze · · Score: 2, Insightful
    Why did it take so long?

    "Toulouse said Microsoft took months because it wanted to ensure that a single repairing patch solved any related problems." So they wanted to fix each of many related vulnerabilities and release the patch as one. Because releasing several patches is worse PR than releasing just one, I think.

    "(As an aside, it's interesting to note that this vulnerability was silently fixed in Windows 2000 SP4 and Windows Server 2003, due to an additional comparison being included in ASN1BERDecCheck().)" Not only did Microsoft know about the bug for six months, they also knew how to fix it. And they did so, silently, for other products.

    Finally, if they've sat on it for six months, why is it being released now? The article mentions several upcoming meetings that make this a very bad time, PR-wise. Could it be that they were aware of exploits in the wild starting recently? If so, would we ever know?

  73. Re:Depressing thoughts by edxwelch · · Score: 4, Insightful

    Amazing. This firm makes money from the fact that IIS is so insecure, that's why they went to so much effort to look for these security holes in the first place. It's a good incitive for customers to buy their products when they see all those security holes out their just waiting for exploitation.

  74. Re:The Rest of the Update - Remove Unacceptable Sy by irn_bru · · Score: 4, Informative

    A bit of googling reveals that the font contains a symbol which is a swastika. Not the reversed Nazi Swastika, but the way round that it was used for thousands of years by Buddhists as a symbol of Buddha's heart and mind. It is still a commonly used symbol in the far east.

    As for point 2. Who knows???

  75. Re:Note to crackers by inode_buddha · · Score: 2, Funny
    Wonder of wonders, an AC actually used "affecting" correctly, and I'm responding...

    /me weeps for this world... (tolerant non-kiddie)

    --
    C|N>K
  76. 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.

  77. stuff by Tom · · Score: 4, Funny

    I guess this is in the "Stuff that matters" category then, since it certainly isn't "News" by any stretch of imagination.

    --
    Assorted stuff I do sometimes: Lemuria.org
  78. Re:AND ANOTHER CRITICAL VULNERABILITY RELEASE! by DR+SoB · · Score: 2, Informative

    Actually it was used by many people including Buddists, but it is now widely believed that it was a Jewish symbol, that was taken from a twist on an acient Sun God. http://www.manwoman.net/swastika/swastika.html "There are even Jewish swastikas found in ancient synagogues side-by-side with the star of David!"

    --
    Mod +5 Drunk
  79. Re:The More Interesting Critical Update: by psychosystem · · Score: 3, Interesting

    As far as I know, there were swastika wingdings in the package. Why MS would put a swastika in it to begin with is beyond me, but that is the case.

    The bigger question is why it is necessary to remove them. Although they are offensive to most people because of what they represent, they do have a place in history. There are probably legitimate reasons for using them in many documents. IE. A school report on WW2 or Nazi Germany.

    --
    This is my Sig.
  80. Great timing .... by kwandar · · Score: 2, Informative

    I'm a CFO with a small leasing company, and as I also wear the designated IT helper hat from time to time when our contract specialist isn't on site.

    I just spent the better part of the afternoon, wasting my time, and a salesperson's time as we first ran Adaware and then Sybot S&D, rebooting again and again, to try to deal with a piece of misfunctioning software

    I spend more critical hours of a day dealing with stupid MS software problems! I truly, truly hate this. Its one thing to run MS at home where I can play with tweaking, patching, reparing MS so that I can play the occassional game, but this is work.

    I'm waiting for a linux desktop system that will allow us to communicate with our customers (ie. MS Word, Xcel) and run Act! and T-value 5. Unfortuantely I can't afford to spend time experimenting or becoming a guinea pig, either.

    The TCO on these MS systems are killing ... and I can't wait till it ends!

  81. Re:Note to crackers by jrockway · · Score: 4, Funny

    A professional tool like Windows? You may want to think that, but every day there's a new windows virus that almost brings down the internet. That's not professional. That's stupid.

    Now, if M$ decided to patch vulnerabilities like OSS did (there are lots of exploits in OSS software, but they're usually fixed in an hour), then they would be professional. But they sit on the knoweledge and litigate against people that tell them there are problems. That's not professional. That's nazi.

    --
    My other car is first.
  82. Re:Note to crackers by Anonymous Coward · · Score: 2, Insightful

    How can software companies port their apps when the viral GPL stands in the way?

    The best short rejoinder to this illogic was composed by PJ of Groklaw right here:

    Groklaw is allowed to reproduce his paper in full, because first, he copyrighted it and then he granted everyone permission to reproduce it verbatim, provided his permission notice, his license you could say, is preserved.

    It's legal, because he, the author, has the right to forbid copies under copyright law or to relax the copyright restrictions. It's his property, so he gets to do what he likes with his own property.

    Now, I can reproduce it verbatim, but only if I follow his instructions, because it's not my property, even though I tacked on this paragraph ahead of it. His part is still his, and I can't argue that because I tacked on a paragraph of my own, I can release the combination under some terms of my own choosing or that I can revoke his permission to reproduce, because I want my paragraph under total copyright control with no relaxed terms. What he wrote is still his property, not mine. I can release my own paragraph any way I like separately, but if I release his paper with it, it stays under his chosen restrictions.

    You can reproduce it too, but only if you also follow his instructions, because it is still his property, even if you got it from me instead of directly from him.

    Anything hard about that concept? Unfair? Viral? Unconstitutional?

  83. Re:Note to crackers by Le+Marteau · · Score: 3, Funny

    How long will it take LUNIX kids to stop using infantile terms like M$

    Never, as long as it continues to piss dweebs like you off.

    --
    Mod down people who tell people how to mod in their sigs
  84. Re:The Rest of the Update - Remove Unacceptable Sy by Nom+du+Keyboard · · Score: 2, Interesting
    I notice that the Star of David was also removed as unacceptable.

    And some reports said there were two swastikas there.

    Truth is that there was not even one.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  85. Symbolism of the Swastika by MonkeyCookie · · Score: 3, Informative

    In our era and in our culture, the swastika is associated with Hitler and his Nazi party. However, the swastika did not originate with Hitler. It originated in India, and has been considered a mystic/spiritual symbol in Asia for thousands of years. So although it has very negative connotations in western cultures, it probably finds a lot of positive usage in eastern cultures. Swastikas are often publically displayed in India on temples and so forth.

    Here's an interesting page discussing the origins of the swastika.

  86. 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.


  87. But according to eEye by truthsearch · · Score: 2, Informative

    But according to eEye it affects all versions of NT, 2000 prior to SP3, and 98. Is eEye wrong or is Microsoft lying?

  88. But watch out for fonts... by Ruprecht+the+Monkeyb · · Score: 2

    I read about thisnew hole, and I go into the SUS server to approve the update so it gets pushed out to the clients, and it's listed as a 'Security Update'. Fine. But along with that is update 833407, labeled 'Critical Update' that "updates the bookshelf font included in some Microsoft products. The font has been found to contain unacceptable symbols." So an exploit that allows you to root any Windows server out there takes 6 months to fix, but damn, get an unacceptable symbol in your font and they're right on it.

  89. And MS *lies* about the attack potential by spurious+cowherd · · Score: 4, Informative
    various snippets from the BugTraq discussion

    "In the security bulletin published by MS it states,
    "In the most likely exploitable scenario, an attackerwould have to have direct access to the user's network."

    The bulletin published by eEye states
    "...applications that make use of certificates (SSL, digitally-signed e-mail, signed ActiveX controls, etc.) [areaffected]".

    I see a big disconnect there. Can you address this? Also, how would this potentially affect sites that are using an MS VPN solution?"

    Yes, I am not sure what Microsoft did with the wording there that seems to be misleading to at least a few people so far.
    There is just as much, if not more, chance of people using this vulnerability on server side applications as there is on client-side applications.
    For example we setup a totally IPSEC secured network and we broke into that network via our ASN bug which is called by the Kerberos.
    We also have written exploits that take advantage of ASN via NTLMv2 authentication. And the list goes on... How about evil ASN SSL CERTs?
    Client or server? There is a menu a mile long for the avenues of attacks that this thing can be used for.
    If your running, Windows NT 4.0, Windows 2000, Windows XP, or Windows 2003, you are 99.9999% positive to be vulnerable, regardless of what your configuration might be.
    Don't try to guess if you have any of the affected protocols or applications (lets not forget third party apps using the MS ASN library), just install the patch.
    Client side, server side, world wide.

    Signed, Marc Maiffret Chief Hacking Officer eEye Digital Security

    --

    Time flies like an arrow, fruit flies like a banana.

  90. Re:No, you wait a minute... by jrockway · · Score: 3, Insightful

    Well, apparently OSS developers can fix these things in a day or two. Or have designed it properly the first time. I don't want to sound like an ass, but I wouldn't have made this mistake (using an unsigned variable for a pointer!) if I were coding it.

    Anyway, if it takes M$ this long to fix things, then their products suck. And you shouldn't buy them. If this were exploited 4 months ago, there would be 300 MILLION spam zombies/SCO DOSers/etc. Sorry if it's hard to fix. It's your problem, and you need to be accountable for the damage that your idiocy/cost-cutting/brainfart causes, M$.

    --
    My other car is first.
  91. Re:Note to crackers by diamondsw · · Score: 4, Insightful

    However, the fact that most Linux users insist on software being free (as in beer) is a major deterrent. Why would Adobe port Photoshop to people who actually believe Gimp is as good, but free?

    --
    I don't know what kind of crack I was on, but I suspect it was decaf.
  92. government backdoors? by gad_zuki! · · Score: 2, Insightful

    Who knows, maybe these (and others) are gifts to the FBI, NSA, or whoever and they wanted them to have more time to play with them before eeye went public.

    If this was really introduced around the time of sp2, wouldn't that coincide with the anti-trust case and then years later the slap on the wrist they got? How's this for a quid pro quo "Leave us alone and we'll give you access to every computer in the world!"

  93. Say it with me: TRUE COST OF MICROSOFT. by aphor · · Score: 2, Interesting

    This is not surprising. It is only controversial because some people desperately *want* to believe that Microsoft is good. This is a juvenile reaction to the bad-mouthing that Microsoft gets. This constant bashing is in bad taste, but whether it is fair or not will be borne out entirely by the facts that are unfolding before our very eyes.

    The problem with Microsoft and all of their drone customers is that the relationship is not mutually beneficial. It seems so, however, to the dupes who take the terms that the vendor pitches them. The problem with bashing the house-of-cards is all of the hurt feelings involved with people who realize it too late.

    So, try not to say anything bad about Microsoft. Just be compassionate towards the people who are suffering. Try to help people realise how much they are sharing the pain with others... no wait... you'll just end up saying the same things that piss off the Microsoft drones. On second thought, just keep a CDROM on hand with something better to install, and give it to the tortured drones with a smile and your head cocked slightly to one side (AOL style). Don't say a word. It isn't necessary or even helpful.

    --
    --- Nothing clever here: move along now...
  94. 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
    1. Re:Third Recent Hit from Same ASN.1 Problem by boots@work · · Score: 4, Interesting

      (Wow, great post.)

      One of the good parts of Eric Rayrnond's new book The Art of Unix Programming is the discussion of protocol design, and in particular the foolishness of trying to squeeze out every single bit.

      In particular, he points out that it's often better to just use a simple encoding, and then run a compressor like LZO or GZIP over the whole thing. This lets you design a simple protocol, and you get the benefit of compression over the whole thing rather than just the metadata. Complexity, of course, is the enemy of security. It is both simpler and gives better compression; and people with more network than CPU can turn compression off or down.

      Keith Packard has some similar papers looking at X11, where he concludes that clever tricks like Low Bandwidth X really don't help all that much compared to just using SSH compression.

      Latency is a different and harder problem, but one that's often better solved in the high-level design than by bit-banging.

    2. Re:Third Recent Hit from Same ASN.1 Problem by sita · · Score: 2

      Why? Because ASN.1 is the Mos Eisley of bit-twiddly protocols

      First of all ASN.1 is just that an "abstract syntax notation" it says nothing, or very little, about encoding. It comes with a bunch of encoding rules (BER, DER, XER, PER, whatnot, ...), and only with those it becomes "bit-twiddly protocols".

      Now, the point of DER is that there should be a unique representation of data, so that there is no doubt what bits signatures are made over. Accomplishing the same thing for XML-signatures was no simple feat! DER is the shortest form of BER, the other commonly used encoding rule.

      Then there is XER, an XML encoding rule, which turns ASN.1 data structures into documents that look remarkably much like other XML documents, only the structure being defined by a text document in ASN.1 rather than a DTD or XML schema.

      ASN.1 is one of these broad-scope protocols that tries to be everything to everybody

      Unlike what other syntax notation? Not unlike SGML, XML DTDs or XML schemas, surely?

      t also does some other things that are useful in a top-down hierarchical world controlled by all-knowing standards committees

      Oh, yeah, it defines a data type for a hierarchical name in a name space owned by a standards committe! That's so unique! (If you don't like it, invent your own, ASN.1 has space for it!)

      And then your first claim: but it's so ugly that everybody tends to reuse the reference implementation rather than rewriting their own

      Far from everybody. Just like XML parsers not everyone feels it worth the pain to write their own {D,B}ER-{en,de}coders, but there are quite a few independent implementations. Granted, not all of them are open source. My ex-employer had two in-house implementations (one C, one java), so its not like it is impossible.

  95. Remember the trial? by niittyniemi · · Score: 2, Interesting

    > Microsoft was notified 6 months ago.
    > Either they didn't know about it before that
    > or they didn't disclose that they did.


    I think they knew about it before. There was the trial of Microsoft Corp v States of California & others with regards the terms of settlement of DOJ v Microsoft Corp

    During that trial I seem to remember an MS VP saying that they couldn't disclose their source because Windows contained a critical and deep-seated vulnerablity and they didn't want every Tom, Dick & Harry seeing it and hence exploiting it.

    My guess is that we've probably just seen it fixed. If we haven't then perhaps they should say so.

    --
    The Machine stops.
  96. Re:No, you wait a minute... by spideyct · · Score: 2, Insightful

    Do OSS developers fix and test every permutation of a platform in a day or two? Because that's what Microsoft has to do.

    Just because it wasn't released for 6 months doesn't mean it was ignored for 6 months.

    The amount of testing that has to go into a change like this is immense. For example, if they release a patch for WinXP, they have to make sure it works with WinXP RTM, WinXP SP1, WinXP SP2, etc. Include testing for permutations of major server applications.

    The alternative is to release a "fix" immediately, have the "community" (millions of corporate servers) implement the fix - discover a day later that the fix broke something else - get flamed on slashdot for releasing a broken fix - release another fix that day - discover the next day that the fix broke something else - etc...

    Microsoft has to be accountable for making sure any change will work on millions of server. Compare that to Johnny OSS developer who only has to make sure his fix works on his own machine.

  97. Re:Note to crackers by neko9 · · Score: 4, Insightful

    i'm not insisting that my professional software must be free on Linux. why Maya, Houdini, Softimage is ported to Linux if Blender is there? ;-) maybe because people use software that they know exclusively and that helps them to do specific task on the best available platform? professionals don't believe that Gimp is as good as Photoshop. not yet.

  98. i've got yer competition right here by d34thm0nk3y · · Score: 2, Funny

    The Master Control Program has chosen you to serve your system on the game grid.

  99. Why? by Warhaven · · Score: 4, Funny

    These kinds of companies and organization are somewhat of an interest to me, in that they resemble the Battered Wife syndrome.

    Here they are, putting all their effort into helping fix MS's products to make the software work better, only to get brushed off and ignored for six months. Then they go and complain about how horrible of a company MS is and how horrible the software is.

    Two weeks later, they're at it again, trying to help solve MS's problems, and will yet again be brushed off and ignored. They'll complain and rant, and in another month when the next vulnerability is discovered, they'll be back at MS's side again trying to fix it. Repeat...

    Why bother investing the time and money into a company that doesn't care? If you're going to be putting in the effort, go with something like Linux where you aren't ignored, can apply the patching yourself, release the patch, and say, "Hey, we fixed the problem. Here's the patch everyone," instead of groveling at MS's feet and trying to convince the company that they should not give every 3rd-rate script kiddie admin access.

  100. 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 ?

  101. Effects of disclosure, paper at Oakland conference by Beryllium+Sphere(tm) · · Score: 3, Interesting

    If I were at home, I'd give you the name of the researcher who gathered actual data on this very question.

    What he found after combing through tons of CERT data was that disclosure per se didn't do much to increase exploit rates.

    What did matter was the release of automated attack tools based on the disclosure.

    One reason for full disclosure is that it allows network owners and operators to get and install fixes. However, that also didn't make much difference over the time period he studied. Exploit rates stayed about the same after patch release. Apparently people who stay current on patches are such a small minority that they don't show in the statistics.

    All that leaves plenty of room for interesting arguments over disclosure policy.

  102. But www.eEye.com runs on Microsoft by shis-ka-bob · · Score: 4, Insightful

    Well, they may say 'can't trust this', but their web site run IIS on Windows 2000. Actions speak louder than words...

    --
    Think global, act loco
  103. This is a lu-lu for server security by Huusker · · Score: 3, Informative
    This is just great. ASN.1 is used for encoding and decoding X.509 certificates, which are used in I&A (Identification and Authentication) protocols, and in X.500 directory protocols. It is used everywhere in Windows: Active Directory, LDAP, SNMP, Exchange Server, and HTTPS protocols (SSL/TLS) for starters.

    Unlike the MS Blaster bug, which had basically one exploit and one fix (the RPC service on TCP port 135), the ASN.1 protocols are used in a dozen services that are listening on TCP/UDP ports all over the place. Servers will be especially vulnerable to this.

    If you hack Active Directory you own not just the computer but the whole dang enterprise.

    Gads this will be a nightmare to deal with.

  104. I had no idea that Microsoft owned Kerberos by geomon · · Score: 4, Interesting

    According to Ted Bridis of the Associate Press, Kerberos belongs to Microsoft in his recent article, Microsoft Warns on Windows Security Flaws.

    I wrote a letter to Mr. Bridis to offer a correction.

    Dear Mr. Bridis;

    You wrote:

    "Some of Microsoft's built-in security features - such as its Kerberos cryptography system - rely on the flawed software."

    This statement is factually incorrect. You're sentence should have read "... such as its implementation of the Kerberos cryptography system..."

    Kerberos is, in fact, a creation of the Massachusetts Institute of Technology:

    http://web.mit.edu/kerberos/www/#what_is

    Please respect the intellectual property rights of MIT in your future writings.

    Thanks.


    --
    "Rocky Rococo, at your cervix!"
  105. Re:No, you wait a minute... by Frac · · Score: 2, Insightful

    Maybe you can enlighten all of us as to how this delay has helped Micrsoft's bottom line?

    Actually, it's a resource allocation problem.

    They can spend 5 developers to hunt down the bug and fix it - OR - They can assign 1 developer to work on it part-time. That one developer spends time adding more useless "innovation" onto Windows, along with the 4 developers that could've helped hunting down bugs.

    The result is that Microsoft has jammed more features into Longhorn, thus making it more of a "value" to upgrade, and an increase to Micrsoft's bottomline. And the bug was left open for 6 whole months.

  106. Re:Did Microsoft copy some of the code? by Power+Luser · · Score: 2, Informative

    All you have found is that your box has OpenSSL for windows installed. AFAIK, ssleay32.dll not distributed by Microsoft, it's built from the OpenSLL source.

  107. Re:No, you wait a minute... by Omnifarious · · Score: 2, Insightful

    Actually, from what I've observed, platform dependencies in OSS software are quickly refactored into small sections of code so you generally never have to worry about a fix working on lots and lots of platforms.

    So, that argument doesn't fly with me. Sorry. Apache runs on many more varied platforms than IIS, and they still manage to fix bugs when they're found extremely quickly, and release fixes immediately that, from what I can tell, don't break anything else.

    Maybe if Microsoft management better managed the difference between a bug fix and a feature, that problem would be such an issue for them.

  108. Re:No, you wait a minute... by Power+Luser · · Score: 2, Insightful

    I think you missed his point. He's not talking about hardware platform dependencies - he's talking about software dependencies on the fix. In this case, Microsoft had to patch almost their entire NT line of operating systems, and each OS would have a number of applications dependant on that code. The Apache/IIS comparison isn't the correct analogy for this.

    Having said that, six months is still too long. I can see why Microsoft would take longer to fix this as compared to Apache, or some other OSS app, but six months is pushing it.

  109. Still one in since 1998 by Casandro · · Score: 2, Interesting

    Servus,

    6 months is not a long time for Microsoft to fix a serious security flaw. Beeing able to send batch commands since at least 1998. http://www.phrack.org/show.php?p=54&a=8
    Active X is still found in IE and Microsoft doesn't even think about removing that security hole by design.

    Servus
    Casandro

  110. Re:Note to crackers by Frankensloot · · Score: 4, Funny
    by the way, the Gimp is AS GOOD AS PHOTOSHOP
    That's utterly retarded. I found your statement so strikingly indicative of a delusional and/or willfully ignorant state of mind, in fact, that I could not help but allow the hint of a smirk to break across my otherwise stony face. I have created this account, Frankensloot, for the express purpose of stalking you as you post comments in the future and pointing out all the idiotic things you are sure to say. My hope is that I shall gain some modicum of amusement from your continued displays of foolishness.

    Upon encountering your ridiculous assertion that "the Gimp is AS GOOD AS PHOTOSHOP," some souls, less driven, might merely shake their heads, titter nervously, and walk away. I am not that sort of man, and I am not prepared to let your stupidity fade away unnoticed.

    Cheerio.
  111. Re:Note to crackers by tkg · · Score: 2, Informative

    Can you even name that worm, I wonder?

    I believe you're refering to the 'Morris Worm', released in November 1988. According to Wikkipedia, the GAO estimates the damages were between $10M and $100M US dollars.

  112. Re:Note to crackers by jsebrech · · Score: 2, Interesting

    The only people believing gimp is as good as photoshop are people who won't be doing professional graphics work anyway, and that's who photoshop targets.

    Remember, photoshop costs more than $500. If you're not using it professionally, you simply can't afford it. The mac is still the default graphics design platform, with windows coming in second due to its huge desktop marketshare. Linux and graphics artists are like bananas and car tires. They make no sense together.

  113. Re:Note to crackers by bjtuna · · Score: 3, Insightful

    I'll tell you why because I work at such a company. The decision to use Microsoft products was made years ago (around 1997), and since then there has been so much ASP written, so much time put into MS-SQL stored procedures and infrastructure, so many internal processes and scripts that are custom-tailored to the Windows installations, that trying to take it all out and replace it with *nix would cost more time and money than the company can afford.

    If you are still in school, or if you work in a small lab, or if you do ANYTHING except work in the real world, you probably think idiocy and stubbornness are the only things preventing the world from running *nix. At this company, and at many others I presume, at this point it makes more sense to pay a little more for the extra TCO of running and upgrading Windows than to try and rewrite the entire e-commerce website and change all internal processes. The bosses here aren't stupid - they know *nix is better, but if you even suggested the place should switch wholesale off Microsoft you'd get eye-rolling galore. It's a pipe dream.

    The transition doesn't make business sense, even if the end result would.

  114. Re:Note to crackers by Grishnakh · · Score: 2, Funny

    This is your company's fault for making the stupid decision to get themselves locked-in with a single vendor. Smarter companies try to avoid being locked in, and hopefully will eventually put you out of business.

    In the meantime, every time MS decides to raise their licensing prices, you have no choice but to bend over and take it.

    [boss] Well, your performance was outstanding in 2004. Very good. I'm recommending you for only a 10% pay cut this year.

    [bjtuna] Pay cut??? Why? You just said my performance was outstanding!

    [boss] Sorry, but all the non-managerial workers are getting a pay cut this year. Microsoft forced us to upgrade to Licensing 7, which is going to cost us a lot of money, which of course had to be taken from someplace else. Just be glad your performance wasn't rated "adequate", in
    which case you'd get a 30% pay cut.

    [bjtuna] What about you?

    [boss] I'm getting a 10% raise. You don't think we managers would give ourselves a pay cut, do you?

    [bjtuna] Maybe we should look into porting some of our apps to *nix to save on these licensing costs.

    [boss] That's a pipe dream. It'd cost too much to rewrite all the ASP and MS-SQL stuff. It's easier and cheaper to just stick with MS, and cut everyone's salary.

  115. Re:Note to crackers by bjtuna · · Score: 2, Insightful

    This is pretty typical rubbish out of the mouths of people who don't live in reality. Licensing is expensive, but not expensive enough to cause major cuts in other parts of the budget.

    Is it my company's fault for not using *nix? Of course. I did know you were going to say that, and I couldn't pre-empt it enough in my original post because you said it anyway. But the company was not founded by technologists - it was founded by two guys in 1997 who wanted to sell stuff online and had a little coding experience.

    I reiterate. At this point, it's too difficult to rewrite everything.