Slashdot Mirror


Four New Unpatched Windows Vulnerabilities

peeon writes "Right before Christmas, four new Windows NT/2k/XP vulnerabilities were posted to the Bugtraq list. This story discusses two of the vulnerabilities in the LoadImage function (buffer overflow) and Windows Help program (heap overflow), but the Chinese company discovered two more exploits in the parsing of a specially crafted ANI file (causes DoS). A Bugtraq posting has more details."

273 comments

  1. YAWN by tarunthegreat2 · · Score: 5, Funny

    Hmmm, so windows has bugs in it. Surprise surprise. Merry Christmas everyone. In Soviet Russia, Windows Exploits you...oh wait...

    1. Re:YAWN by cablepokerface · · Score: 1, Funny

      Hmmm, so windows has bugs in it. Surprise surprise. Merry Christmas everyone. In Soviet Russia, Windows Exploits you...oh wait...

      If this gets +5 funny, it must indeed be christmas.

  2. Forced Upgrade. by datadriven · · Score: 5, Interesting

    Vulnerable:
    Windows NT
    Windows 2000 SP0
    Windows 2000 SP1
    Windows 2000 SP2
    Windows 2000 SP3
    Windows 2000 SP4
    Windows XP SP0
    Windows XP SP1
    Windows 2003
    Not vulnerable:
    Windows XP SP2

    They'll do anything to get you to upgrade.

    1. Re:Forced Upgrade. by Ramsey-07 · · Score: 1, Funny

      Sorry, too much penguin-eggnog.

    2. Re:Forced Upgrade. by Ramsey-07 · · Score: 0

      Shit I did it again.

    3. Re:Forced Upgrade. by Dekks · · Score: 3, Funny

      Funny you should mention that, my father still uses Windows 98 and netscape 3, and never runs into any problems. So much for progress eh?

    4. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      upgrade to what MS - Vaporware???

      and when Longhorn is released it will be the same thing all over again with weekly vulnerabilities & exploits and viruses/trojans & worms...

      viruses/trojans & worms, oh my
      viruses/trojans & worms. oh my
      viruses/trojans & worms, oh my

      Toto, i have a feeling were not in Kansas anymore...

    5. Re:Forced Upgrade. by aurispector · · Score: 1, Troll

      MS OS's peaked out at DOS 6.22

      --
      I have mod points. The reign of terror begins now.
    6. Re:Forced Upgrade. by mtenhagen · · Score: 2, Interesting

      Just wait until longhorn comes out. Then XP SP2 will have some exploits aswell. This is just a microsoft consipracy to make us upgrade. Dont believe the people who claim microsoft developers spend more time on new features then on creating good code.

      --
      200GB/2TB $7.95 Coupon: SAVE90DOLLAR
    7. Re:Forced Upgrade. by MarkByers · · Score: 1

      And..... Advisory: [AD_LAB-04006]Microsoft Windows winhlp32.exe Heap Overflow Vulnerability Class: Design Error DATE:12/20/2004 Remote: Yes Vulnerable: Windows NT Windows 2000 SP0 Windows 2000 SP1 Windows 2000 SP2 Windows 2000 SP3 Windows 2000 SP4 Windows XP SP0 Windows XP SP1 Windows 2003 Windows XP SP2 Unvulnerable: UnKnow

      --
      I'll probably be modded down for this...
    8. Re:Forced Upgrade. by DrEvil · · Score: 4, Insightful

      It has to be a conspiracy. Anyone who claims that this might be a consequence of the year-long security push for SP2 and that a high-level fix made during this push might prevent certain classes of bugs from being exploitable is clearly evil and has been exposed to too much software engineering. I'd suspect such a person of spreading facts instead of FUD.

    9. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      Just like an average slashdot idiot, you accuse every single developer in the world is maliciously implementing bugs to force people to upgrade. On the ohter hand you forgot to mention that slashdot title is a huge lie, just like yourself.

      Does anybody listen to you anyway, other than other idiots?

    10. Re:Forced Upgrade. by bryanp · · Score: 4, Insightful

      a) Nobody's forcing you to upgrade. I still haven't had Steve Ballmer show up on my doorstep with an Uzi yet.

      b) The list you give is mostly patches. There are four base OS' on that list and 6 patches, all of which are free.

      c) If it bothers you, feel free to run an unpatched OS of your choice, whether it be Windows, MacOS or one of the many *nix variants.

      --
      "An unarmed man can only flee from evil, and evil is not overcome by fleeing from it." Col. Jeff Cooper
    11. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      Something tells me they do not want users going from Windows Server 2003 to Windows XP.

      Call me crazy...

    12. Re:Forced Upgrade. by BESTouff · · Score: 1
      Not vulnerable:
      Windows XP SP2

      You must be wrong: the slahsdot title clearly states that the vulns are unpatched, so SP2 has to be exploitable too.

    13. Re:Forced Upgrade. by Bert64 · · Score: 1

      Perhaps other features of sp2 mitigate the vulnerability somewhat, or make it harder to exploit or whatever..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    14. Re:Forced Upgrade. by Mystic0 · · Score: 2, Informative

      Okay, so Service Pack 2 has some nice security enhancements. But it also has a lot of other stuff that some people may not want. Why do you think they decided to release such a large update in a large batch? Because it allows them to quietly force extra features on you. These tag alongs are allowed to slip by unnoticed in the midst of more important security updates. I would appreciate it if MS would take a more modular approach. For example, they could say, "Click here to download a security update for bug #58273". And, click here to download the Windows Firewall". But no, they just slap it into one big package, and you get the good and the bad.

    15. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      unless you have the corporate licensing, then they simply discontinue your software license and you are required to buy a new one. (the new software at that) they can do that now

    16. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      Read today's diary at isc.sans.org. Windows Help is vulnerable to buffer overflow even in SP2.

    17. Re:Forced Upgrade. by DeathByDuke · · Score: 0

      Can I buy a tin hat off you?

    18. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      GOOD!
      No troll, but we should rejoice every time something makes Windows svck more.
      If we are IT, we get work, which feeds us.
      If we are pro-Linux, then our enemy is shooting his toes off.

    19. Re:Forced Upgrade. by jerw134 · · Score: 1

      The Windows Firewall has been included with XP since SP1. If you don't want it, just turn it off.

    20. Re:Forced Upgrade. by CaptainZapp · · Score: 2, Funny
      a) Nobody's forcing you to upgrade. I still haven't had Steve Ballmer show up on my doorstep with an Uzi yet

      Uzi is fine. But when he shows you his monkey dance then you know youre in deep trouble.

      Especially when he sits on you afterwards.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    21. Re:Forced Upgrade. by Krach42 · · Score: 1

      Very true... let me weigh in with my experience running an unpatched OpenBSD box.

      "Only one remote hole in the default install, in more than 8 years!"

      That didn't go ++ when the OpenSSH hole gave some hacker access to my machine remotely. Or was the number fixed after the default install doesn't open any ports?

      Either way, it's misleading. Not that I don't *like* OpenBSD, it's just upsetting that they're not more open about it being just as vulnerable unpatched as any OS is.

      --

      I am unamerican, and proud of it!
    22. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      I still haven't had Steve Ballmer show up on my doorstep with an Uzi yet.

      The Uzi is built into Windows already. You can either upgrade (and pay) or you can continue to suffer with abysmal performance (thru spyware) and allow others to use the bandwidth you pay for to spread more insidious SPAM or to steal any and all data that you store on your computer. I should pay money to Microsoft for this?!?

      This is extortion. Make no mistake about it. And if you think that security in Windows is going to get any better just review the continual promises over the last 5 years and their abysmal record at delivering on those promises!

    23. Re:Forced Upgrade. by bhadreshl · · Score: 1

      There are four base OS' on that list and 6 patches, all of which are free.

      Actually there are only two BASE OS's.

      They are WindowsNT and Windows 2000. Windows 2003 and WindowsXP are children of Windows 2000.

    24. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      You must be new here. The title of a slashdot news story may be:

      1) inflammatory
      2) derogatory towards Microsoft
      3) sycophantic towards Apple
      4) very loosely related to open source or linux

      Titles that are actually factual are not necessary and in many cases will actually cause your story to be rejected.

    25. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      It's all about forcing extra features sure. SP2 had nothing to do with marketing the security push, releasing something large enough to warrant spending enough advertising dollars so that end users would take up a security patch that would make their and Microsoft's life easier. No no no, it's all about "forcing features" on users. Please.

    26. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      my brother still uses the linux 1.0 kernel. So much for progress

    27. Re:Forced Upgrade. by Foolhardy · · Score: 2, Informative

      If you put it that way, Windows 2003 (NT5.2) is an upgraded version of XP (NT5.1) which is an upgraded version of 2000 (NT5.0) and 2000 is an upgraded version of NT4->NT3.51->NT3.5->NT3.1 and NT3.1 was written from scratch using ideas and a team from VMS.
      The only other base OS series from Microsoft is the 9x line, based on Win3.1.

      Many of the divisions between those OSes were manufactured by the marketing department; 2000 Server has exactly the same files as 2000 Professional, plus a couple of registry entries and extra server-side applications.

    28. Re:Forced Upgrade. by Neop2Lemus · · Score: 1

      I played with your heart?

      --
      Needle Nardle Noo
    29. Re:Forced Upgrade. by m50d · · Score: 1

      Netscape's the key. Stay off IE and you're fine, even in win 3.0.

      --
      I am trolling
    30. Re:Forced Upgrade. by m50d · · Score: 0, Flamebait

      And if I don't have the hard disk space for it?

      --
      I am trolling
    31. Re:Forced Upgrade. by m50d · · Score: 1

      That's only while he's preparing you. The XP SP2 vulnerabilities will be ones which make your monitor explode, then in Longhorn we'll start seeing ones where an attacker can pull an uzi on you.

      --
      I am trolling
    32. Re:Forced Upgrade. by Evangelion · · Score: 2, Informative


      Umm, yeah it did. Before the OpenSSH hole, it was at zero.

      (Speaking as someone who was rooted while trying to install the patches to that version...)

    33. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      Get a bigger hd.

    34. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      Hmmm..Wizard of Oz

    35. Re:Forced Upgrade. by m50d · · Score: 1

      oh yeah, that's not a forced upgrade, goodness no.

      --
      I am trolling
    36. Re:Forced Upgrade. by Anonymous Coward · · Score: 1, Insightful

      For example, they could say, "Click here to download a security update for bug #58273".

      You obviously are parrotting the geek mantra and have never used the windows update tool.

      Since I started using the windows update, I have always been able to use the custom install option to see what's gonna be downloaded. And to deselect things I don't want. Then maybe that's the problem. If you knew something about computers, you wouldn't be so afraid to venture out of the typical install realm.

      humbug?

    37. Re:Forced Upgrade. by toddestan · · Score: 1

      Netscape's the key. Stay off IE and you're fine, even in win 3.0.

      I seriously doubt any of the exploits that are currently out there affect Windows 3.0, even if you use IE4 (last 16 bit version, IIRC).

    38. Re:Forced Upgrade. by Anonymous+Luddite · · Score: 1


      You could delete all your pr0n.

      just an idea....

    39. Re:Forced Upgrade. by jerw134 · · Score: 1

      If you're running that low on hard disk space, then you have bigger problems than the firewall. I'd estimate that the firewall adds maybe 1-2MB worth of stuff to XP. Seriously, find something more important to bitch about.

    40. Re:Forced Upgrade. by Anonymous Coward · · Score: 0

      Why upgrade......just downgrade. Windows 98 SE anyone?

    41. Re:Forced Upgrade. by Krach42 · · Score: 1

      That's the thing though, it was "one in the last ___ years" before the problem too.

      Oh well, doesn't matter much anymore.

      The funniest thing was that I had patched 4 or 5 other systems against the bug, but I forgot to patch the one system that was running OpenSSH in the environment it was originally designed in.

      *sigh* On the other note, I learned about the "system immutable" flag. That was something good to know. It was a little weird not having overridable write permission to my /etc/pf.conf file as root. "WTF? What do you mean permission denied!? I'm _ROOT!_"

      --

      I am unamerican, and proud of it!
    42. Re:Forced Upgrade. by Evangelion · · Score: 1

      Ahem.... archive.org begs to differ.

      May 23, 2002

      Aug 02, 2002

    43. Re:Forced Upgrade. by Krach42 · · Score: 1

      I was hoping someone would provide this information. Thanks for the clarification. I think a lot of it also had to do with the fact that I was just getting into OpenBSD right when the problem was discovered and solved.

      Hard to remember what a site said when 99% of your history with the site said one thing.

      Looking at my history, I started a new job on June 2002, which is right about when this specific event happened, and thus, would fit perfectly into the space represented by the two archive.org histories.

      I'm more surprised that I didn't add any tag-subjunctive or indefinite to the statement. Usually, if I have any doubts at all about the fact of my statement (which I will assure you, I was wishing I could pull up an archive on the sites before making the comment) I'll do something like that.

      In fact, it's the most frustrating thing to me when people *don't* use the subjunctive when they should, for instance, Kerry saying "When I'm President..." pretty bold claim about the future that no one is sure of. (Just for the record, I'd be just as bothered by Bush saying "When I'm reelected.") Anyways, I'm getting off-topic.

      To get back on topic, thanks, I wanted to see an archive history of the site, and I'm damned to hell surprised that I expressed so much certainty in my wording that said that the site said it before. Like I said, pattern-matching has nasty habits when you only have biased data.

      --

      I am unamerican, and proud of it!
  3. Yeah.. ok.. by El+Icaro · · Score: 1, Funny

    But does it have a faraday cage so the data doesnt escape? And.. Can it be compiled for SkyOs?

    1. Re:Yeah.. ok.. by isometrick · · Score: 1, Insightful

      See, for one of these types of posts to be funny, you can't just pick two previous articles at random and arbitrarily combine them with elements from the current story. The joke actually has to be funny, ironic, or creative in some way for it to be worth anything. I know getting modded Funny is a great ego (although not karma) booster and all, but come on. Show some class.

    2. Re:Yeah.. ok.. by El+Icaro · · Score: 0

      Actually, this requires some inspiration, people should actually be modded up for all the effort an alcohol induced geek puts into trying to say something funny.

    3. Re:Yeah.. ok.. by WizardRahl · · Score: 1

      larry sanger yellow dog linux winpatched windows OMG WTF BBQ LOL!

  4. when o when... by toQDuj · · Score: 0

    ...Will santa fix it?

    Why do these bugs (all 4) at christmas eve in china?

    B.

    (On Christmas eve, Soviet China bugs you!)

    --
    Every experiment which ends in a big bang is a good experiment.
  5. Timing of the post by Anonymous Coward · · Score: 1, Interesting

    Could it be these bugs have been published before christmas on purpose? To allow sysadmins to defend against them over the holidays, when corporate computer use is at a minimum?

    1. Re:Timing of the post by Moth7 · · Score: 1

      Or for crackers to exploit them given the flood of unpatched machines that will no doubt come online over the Christmas period?

    2. Re:Timing of the post by tarunthegreat2 · · Score: 4, Funny

      when corporate computer use is at a minimum?

      Not in my office... our mailserver just went down due to a large number of 'seasonal' flash attachments coming and going out and PHB OutOfOffice AutoReplies. I can just see the SysAdmin's tears shorting out the domain controller as we speak....

    3. Re:Timing of the post by Jessta · · Score: 2, Insightful

      Sysadmins should have already fixed this problem. SP2 was available months ago. If you aren't patching your systems when the patches are out then you deserve everything you get.

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    4. Re:Timing of the post by MarkByers · · Score: 2, Informative

      XP SP2 is also vulnerable to at least one of the exploits. See..

      Advisory: [AD_LAB-04006]Microsoft Windows winhlp32.exe Heap Overflow Vulnerability

      --
      I'll probably be modded down for this...
    5. Re:Timing of the post by eofpi · · Score: 2, Insightful

      And if you blindly install new patches on everything without testing them first, you deserve everything you get.

      --
      Y'know, you blow up one sun and suddenly everyone expects you to walk on water.
    6. Re:Timing of the post by kuiken · · Score: 1

      yeah XP SP2 will do alot of good on this w2k network.

      --

      42
    7. Re:Timing of the post by 1010011010 · · Score: 1


      How about, "If you use Windows, you deserve what you get." Except that doesn't really sound fair. It sounds like punishing innocent people; people who didn't know any better.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    8. Re:Timing of the post by DanteLysin · · Score: 1

      More reasons to be using SUS or SMS. No one wants to patch user desktops this close to the holiday. For your servers, aren't you already used to monthly patching windows?

    9. Re:Timing of the post by global_diffusion · · Score: 1

      I figured it was a slap at Microsoft. "Merry Christmas, and Happy New Years Developers!"

      Now that's not really in the Christmas Spirit! Even if it is Microsoft, that's really mean.

    10. Re:Timing of the post by Chandon+Seldon · · Score: 2, Insightful

      Windows has been a known security hole for almost 10 years now. Until very recently, you could expect to spend $1000+ on a new computer - that's worth the investment of the amount of time it would take to find out that running Windows is dangerous.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    11. Re:Timing of the post by Anonymous Coward · · Score: 0

      Or terrible more like it. What do they expect? Patch writers to drudge in to work on Christmas day? Or if the patch is available, for sysadmins to go in and start patching and firefighting any apps it breaks?

      This could have waited until after New Years, but I doubt the Chinese security firm really gives a damn.

    12. Re:Timing of the post by Anonymous Coward · · Score: 1, Informative

      Apparently. The demo exploit they've posted doesn't work on non-Chinese language installations of XP SP2.

    13. Re:Timing of the post by Anonymous Coward · · Score: 0

      SP2 ?

      It was available YEARS ago, why do people assume that everyone is using XP ?

      Besides, us 2k users are on SP4, our os MUST be better.

  6. And... by Anonymous Coward · · Score: 0

    Is it digitally signed?

  7. another wonderful holiday season by jokach · · Score: 1

    a time when many companies and home users are least prepared to deal with the problems.

    Looks like I know what i'll be doing over the Xmas holiday. If not fixing the problem at work if it becomes a problem, but fixing the problem with my family as well.

    But I guess this is only a problem if some genius releases a virus containing the exploit ....

    1. Re:another wonderful holiday season by northcat · · Score: 2, Interesting

      RTFA. Exploits have already been released. Exploits are enough.

    2. Re:another wonderful holiday season by Anonymous Coward · · Score: 0

      > Looks like I know what i'll be doing over the Xmas holiday. If
      > not fixing the problem at work if it becomes a problem, but
      > fixing the problem with my family as well.

      Which gives them yet another reason to stay with windows; exploits are someone-elses-problem.

      Yours.

      Yeah, I know you gotta help family, and I would too. Still, it's a thought... one that I get every few weeks as I help family with their win problems.

  8. The fifth bug by Cantide · · Score: 1, Funny

    Ah, this is yet another example of hack journalism. They missed another bug that I just had to fix on an XP box today It's a vunerability in the win.ini file- it runs a harmful program called 'Explorer.exe'. The best kind of horse to beat is a dead one...

    1. Re:The fifth bug by tarunthegreat2 · · Score: 2, Funny

      explorer? PSHAW! Everybody knows that the Great Satan's name in reverse Mesopotamian is inetinfo.exe. Don't you dare mod me down or I shall curse you with the following: May you be forced to plug a memory leak in a Visual Basic app sharing C++ structs over the Christmas Holidays....

  9. I'm astonished. by Anonymous Coward · · Score: 0

    They create the file format, they invent the algorythms used to *read* the file format, and yet they can't manage to get it working?

    Come on...

    1. Re:I'm astonished. by Anonymous Coward · · Score: 0
      they invent the algorythms
      It's algorithm, we're on /.! And don't forget that there was the same kind of vulnerability in libpng two years ago (which you could compile on Linux).
    2. Re:I'm astonished. by Anonymous Coward · · Score: 0

      > It's algorithm

      Actually, it's Al-Gore-ism.

      After all, Al Gore invented the Information Superhighway, and it is by this transmission medium that the viruses, trojans, and worms will travel.

      Oddly enough, I tried to confirm this wisdom by flipping through Knuth, but the books got too heavy and I had to put them down again before I could find my proof.

  10. M$ christmast present by Cen'Rec'Namor · · Score: 0

    Its the early microsoft christmas present to all of the world using ms windows. They do love us.

  11. .. posted from newly esspee2d xp abomination by maharg · · Score: 4, Insightful

    so it's christmas eve 2004, i'm at the in-laws, just spent 3 hours adawaring, spybotting, esspee2ing from a cd burnt on the latest stage 1. go figure.

    30 megs of critical/av signatures to be done over diallup another time

    damn you micro$hite

    --

    $ strings FTP.EXE | grep Copyright
    @(#) Copyright (c) 1983 The Regents of the University of California.
    1. Re:.. posted from newly esspee2d xp abomination by Anonymous Coward · · Score: 0

      this ain't "Score 3, Funny". It's either "Score 5, Insightful" or "Score -1, Pathetic".
      This weekend, I'll be "Score -1, Lame" and will __not__ patch any pc. Let them become "Score 5, Wise" and learn to do it themselves.

    2. Re:.. posted from newly esspee2d xp abomination by Anonymous Coward · · Score: 0

      Here we see another advantage in being an IT professional who only uses *nix and doesn't touch Windoze.
      Anybody asks me to help them out with Microshite and I can honestly tell them that I don't know how.

      Saves lots of my time being wasted :-)

    3. Re:.. posted from newly esspee2d xp abomination by Anonymous Coward · · Score: 0

      Don't blame Microsoft because you lack the spine to stand up for yourself. Sounds like you need to learn how to say "No."

    4. Re:.. posted from newly esspee2d xp abomination by StormReaver · · Score: 1

      I recommend just telling them that you no longer support Windows. Then you could actually enjoy your holidays (and every other day in the year).

      And leading by example works.

    5. Re:.. posted from newly esspee2d xp abomination by maharg · · Score: 1

      .. yeah, telling them no would help my wife's disabled nephew no end. They find XP challenging enough - they are *not* ready for linux. I think you have possibly misread my frustration at gates and co as resentment that any member of my family would ask for help with their computer. I am loving the holidays with my wife and sons. Leading by example does work, and I heartily recommend that you try it sometime.

      Happy Holidays Everyone !!

      --

      $ strings FTP.EXE | grep Copyright
      @(#) Copyright (c) 1983 The Regents of the University of California.
    6. Re:.. posted from newly esspee2d xp abomination by harks · · Score: 1

      Is the problem Microsoft, or is the problem that people don't feel the need to update? I think its a little of both.

    7. Re:.. posted from newly esspee2d xp abomination by Anonymous Coward · · Score: 0

      Which is why I travel with a CD wallet and USB key of repair tools, bootable Khauyeung CDs, and my Knoppix CD.
      Fixing computers for friends and in-laws while they feed me tasty munchies is an easy way to enjoy the holidays.

    8. Re:.. posted from newly esspee2d xp abomination by gnu-generation-one · · Score: 1

      "so it's christmas eve 2004, i'm at the in-laws, just spent 3 hours adawaring, spybotting, esspee2ing"

      So Mepis CDs all around, for christmas presents then?

    9. Re:.. posted from newly esspee2d xp abomination by upsidedown_duck · · Score: 1

      Is the problem Microsoft, or is the problem that people don't feel the need to update?

      The only things that people spend as much money on as computers are things like cars and appliances. How would you feel if your dishwasher was badly designed, shipped with flaws, and needed you to take it to a repairman several times a year? The time you would have spent removing the dishwasher from the cabinet, lugging it to your car, and driving to a repairman is comparable to the amount of time people waste with patching their computers. The only reason people put up with this shit is that the novelty of computers hasn't worn off, yet. Basically, this means we are still in the Model T era of computing (cars used to be unreliable shit, too, then they got better, until the 70s, when they sucked again, but they're a lot better, now).

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
    10. Re:.. posted from newly esspee2d xp abomination by Psychotext · · Score: 1

      Ugh... I know the feeling. Sickeningly enough I just had to do the same for my nephew. The worst thing is that he has firefox, the best antispyware apps, a good virus scanner and an excellent firewall. The little scumbag just keeps loading IE, not updating his virus / adware definitions, downloads trojans and pretty much allows everything to access the net when asked. :(

      Oh, and does anyone know how I can stop IE loading? At least that should kill some of the problems.

      --
      People that believe in their opinions don't post AC.
    11. Re:.. posted from newly esspee2d xp abomination by gad_zuki! · · Score: 1

      >damn you micro$hite

      Wait. SO the users aren't using any spyware or virus detector nor are they updating their system and you blame the OS vendor?

      Fine, but when you switch them to unix and they run as root 100% of the time and run any shell script emailed to them, then who will you blame?

      MS has its faults, the same way my car does, but at least I take my car to get its oil changed and its crappy components changed when they break. I currently cant afford to buy a better car so I'm stuck with what I've got, so I took it upon myself to learn some basic troubleshooting and repair. I've done two repairs on my own that would have cost me a few hundred this year.

      I think the in-laws could be taught to double-click the "lavasoft" icon now and again.

    12. Re:.. posted from newly esspee2d xp abomination by satans_advocate · · Score: 1

      Oh, and does anyone know how I can stop IE loading? At least that should kill some of the problems.

      I asked the same question, and apparently now there is xplite

      Merry Christmas!

    13. Re:.. posted from newly esspee2d xp abomination by Psychotext · · Score: 1

      Hey, thanks for that. Merry Christmas one and all! :)

      --
      People that believe in their opinions don't post AC.
  12. bugtraq links for the vulnerabilities / demo by tsager · · Score: 5, Informative
    1. Re:bugtraq links for the vulnerabilities / demo by paganizer · · Score: 0

      None of the exploits listed did ANYTHING to my Win2kSP4 system running Mozilla 1.7

      --
      Why, yes, I AM a Pagan Libertarian.
    2. Re:bugtraq links for the vulnerabilities / demo by Cylix · · Score: 1

      FC3 won't open the HLP files.

      Damn you linux... you have hindered me for the last time!

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    3. Re:bugtraq links for the vulnerabilities / demo by Anonymous Coward · · Score: 0

      Windows Server 2003 Enterprise

      Ran complete exploits, no effect and no, I haven't been to Windows Update since the last patch day. Go to Windows Update, no updates for these supposed exploits. Okay, was something supposed to happen?

      Now as for the comments about having to run around and patch all the user systems out there that aren't under sysadmin protection, that's a lot of bull. Every one of the machines that I visit is set to autoupdate upon connection for virus signatures, Windows Updates, Spyware signature updates, etc. I do this all the time and I get no calls when one of these 'supposed' vulnerabilities occurs. Why? I make it transparent to the user.

      What really annoys me is that I am a regular subscriber to the BugTraq mailing list and I see far more vulnerabilties go by every day for *nix systems. Yet oh my, since it's Windows that has a vulnerability, it is the end of the universe!

      Give me a break! We sysadmins are already scrambling to patch our php-based systems and any php-dervived software (phpBB anyone? how about phpMyAdmin?) and we're already fighting a worm. Yet these bugs are the final nail in the coffin of Windows. Frankly I'm more worried about php and Java right now 'cause we be talking servers, not Momma's email machine.

      If people follow simple guidelines, those Windows home machines won't be a problem. The one's I monitor certainly won't be. I'll be on the couch, having some drinks, enjoying myself. BTW, have a Merry Christmas, I certainly will be.

      -Bri

  13. But... by RAMMS+EIN · · Score: 4, Funny

    Will they allow me to install Linux once i 0wn the machine?

    --
    Please correct me if I got my facts wrong.
  14. Don't suppose anyone... by NoMoreNicksLeft · · Score: 2, Interesting

    Knows where a person could find a pre-compiled, local only 2k/XP administrator access binary? Something that would just open a cmd.exe with the correct privileges, to say, install java on Firefox?

    I'm not a script kiddy, just not patient enough to go through the 3 month process of maybe getting it approved to be installed by IT...

    1. Re:Don't suppose anyone... by tqft · · Score: 1

      I know the problem and have thought about it.

      http://www.winehq.org/hypermail/wine-users/2004/ 02 /0137.html

      http://www.linuxquestions.org/questions/history/ 26 3430

      Knoppix (3.7 at least) comes with WINE pre-installed.

      Just run the installer under WINE on Knoppix?

      Alternatively find the *.reg file and use Knoppix/WINE to add it to the registry.

      Might take some mucking around to get it to work properly from what I have seen so far. I haven't decided if my job is worth it.

      My current work machine is awesome with Knoppix rather than NT 4.0. But permanently changing the registry may well show up on corporate IT scans - registry change logging, etc.

      --
      The Singularity is closer than you think
      Quant
    2. Re:Don't suppose anyone... by NoMoreNicksLeft · · Score: 1

      I plan on sidestepping the issue by pretending ignorance. I work evening shift in a phone support cube farm, and sometimes people borrow my machine (temporary space for a new trainee, someone else's machine is being worked on by IT, etc).

      Especially since I don't think any scans are often enough to pinpoint when it happened, and that it's not any software that a reasonable person could find objectionable (after all, I have to get java working with it, so that our stupid in-house apps will work).

  15. Patch available... by Anonymous Coward · · Score: 0, Informative

    ...at least for the color scheme here:

    http://shit.slashdot.org/article.pl?sid=04/12/24/0 356204

  16. bad time of year? by sonictheboom · · Score: 1

    It might be a bad time if you had patches to apply, but since this is unlikely to happen anytime soon you might as well relax...

  17. I don't get it.... by Anonymous Coward · · Score: 0

    I tried to crash my win 2K workstation using firefox, no luck. It is also indicated that "needs ie6 to open" ... So if it crashes when you use ie6 and not anything else, how comes this is described as a windows vulnerability??
    I mean, If I create a linux tool that opens up all your ports when you send certain code, can we call it a linux flaw??

    1. Re:I don't get it.... by faragon · · Score: 2, Insightful

      The OS itself should not be shout-down just by an user level privilege rights. If ie6 or any other application causes system crash under non-root privilege level, it is an OS fault, as the OS must guarant interprocess safetyness and security, etc.

    2. Re:I don't get it.... by Anonymous Coward · · Score: 0

      So next time my code makes the machine crash, I can blame Windows?? Is this what you mean to say?

    3. Re:I don't get it.... by AndroidCat · · Score: 2, Insightful

      If you don't have any fancy admin rights, you shouldn't be able to anything in code to crash your machine, regardless of the OS.

      --
      One line blog. I hear that they're called Twitters now.
    4. Re:I don't get it.... by chorns · · Score: 2, Insightful

      The LoadImage API is implemented in kernel-mode for speed so a bug in there can bring down a system.

    5. Re:I don't get it.... by black+mariah · · Score: 0

      Could you possibly say something just a LEEETLE BIT more retarded? No? I didn't figure anyone could...

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    6. Re:I don't get it.... by AndroidCat · · Score: 2, Funny

      You managed to.

      --
      One line blog. I hear that they're called Twitters now.
    7. Re:I don't get it.... by AusG4 · · Score: 1

      You should remember that, according to Microsofts testimony to the DOJ, Internet Explorer and the Windows OS itself are now inseperably linked.

      As much as I think it's idiotic that the two couldn't be decoupled, such deep integration does suggest that a fault in a user-mode application could indeed transcend the user/kernel seperation and bring the whole works down.

      Of course, this is fantastically poor design, but what did you really expect from the people who brought us Microsoft Bob?

      --
      bash-3.00$ uname -a
      SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
    8. Re:I don't get it.... by Spacejock · · Score: 1

      what did you really expect from the people who brought us Microsoft Bob?

      Actually, they tried to bring us Bob but we didn't want it. So now we have Clippy, just because some ideas are too damned good to kill off.

    9. Re:I don't get it.... by AusG4 · · Score: 1

      Clippy... too funny.

      "Goodbye, Cruel World...."

      Blip!

      "Hi there! It looks like you're writing a suicide letter. May I make the following suggestions:"

      --
      bash-3.00$ uname -a
      SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
    10. Re:I don't get it.... by cnettel · · Score: 5, Informative

      This doesn't have to apply to kernel stuff. A lot of Windows apps rely on for example the "common controls" API. It handles toolbars, tooltips, listviews and so on. Quite a lot of UI goodies. Most of those are implemented without any kernel side, they're normal user mode controls/"windows" with their own drawing.

      Now to the point: This DLL was updated quite a few times with Internet Explorer 3, 4 and 5. The versions in Windows 98, 2000 and XP are/were directly related to the matching (sub-)version of Internet Explorer. If you wrote an app for Win-95 and wanted to use one of those common controls, the recommended redistribution scenario was redistributing IE.

      If they simply ripped out anything that is officially part of the "IE codebase", it's completely true that quite a few apps would fail.

      This is of course even more true of some of other APIs with a more apparent connection to Internet Explorer, like WinInet for interacting with HTTP/FTP without doing sockets yourself (and using the IE cache and other stuff) or employing the IE HTML/XML parsing and possibly rendering hosted in another application. I chose common controls because they're very frequently used, and some quite significant updates were introduced through IE. These updates are still there in "Win98 lite" and whatever you would do to a Windows system to rip out IE, but retain a reasonable level of compatibility. Just because it's part of the OS and a frequently used API doesn't mean it's kernel mode. And very little IE related code is *in the kernel*.

      Now to the point: LoadImage is quite a low level function. Display drivers are allowed to use it on their own and modify its functionality. That makes it belong in kernel mode. Even if they moved back some more UI stuff from the kernel, stuff like this probably belongs there, if you buy the concept of placing display drivers in kernel mode at all.

    11. Re:I don't get it.... by faragon · · Score: 1

      Yes, a bug at any kernel trap is a way to crash -or find a back door into- a system. The goal/idea is that the kernel -NT, BSD, Linux or whatever- should be trap call safe. Of course, an OS with high redundancy at his trap level (read Windows NT and derivates) has a higher risk level, as people who program kernels are humans, just like you and I. As example, "commercial and very expesive real time UNIXes" are not bug free, few weeks ago we found at the office that the 'execl' kernel trap did bad his work when the thread number for a process was going above the 80% of his limit; white papers guaranted the operation, but in fact there was no such security, giving system panics and so on, dramatic.

  18. Give this as a gift for the holidays by Skalek · · Score: 4, Informative

    Nothing is more annoying about the holidays then going to visit family and friends and then being sucked into fixing their damn computers While everyone is drinking and having a good time we are the schmucks trying to figure out how to remove that damn proces from windows 98!

    This year I wash my hands of it and am giving them a printout of a tutorial I found that has helped some friends. It is basic, but they do not bother me as much anymore:

    Simple and easy ways to keep your computer safe and secure on the Internet

    1. Re:Give this as a gift for the holidays by Stevyn · · Score: 1

      Yeah, I always get stuck doing this too.

      Do people ask plumbers to unclog toilets on holidays? I don't fricken think so!

    2. Re:Give this as a gift for the holidays by lew3004 · · Score: 2, Funny

      You're lucky. I cherish the moment they want me to fix their PC. That way I don't have to listen to all the other drunken idiots.

      --
      I still can't get the screen shots of Castle Wolfenstein for the Apple IIe out of my head.
    3. Re:Give this as a gift for the holidays by museumpeace · · Score: 3, Interesting

      I'd suggest either feigning a stroke that has caused you to "forget" everything you ever knew about computers or download the ISO from mepis.org and burn a bunch of live CDs to give out to your clueless friends. My son's old laptop utterly refused to be upgraded to XP and its ME was hosed...it got so bad you couldnt even get a chance to break into the BIOS. I gave him the Mepis CD and just let him fool with it for a while. At breakfast the next morning, he was beaming. He'd figured out how the partion editor worked, wiped the microshit completely off the HD and was enjoying his trip up the KDE learning curve. We have gone from "I think its a doorstop now" to "its a little slow opening files and I think we need to find the right driver for my PCMCIA ethernet card".

      Give those friends and relatives an opportunity to experience winning, to experience being just a little bit competant with a computer and there is a chance that they will be both bothering you less and talking to you more intelligently in the future. But for godsake don't let them leave the room if you have to be in the driver's seat for the repair sessions: make'em bring you a drink and make them listen and describe in their own words each step you take at the keyboard

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
    4. Re:Give this as a gift for the holidays by MicroBerto · · Score: 2, Interesting
      This has been holiday tradition for me since about 1999.. it's nothing new anymore.

      Problem is that people are starting to bring laptops, family members are startin to have kids, and I'm still just one guy who wants to eat too and drink too much and pass out.

      --
      Berto
    5. Re:Give this as a gift for the holidays by daveking · · Score: 1

      Ha! The parent's linked article is definitely written in the native language of the common Windows user:

      Use an AntiVirus Software - It is very important that your computer has an antivirus software running on your machine.

      Maybe that's exactly what is called for. The page is only lacking a tiled background image to hold their attention.

      --
      ------DO NOT WRITE BELOW THIS LINE------
    6. Re:Give this as a gift for the holidays by Krunch · · Score: 1

      For French-speaking users, there is also this nice document.

      --
      No GNU has been Hurd during the making of this comment.
    7. Re:Give this as a gift for the holidays by Anonymous Coward · · Score: 0

      Just say no, then say that. If they try to bring it up again, just excuse yourself to get a drink.

      When you won't even start a discussion with them about it, eventually they'll give up.

      It's your life - stop being a slave to others!!!

    8. Re:Give this as a gift for the holidays by hazah · · Score: 1

      Heh... I gave the tutorial a read thinking: "No, it's not possible it can tell me something new." right. But, little did I know. No, really, it does appear very little. Windows is so strange, it seems. I didn't know you needed 5 or so different antivirus programs running concurrently. I mean, this is quite amazing. Your traditional antivirus, spybot, adaware, blah blah blah.... essentiall all search your system for hidden programs that fuck with your hardware. Yes... so strange, and amazing at what it will do to ppl's perception of what computing's all about.

    9. Re:Give this as a gift for the holidays by Anonymous Coward · · Score: 0

      I just start telling ficticious stories about how the last person I "helped" I blew up their computer and lost all their files etc etc. Then I say I'm a little nevous about getting back in the saddle, I haven't had a single one say go ahead lol.

  19. Spoilt Holidays for Admins by mahesh_gharat · · Score: 1

    Why? Oh Why? they have to do it just one day before the starting of the holidays.
    Its happening again this year also. Its very disheartening for all those admins who will be going on holidays to see the vulnerabilites just one day before the holidays and exploits the next day. I was admin couple of year ago and I know these conditions are living hell, when you will spend all your holidays thinking about your servers getting hacked or cracked.
    Admins who have taken the backups will be in a better state though.

    1. Re:Spoilt Holidays for Admins by Whyzzi · · Score: 1

      You will pardon my 'xcuse while I backup my servers ...

      --
      "BSD is about people pissing each other.." (Moid Vallat)
  20. ANI vulnerability? by Anonymous Coward · · Score: 0

    Does not surprise me.
    Even the code to display ANI cursors is buggy in almost all Windows versions.
    The timing values for the single pictures is not evaluated correctly. Best seen with the metronom.ani

  21. Ho Ho Ho by mslinux · · Score: 3, Funny

    Merry Christmas... from all the people at Microsoft. Buffer overflows for everyone this year ;)

  22. Honestly, by deutschemonte · · Score: 1

    Is this even news anymore?

    --
    The preceding message was based on actual events. Only the names, locations and events have been changed.
    1. Re:Honestly, by Taladar · · Score: 1

      You could use all your mod points to mod every comment in these "news" stories redundant but I don't think it would be worth it.

  23. what ever happened... by Lord+Bitman · · Score: 3, Informative

    remember that test someone did where garbage code was thrown at IE and firefox in order to see how they held up and find things like buffer overflows which could be potentially exploited?
    What ever happened with that? Were the bugs in firefox fixed? I remember that IE did well in that test, but I dont remember any specifics.
    Anyone know?

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
    1. Re:what ever happened... by imroy · · Score: 1

      IIRC, those tests were done by a lab closely associated with Microsoft. i.e, MS had already fixed up those problems in IE and deliberately got someone to "discover" how it was better in this one tiny area. Just like the infamous Mindcraft tests all those years ago. I don't know if Mozilla has fixed its code yet.

    2. Re:what ever happened... by Anonymous Coward · · Score: 0

      All bugs have been fixed. And FYI it wasn't done by a lab closely associated with Microsoft.

    3. Re:what ever happened... by YU+Nicks+NE+Way · · Score: 2, Informative

      The parent is so wrong it is sickening.

      The fuzz tester wasn't written by a lab close to Microsoft.

      It isn't a "tiny" area: Browsers read files that contain HTML. No matter what, corrupt files should not crash a browser.

      The Linux kernel was rewritten after Mindcraft. There was a serious problem in the way signals were handled under high load.

      Mozilla has fixed the three bugs that Zalewski's original posting described. There are still issues in Firefox 1.0 that the tool discloses.

  24. Great by Segosa · · Score: 3, Interesting

    Stupid question, but does the LoadImage() one affect images which are viewed in FireFox or Thunderbird?

    1. Re:Great by AndroidCat · · Score: 1

      Grap the source and grep. It's a fairly basic call, so it wouldn't surprise me if it was used.

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:Great by Myen · · Score: 1

      Considering that Mozilla uses its own image decoders, I doubt it. (Mozilla even re-implemented the BMP decoder, so that it can be cross-platform.)

      All Windows sees from Mozilla is something like a bunch of decoded 32-bit images or something. Not sure on this, but definately not the original image data (and thus no vulnerability).

    3. Re:Great by AndroidCat · · Score: 1

      Let me amend my comment to: It wouldn't surprise me if they used LoadImage somewhere in their code. Not in the main graphics routines, but somewhere out of the way. If they did, will that cause problems? Who knows. That's the trouble with errors in basic routines. But at least with OSS it's possible to grep, look, and be sure.

      --
      One line blog. I hear that they're called Twitters now.
  25. Grr by Alioth · · Score: 2, Insightful

    Why do they have to release this stuff JUST BEFORE we actually get time off? Are they deliberately being bastards to us Bastards who have to herd Redmondware amongst the other less sucky things?

    At least I won't have to spend Christmas removing viruses, trojans and spyware from my Dad's computer. I bought him a Mac. Worth every penny in reduced aggro.

    1. Re:Grr by Gordonjcp · · Score: 1

      I put Linux on my Mum's computer. Works great, everything is supported, no adware/spyware/crapware, no patches required, *peace and quiet*....

    2. Re:Grr by Anonymous Coward · · Score: 0

      Yeah I know how you feel, it will take me at least 24 hours to get an exploit out.
      A virus writers work is never done.

  26. Silent Night by Electronik · · Score: 4, Funny

    Silent night, holey night,
    All is calm, all is bright,
    Round yon virgin PC and screen,
    Holey computer, so exploitable and keen,
    Sleep with spyware downloading,
    Sleep with spyware downloading.

    --
    -=test-sig_0.1.5(NoWhitespaceVersion)=-
    1. Re:Silent Night by Anonymous Coward · · Score: 0

      I hope you get a dictionary for Christmas.

  27. ouch! by TouchOfRed · · Score: 1

    Just for the hell of it, i tried it with firefox and fedora core 3(updates and all). Resulted in total X lockup :\. I usually dont side with MS, and X lockups arent as bad security wise, but still :\.

    1. Re:ouch! by Anonymous Coward · · Score: 0

      I must have clicked on the hyperlinks wrong. Mozilla 1.7.5 on Gentoo (AMD64) did nothing but show 123 or 1111111111111111. Woopty doo.. Nasty bug.

      I guess not using a 32bit system helps.

  28. Is it really this hard... by AC-x · · Score: 0, Troll

    ...to write software without buffer overflow problems?

    It's not just MS, even plenty of OSS programs have buffer overflow exploits.

    I haven't done any lowlevel programming, but can it really be that difficult to do

    malloc buffer MAX_BUFFER_SIZE
    if(mem_to_copy.length>MAX_BUFFER_ SIZE){
    return ERROR_DATA_TOO_LONG
    }else{
    copy(mem_to_copy,buffer)
    }

    ?

    1. Re:Is it really this hard... by t0y · · Score: 1

      (sigh) Stick with VB.

    2. Re:Is it really this hard... by Anonymous Coward · · Score: 0

      Do you really want to allocate MAX_BUFFER_SIZE everytime you want some dynamic memory? Then what happens if mem_to_copy.length is negative?

    3. Re:Is it really this hard... by twiddlingbits · · Score: 3, Insightful

      Nice try, but you should check the return code from malloc(). If it is -1 then there is a problem and you don't need to do the If statement. A lot of times the trouble comes not when allocating memory but when using a pointer to WRITE to memory. It's a C programmer trick to set up a pointer to a block of size X and write to it via the pointer, of course if you lose track of the pointer address you can easily go too far. Common errors are off by one in the count, assuming you are writing 8/16/32 bits without checking the underlying data type first,
      or just writing to whatever address the pointer says w/o checking that *p > MAX_MEMORY_ADDRESS. These are errors a beginner programmer would make, and from the looks of how common these errors are in Windows that is the type of folks MS uses. It also says to me that they don't use any sort of Automated Code Analysis tools which can catch these sorts of errors. Or maybe they don't do any indpendant QA at all? It's pretty pathetic when the worlds most popular software is made by a company that probably doesn't meet SEI Level 2 criteria. I only wish that the laws allowed someone to sue for lost time/income from the "basic" errors that shouldn't have been present.

    4. Re:Is it really this hard... by Gopal.V · · Score: 4, Interesting
      Vulnerabilities are not hard to write - they are hard to detect and often easy to fix.

      Most FOSS programs are the result of someone who really wants to write something good. Rarely have I seen someone being forced to write FOSS code to meet a release date schedule or to remain competitive. It's about It'll be done when it's done, sort of Code Poetry. Most of the code was written to run in a hostile environment where black hats can read the code (like the above peice) and screw everyone who runs bad code. The term security in obscurity as far as coding style does not even enter your mind.

      Also vulnerabilities are easier to find when you have the source - like that professor who set his students to find vulnerabilities in FOSS. Unlike a corporate setup - you have a practically unlimited number of reviewers if your program is popular (and if it is not, a vulnerability is no big deal anyway, right). Also everyone runs a different binary, slightly different from what everyone else runs (security often needs you to recompile stuff with stack canaries)

      So FOSS software evolves (yes, Natural Selection) to avoid these vulnerabilities by dying out or it "adapts" - Someone adds more good ideas and makes it better like.. (s/ideas/genes == Sexual reproduction) . Also the good ones read Wietse's papers.

    5. Re:Is it really this hard... by Anonymous Coward · · Score: 0

      Or you could write:

      memcpy(buffer, mem_to_copy, MAX_BUFFER_SIZE);

    6. Re:Is it really this hard... by pathological+liar · · Score: 1

      Yes.

      If the length of the mem to copy is stored in a signed int, you can get an integer overflow that will let it pass your MAX_BUFFER_SIZE check and overflow the buffer. If you're dealing with strings, you should probably be checking for MAX_BUFFER_SIZE - 1, because a handful of string-related functinos (at least in C) like to copy the null terminator over as well.

    7. Re:Is it really this hard... by Taladar · · Score: 1

      I think the release schedule thing has much to do with bad code. You have good intentions but when the deadline is near you drop them to "just get the thing done at all".

    8. Re:Is it really this hard... by Matt2k · · Score: 1

      > I only wish that the laws allowed someone to sue for lost time/income from the "basic" errors that shouldn't have been present.

      Be careful what you wish for. Such a law would place the small-time software developer in a highly actionable position.

      I for one would quite writing cheap shareware if I could get sued into oblivion for every little bug that was in my software.

    9. Re:Is it really this hard... by Krunch · · Score: 2, Informative

      Nice try but if malloc(3) is not too buggy (if it is, you have other problems) it will only return NULL or a valid pointer. If it never supposed to return -1 (unless -1 is a valid pointer) or some value larger than MAX_MEMORY_ADDRESS (from where does this macro come anyway?).

      --
      No GNU has been Hurd during the making of this comment.
    10. Re:Is it really this hard... by Anonymous Coward · · Score: 0
      The guy said he'd never done any low-level coding, and apparently neither have you, at least not in C...

      The original poster didn't know how to use malloc, so he did this:
      malloc buffer MAX_BUFFER_SIZE
      This might look like valid syntax if you've never seen C before, but everybody knows the protype for malloc looks like:
      void *malloc( size_t size );
      So, allocating a buffer:
      void *buf = malloc(len);
      if( !buf )
      some_error_handler();
      malloc will never return -1. If it does, your program is probably dead anyway (because -1 is ~0, or, the highest possible memory address. You probably can't access it, and if you could, it's only a byte.), and the best thing to do is just let it catch a SIGSEGV, rather than attempt to handle it.

      I believe some Windows API functions that return pointers sometimes return -1 (or 0xffffffff) on failure, but, that's Windows. It doesn't exactly follow the spirit of the C that Unix founders (and the designers of libc, thus malloc) envisioned.

      I please advise you, when you start a post with "nice try," at least get the facts straight.
    11. Re:Is it really this hard... by Anonymous Coward · · Score: 0
      That's why the strlcpy(), strlcat() that OpenBSD pioneered are a good idea. Instead of this sizeof(buffer)-1 and then zeroing the last byte, you can just pass the actual size of the buffer and the strl* functions will know what to do.

      True libc reform. Perhaps we need more functions like this. Using snprintf()'s return value to figure out the length of a string, for example, can be a mess. It's not portable across platforms because not everybody conforms to C99, and even ANSI contradicts C99. The GNU behavior of snprintf() makes the most sense, but I have to write my code very differently to make it work with say, Solaris.
      /* An snprintf() workaround that works more like GNU's */

      int good_vsnprintf( char *buf, size_t len, const char *fmt, va_list ap )
      {
      char c;
      if( !buf )
      {
      buf = &c;
      len = 1;
      }
      return vsnprintf(buf, len, fmt, ap);
      }

      int good_snprintf( char *buf, size_t len, const char *fmt, ... )
      {
      int r;
      va_list ap;
      va_start(ap, fmt);
      r = good_vsnprintf(buf, len, fmt, ap);
      va_end(ap);
      return r;
      }
    12. Re:Is it really this hard... by upsidedown_duck · · Score: 1

      (unless -1 is a valid pointer)

      Given that memory addressing starts at zero, the only conclusion of a -1 return value is that MALLOC HAS ACCESSED A PARALLEL UNIVERSE AND THAT THEY KNOW WE EXIST! SAVE YOURSELVES!!!

      --
      -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
    13. Re:Is it really this hard... by yotaku · · Score: 1

      Most FOSS programs are the result of someone who really wants to write something good. Rarely have I seen someone being forced to write FOSS code to meet a release date schedule or to remain competitive.

      I'm sorry but I think that that is a little naive. An FOSS programmer still likely has desires that someone actually use their product and so they force themselves to work faster to keep up with the market. You are also discounting the fact that a large portion of open source work is done by large companies such as IBM and Sun to combat Microsoft. And you can bet that those programmers have deadlines and release schedules.

    14. Re:Is it really this hard... by Krunch · · Score: 1
      memory addressing starts at zero
      AFAIK there is nothing in the ISO C99 standard that says all valid pointers should be > 0. n869 page 58:
      Any pointer type may be converted to an integer type. Except as previously specified, the result is implementation-defined. If the result cannot be represented in the integer type, the behaviour is undefined. The result need not be in the range of values of any integer type.
      Of course most archs don't use negative pointers but one could invent some weird platform which use pointers that cast to negative integers.
      --
      No GNU has been Hurd during the making of this comment.
    15. Re:Is it really this hard... by Anonymous Coward · · Score: 0

      And for a product that does not meet SEI L2, how in the heck is it granted a Security EAL rating??
      Does anyone really believe the so call Trusted Security Reference Model (SRM) is not as buggy as the rest of the code? The NX bit copout argument will only be swallowed by fools. Only by revoking the EAL status, will MS be encouraged to do better.

  29. "the Chinese company"? by wertarbyte · · Score: 1

    Is it "the company" or "The Company"?

    --
    Life is just nature's way of keeping meat fresh.
  30. That depends on how angry your IT dept is. by rubberband · · Score: 1

    Depending on the reaction you'll get, you can always reset the admin password on your box to a new one of your choosing, and install away... Whether or not this is a good idea in your situation is left to your judgement.

    A useful utility to accomplish this can be found here:

    http://home.eunet.no/~pnordahl/ntpasswd/

    While it's kinda overkill in this case, I think I'd trust it over a newly released exploit. Hope that helps a bit.

    1. Re:That depends on how angry your IT dept is. by NoMoreNicksLeft · · Score: 1

      That's not really an option. I can't change anything permanently. Was hoping for an exploit that gives me a temporary admin cmd.exe, I install, and then reboot. No one knows how it was installed then.

      Doesn't even have to be a new exploit. Just as long as it works. And as I said, I'm not a script kiddy, so a local-only exploit would be fine too.

    2. Re:That depends on how angry your IT dept is. by Anonymous Coward · · Score: 0

      OK, do you have your own PC with 2000 or XP?
      Good. Make a bartpe (A HREF="http://www.nu2.nu/pebuilder"). Now, you
      can back up the SAM (C:\windows\system32\config\sam*) before using ntpasswd.

    3. Re:That depends on how angry your IT dept is. by Anonymous Coward · · Score: 0

      DreampackPL is exactly what ya need.
      Replace sfcfiles.dll with the modified file per the readme.
      After you are done there will be no trace and you will not disturb the password file. Log in under any account on the box.
      I put it on a BartPE bootable CD for convenience.
      It's easy, give it a shot.
      http://www.d--b.webpark.pl/dreampackpl_en.h tm
      http://www.nu2.nu/pebuilder/

  31. Re:second by necromcr · · Score: 0

    sorry?

    --
    No more I say.
  32. Re:Clippy helps you get the most out of your PC by daniil · · Score: 0, Offtopic
    What do you want to steal today?

    Santa's sleigh!

    --
    Man is a slave because freedom is difficult, whereas slavery is easy.
  33. Bah! by rubberband · · Score: 5, Insightful

    Hi, you've missed the point. I hope you're not trolling, because I'm going to bite.

    Every box at my workplace is patched with SP2. In this case, it doesn't matter - one of the exploits is still useable.

    The problem is not (this time, thankfully) the corporate enterprise deployment of windows. It's friends and family. Every time a new windows exploit like this comes out, jerk spyware/worm/virus writers are on it within 24 hours, populating their zombie networks with your mom's, friends' and families' computers. Manditory regular patching at work is easy. The same for people you see occaisionally who are not computer literate is not. These are the people who it really screws with - for example, all one of my buddies wants to do with his dell is play games, send email and surf. He knows nothing beyond that, and is certainly not going to run down to the basement on christmas eve to make sure his operating system is secure RIGHT NOW.

    This business of "patch or you deserve it" is utter BS. I maintain that virus writers should be dragged into the street and beaten with keyboards, followed shortly by geeks who empower them by putting any of the blame on the end user. If I paid thousands for an OS site license, I should not be spending my holidays fixing it. If I spend hundreds for an oem copy at home, the same applies. The only ones who deserve ANYTHING bad here are the exploiters and the providers of the crappy OS in question.

    1. Re:Bah! by Anonymous Coward · · Score: 1, Interesting

      If I paid thousands for an OS site license, I should not be spending my holidays fixing it.

      Perhaps time to rethink this policy?

      I know, I know. Management says to install it. Some apps only run under Windows. End users are scared of Linux.

      Maybe its time to rethink working there, or working in that department. Would you would for an employer that made you go through a dark alley to make bank deposits, and every 5th time through you're mugged?

    2. Re:Bah! by Chandon+Seldon · · Score: 1, Interesting

      You might have had a point 7 years ago when this whole "Windows has a new remote exploit" thing was a little bit more... new and unexpected.

      But in late 2004, with almost 10 years of evidence that running Windows is just asking to be exploited, I find it hard to blame anyone but the users.

      If you were to travel somewhere known for it's pickpockets during tourist season and kept $1000 in your wallet in the inside pocket of a loose jacket, I'd blame you (not the pickpocket) when you lost your money. The police there would agree with me. Running Windows on the internet is pretty similar, and should be treated as such.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    3. Re:Bah! by AndroidCat · · Score: 2, Funny
      I maintain that virus writers should be dragged into the street and beaten with keyboards

      No worries there, I have an IBM model M keyboard that'd drop them in their tracks, but it'd never be clean again. And the disposable keyboards just don't pack the wallop to down a full-grown spammer. Your best bet is to set up a ramp to a camouflaged log chipper and lure them in with calls like "I need a mortgage", "I want v14gr4!", "I want to invest in Nigeria". Works like a charm!

      --
      One line blog. I hear that they're called Twitters now.
    4. Re:Bah! by YU+Nicks+NE+Way · · Score: 1

      I was actually kind of surprised by the repeated allegations that SP2 was vulnerable to the last pair of attacks. I tried to run the exploits, and couldn't get them to open at all. Apparently, they're chinese help files, and I don't have a Simplified Chinese version of SP2 here.

      Given that, I'm a little suspicious about the "issue".

    5. Re:Bah! by rubberband · · Score: 5, Insightful

      I still think the point is valid. Consider that a) That means that the vendor has had 7 years to secure their product. I any other industry they would have litigated into oblivion by now. It is *NOT* the end user's fault that the current world standard for personal computer operating systems is frequently bugged.

      Sure, carrying $1000 in cash is dumb, but there are easily accessible alternatives. Credit cards, debit cards, traveller's cheques, travel wallets, etc are all viable alternatives. Carrying cash is like opening attachments from unknown senders. Getting your windows box 0wned without your action because a new exploit came out 8 hours ago is like the jacket manufacturer attaching a big red "steal from me!" sign to the back and cutting a pickpockt access hole out, too. (Except then they take over the world jacket manufacturing business and force you to wear one unless you want to freeze or learn to sew).

      To use the token comparison to a vehicle - yes, when you buy a car you should be responsible enough to get it serviced from time to time, and act on any critical recall issues that might arise. You shouldn't however have to open the hood and check the internals 3 times per day to ensuire it doesn't explode and require expensive maintenance the next time you turn the key in the ignition.

      Don't get me wrong - I'm not saying sysadmins should have no responsability whatsoever. They are after all paid to deal with systems. But when was the last time you head of a dell salesperson telling an unexperienced buyer that if they wish to have their computer on regularly they'll need to spend 5 minutes every single day, and an hour of two each week making sure they're machine doesn't get destroyed?

    6. Re:Bah! by Chandon+Seldon · · Score: 1

      It's perfectly possible to use a Mac, or even to use desktop Linux. Heck, I bet the average user would be fine on OpenBSD if it supported their hardware.

      What software you use is really your choice, and the security implications of Windows make that choice seem pretty sketchy.

      If the only jacket manufacturer offered pickpocket access holes and "steal from me" signs, I'm sure that people would activly consider sweaters and coats instead.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    7. Re:Bah! by Vr6dub · · Score: 1

      It's not quite that easy....Perhaps if your company is cut off from the rest of the world and doesn't have to worry about conforming to "standards" (meaning a Windows based platform) or sharing information with outside entities. Let me give an example. I work as a helpdesk/network adminstrator for a particular government contractor whom supports the Marine Corps. While I would love to switch platforms that could possibly be cheaper and more secure its not like flipping a light switch to migrate 22,000 employees to a completely new OS. They (USMC) just spent billions and billions to have their network completely overhauled to one "standard" (Windows). This means all WinXP and Office 2003. So in order for us as a contractor to keep our jobs we MUST stay within those standards, heck, it's bad enough that you can't read most Office2k3 files with prior versions of Office let alone some **nix version of a "compatible office suite". So for us to be able to communicate with our customer efficiently and remain employed, we HAVE to remain "compatible" with our customer otherwise another company will come along and take our jobs. Just my .02

  34. Oh noes by baadger · · Score: 1

    [BLOCKQUOTE]"They are rather serious," Huger said. "Both can be exploited by anything that processes images or reads help files."[/BLOCKQUOTE] Oh noes! Firefox isn't safe. It must be the end of the world.

    1. Re:Oh noes by intercodes · · Score: 1

      Oh yeah, the ANI demo code just hanged my distro [ Fedora core 3 with Firefox 1.0 ] ....

      --
      The best result comes from everyone in the group doing what's best for himself and for the group
  35. Instant Reboot on windows by EqualSlash · · Score: 3, Informative

    Warning: If you are on Windows Don't download
    www.xfocus.net/flashsky/icoExp/KERNELBLUE.ani

    Instant Reboot. This is a very critical vulnerability. Reminds me of the old exploits that referenced "CON" in the file path inside a webpage to trigger a BSOD.

    1. Re:Instant Reboot on windows by ergo98 · · Score: 1

      I wouldn't call a BSOD a very critical vulnerability (it's annoying as hell, but generally you aren't opening ani files on your servers)- very critical is if the exploit can be used to execute malicious code. I still am unsure how this can be used to execute such code.

    2. Re:Instant Reboot on windows by Anonymous Coward · · Score: 0

      Didn't do anything with me. I even tried loading it as a mouse cursor.

    3. Re:Instant Reboot on windows by rwise2112 · · Score: 1

      All I get is "Windows cannot open this file". I'm running XP SP2.

      --

      "For every expert, there is an equal and opposite expert"
  36. Yes, but... by Anonymous Coward · · Score: 1, Funny

    ...are the bugs digitally signed?

  37. On the fourth day of Christmas... by localroger · · Score: 1

    my True Love gave to me,
    Four hacked boxen
    Three spywares
    Two viruses
    And another Windows vulnerability.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
    1. Re:On the fourth day of Christmas... by Anonymous Coward · · Score: 0

      my True Love gave to me,
      Four hacked boxen
      Three spywares
      Two viruses
      And another Windows vulnerability.


      I hope the viruses your True Love gave you were the computer kind, not the STD type.

  38. BWAHAHA! by El+Gordo+Motoneta · · Score: 1, Funny

    I've tested all of the vulnerabilities on Windows 2000 and they did nothing!! I'm invincibNOCARRIER

  39. The important question here is... by gregorio · · Score: 1

    ...does Internet Explorer use any of these functions to load internet images?

    We cal discuss all day about some local API exploit but there is a big difference between a local API bug and a remote bug.

    Does IE use these functions to load images? Or does it handle these kind of primitive formats using his own code? After all, is not that hard to "parse" BMPs and ICOs and it would be much better to handle all file formats inside an internal library, thus avoiding conflicting API methodologies.

    I'm really curious about this. Does anyone knows the answer for my question? Can anyone test the faulty BMPs and ICOs inside a HTML page?

  40. digital signatures by antibryce · · Score: 2, Funny


    It sure is a good thing Microsoft digitally signs everything. Clearly they are lightyears ahead of open-source in terms of security.

    1. Re:digital signatures by Anonymous Coward · · Score: 0

      If MS is so far ahead on security, why the endless patches?

    2. Re:digital signatures by Krunch · · Score: 1

      What do you mean ? Your distro doesn't provide digitally signed upgrades ? (well Debian doesn't really sign packages but they do sign the list of packages wich contains md5sums of said packages which are checked at installation)

      --
      No GNU has been Hurd during the making of this comment.
    3. Re:digital signatures by m50d · · Score: 0

      MD5's not really secure enough any more - especially for Debian where more or less anyone can add a package.

      --
      I am trolling
  41. Not vulnerable: Windows 98 SE by stankulp · · Score: 2, Interesting

    Now that it takes less than 5 minutes connected to the Internet for a Windows box to be hijacked, I have gone back to dual-booting Linux with Windows 98 SE.

    A lot of Windows viruses simply won't run on it.

    All I need is Office, so it's good enough.

    --
    We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
    1. Re:Not vulnerable: Windows 98 SE by Botty · · Score: 0

      Actually that figure, for an unpatched windows XP box is more or less 28 seconds depending on which security firm you ask. You're still right, but the actual number is MUCH more scary.

  42. Twas the morn before christmas by killerface · · Score: 4, Funny

    Twas the morn be for Christmas and all through the cage.
    Not a creature was stirring not even a 10th level mage.
    Then Flash, i look at my bookmarks and what did appear!?
    A story on slashdot spreading with fear.
    "Peril Peril", It screamed with fervor and fight.
    "What shall we do about this vulnerability tonight?"

    It's christmas eve and in the story lay more,
    For this affected Santa and hurt him to the core.
    His Server Used Exchange to give and recieve,
    a malicious cracker got in to make Santa Grieve.

    The clean cut elves said format and reinstall, while the ones with long beards solved it in no time at all.

    "There will be no Christmas this year" Santa Said with dismay.
    The naughty and nice list was lost in the fray.

    And yet with precision and care the elves brought out from back,
    santas new gift! a blade server rack!

    "It runs Linux in fact!" said the elves in unison
    "cron jobs too, back up that old piece of Sh.."
    one interupted "Stop it Sam",

    So christmas would go on with ease and ablitity, that is until santa went on his killing spree.

    The End

  43. IE == Exploit by HangingChad · · Score: 1
    Take one of your gift cards and go buy yourself a copy of Xandros 3.0 (www.xandros.com). It's a good distro if you're a Wincrip. Superior hardware detection, CrossOver Office which can run some of your "must have" Windows apps.

    At least dual boot, shhez. What does it take for MSFT users before they finally get enough?

    If it gets any worse they're going to have to start including a jar of anal lube with a Windows license. Knowing MSFT they'll try to charge you for it and blame users for not being able to keep a tight bunghole.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:IE == Exploit by SparklingClearWit · · Score: 1
      Because most people just want to *use* the computer. They play games they download off zone.com, shockwave, etc. They compose email to family members with smileys, pictures, and sounds - it lets them be more entertaining than just straight text. They want to listen to their CDs, MP3s, watch DVDs, and play Ghost Recon 2 from time to time.

      The converse: Have WinXP SP2 installed for use only as a gaming system. Build a hardware profile that disables the network card. Tell your wife[1] that Windows is for games ONLY. Then when she wants to use the 'net, she has to log out and reboot the machine. She logs into $DISTRO[2], and then can use Mozilla to surf the web - oops, sorry, most of your flash games don't work, sorry honey. Oh, no, you can't install your games there; you'll need to reboot into Windows for that. Sorry, no online Age of Empires II. No, you can't play UT2004 online, either, sorry love.[3]

      Blah. See where this is going? :) Personally, I support Microsoft products day-in/day-out. Are there things that would do a better job? Sure there are. Without a doubt. HOWEVER - Linux is NOT ready for the desktop. Until it can 100% replace Windows - seamlessly - it won't work. Most people will not accept something that 'kinda works the same way' - hence why people have Windows machines at work and home, and not Macs at home. (For the most part). Over 90% of the Windows-related problems are lack of updates, lack of virus software, and the lack of a good firewall solution. Linux doesn't need these,you say? Wrong. Linux's permissions model and isolated users is much better than Windows', I'll agree with you, but the firewall is ON by default now in most distros. As it is with Windows XP SP2. Yeah, Windows 95/98/NT/2000 are more vulnerable. Would you put an unpatched Red Hat 5.2 box on the 'net? Hell no. You'd patch it, upgrade it, etc. Same with Windows, just much less expensive in initial outlay of cash.

      If you're going to take the time to educate someone on how to use Linux, then take that same time to educate them in general on 'safe computer use when you're part of the online community'. Or something like that.

      Best Regards, and a very Merry Christmas!

      [1] My wife is a very bright, very computer-savvy accountant. She's a typical 'power user' - not MCP or A+ or a MOUS, but she's pretty damn smart.

      [2] The distro wars are also a huge holdup for Linux. There's one Windows, one Macintosh -- many people are scared off by the multitude of flavors. C'mon Linux Standards Base! Everyone get behind this, and make the user experience the priority!

      [3] And she's good, too. Gotta love a woman with the rocket launcher!

    2. Re:IE == Exploit by ghoda_x · · Score: 0

      What does it take for MSFT users before they finally get enough?

      When you can install *nix and plug in your camera and have it work automatically. When you can plug in your wireless card and have it work with little/no knowledge of the inner workings. When you can plug in your joystick and have it work with little fuss. When you can buy a game off the shelf for your joystick and have it work. When you can stick in a floppy disk and write to it without spending hours browsing the net and looking at cryptic /etc/fstab files and long-winded mount commands. Don't get me wrong, *nix is great if, like 99.999% of us here, you're a flaming geek who's driven to tweak every little aspect of your box. However, as far as Joe User is concerned it should just work. Joe sticks his keys in his car, it goes. He sticks his bread in his toaster, it toasts. Why should a consumer-level computer be any different? Until this grade 3 leetist "I run *nix, you M$ lusers are teh suxors" crap stops, this is how it's gonna be.

      --

      Give me but one firm spot on which to stand, and I will move the earth.
      - Archimedes
    3. Re:IE == Exploit by The+MESMERIC · · Score: 1

      Why Xandros?
      Xandros is for straight girls.

      Just go to any cheap Linux CDs online
      order about 6 different distros
      order some 3-4 live CDs
      and you still get more for your money.

      Then play , experiment , learn ...
      If you rush - you will be one of those trolling weeping how horrible Linux is - etc etc

      Ubuntu seems a very good choice for the utter newbie. absolutely free - and lesbians really love it.

      Come to think of it - what is a distro for queers? Lycoris?

    4. Re:IE == Exploit by HangingChad · · Score: 1
      Until it can 100% replace Windows - seamlessly - it won't work.

      Bullshit.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    5. Re:IE == Exploit by Anonymous Coward · · Score: 0
      Ooh, there's a comment laced with intellect. Care to explain *why* the parent post is bullshit, or just wanna whine about it?


      My grandmother doesn't care about buffer exploits for viruses or spyware. She wants to use her webcam, play her games, and not fuck around with shit like compiling kernels, etc.


      Explain to me why it's bullshit, you fucking mook.

  44. Something I've been wondering... by kekeruusperi · · Score: 1

    I haven't had a Windows machine for a long time, so I don't have much knowledge of the inner workings of the latest Windows versions, so I've been wondering, does XP SP2 have some kind of buffer overflow protection besides NX?

    AFAIR, only the latest x86 CPUs have support for NX, yet all the recent buffer overflow exploits in XP don't seem to affect SP2.

    If Microsoft found and fixed all these exploits for SP2, wouldn't releasing a complete list of the fixes be less embarrassing than the weekly news about newly discovered vulnerabilities.

    1. Re:Something I've been wondering... by loyukfai · · Score: 1

      As far as I recall, by default, SP2 only enables NX (Called DEP in Windows - Data Execution Prevention) for "essential" Windows components.

      The reason is that, many programs will break if NX is enabled for everything.

      SP2 also has a "software DEP", but how it works is beyond my knowledge.

    2. Re:Something I've been wondering... by spectecjr · · Score: 1

      does XP SP2 have some kind of buffer overflow protection besides NX?

      Yes. The reason SP2 is so huge is because the entire OS was recompiled with their stack canary protection from Visual C++.NET

      --
      Coming soon - pyrogyra
  45. Unpatched? by JanusFury · · Score: 1

    How can these exploits be unpatched if SP2 isn't vulnerable? Or do they mean that while the other windows versions are exploitable, SP2 just crashes?

    --
    using namespace slashdot;
    troll::post();
    1. Re:Unpatched? by peeon · · Score: 2, Informative

      SP2 is vulnerable to the winhlp32.exe Heap Overflow Vulnerability, according to xfocus. Buqtraq posting They dont know if LoadImage is vulnerable in SP2.

    2. Re:Unpatched? by Anonymous Coward · · Score: 0

      So only one is actually unpatched. Nice use of journalistic license to get your story accepted.

    3. Re:Unpatched? by peeon · · Score: 1

      Quit whining.

    4. Re:Unpatched? by Anonymous Coward · · Score: 0

      Stating the truth isn't whining. Complaining like a little bitch when you've been pinned for embellishing is.

      Merry Christmas.

  46. Umm. by mindstrm · · Score: 1

    If I'm reading the news right, none of these bugs work in XP SP2? I'd hardly call that "Unpatched"

    1. Re:Umm. by Anonymous Coward · · Score: 0

      Read again.

    2. Re:Umm. by jamesl · · Score: 1

      You are reading it right. SP2 is not vulnerable. No rational person would call it "unpatched" but this is slash... oh, nevermind.

    3. Re:Umm. by drawfour · · Score: 1

      According to the list, Windows XP SP2 is the only OS not to be affected. This means that all flavors of Windows 2000 and Windows 2003 are affected. Win2k has server versions, so you can't upgrade to WinXP (the upgrade packages will NOT upgrade from 2k server to XP Pro), because they're meant for different purposes. Win2k3 was released AFTER XP, and exists only in server form...

      So there are plenty of systems in use everywhere that are affected.

  47. i wonder... by hitmark · · Score: 3, Insightful

    why in this day and age, 99%-100% of automated exploits still happens to be some kind of overflow. why do we keep thinking that we dont have to check the sizes when moveing data about as its defined by a standard anyways? its like not checking to see if you have room for something in your house or car before buying it at the very least.

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    1. Re:i wonder... by Anonymous Coward · · Score: 0
      The reasons are very simple:
      1. the C standard library uses NULL-terminated strings. Although later additions to the library include routines to specify a maximum length, many coders still use sprintf/strcpy instead of snprintf/strncpy, etc.
      2. (a) The off-by-one error is one of the most common mistake in all of programming. and (b) coders don't understand the difference between signed/unsigned variables. You'd be surprised how much code assumes (unsigned)-1 is less than zero or that INT_MAX + 1 is greater than INT_MAX. These two types of mistakes usually results in dead code, an infinite loop or a buffer overflow.
      3. Some people just refuse to stop doing stuff like this:
        void (*haha)() = (void(*)()) malloc (rand());
        (*haha)(); /* I kid! */
    2. Re:i wonder... by Mortlath · · Score: 1
      I think that the exploits found today are leftovers from the "old days" of code writing when people were expected to follow the API. I suppose that when original Windows code was written, they didn't even think that people would write crazy files meant to overrun buffers. Most developers would not do that on purpose.

      For Example, let's look at the function:

      int MultiByteToWideChar(
      UINT CodePage, // code page
      DWORD dwFlags, // character-type options
      LPCSTR lpMultiByteStr, // string to map
      int cbMultiByte, // number of bytes in string
      LPWSTR lpWideCharStr, // wide-character buffer
      int cchWideChar // size of buffer
      );

      If the output buffer, lpWideCharStr, wasn't allocated with the memory specified in cchWideChar, then a buffer overflow results (according to MSDN). Bugs like that are hard to control.

      I think that it's sad that developers can't be trusted anymore.

    3. Re:i wonder... by tim_abell · · Score: 1

      I moved house last weekend, and I think I suffered from a buffer overflow...
      Wonder if I can blame Microsoft for that one too?...

      --
      Respect copyright - the GPL relies on it.
    4. Re:i wonder... by the_rev_matt · · Score: 1

      Go to any Wal-Mart, Target, Best Buy, Home Depot, Lowes, or comparable store on a busy weekend. Count how many people bring out more stuff than they have room for in their car. Be it one large item or just too many small ones, I see this happen all the time.

      --
      this is getting old and so are you

      blog

    5. Re:i wonder... by hitmark · · Score: 1

      heh, that may be so, my anology was not waterproof by a longshot. but still, how come no compiler is able to insert automatic buffer checking routines or something similar? yes it would affect performance but most desktop apps these days spend more time waiting for user input then prosessing data...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  48. Twas the Night Before Christmas... by Anonymous Coward · · Score: 0

    ...when all thru the house
    not a feature responding, not even the mouse

    All processes were hung by the Exploit to scare,
    In hopes that St. Bill's solution soon would be there...

    etc. ad nauseam

    Merry XMAS/Happy Hols all.

  49. what's so hard.... by zogger · · Score: 1

    ...about running knoppix or any of the other live cds? Easy enough for them to run XP when it's not connected to the internet for games or whathaveyou,and therefore avoid exploits, and when they want to surf, have them boot up a knoppix. Really, an easy enough solution to that sort of problem. Not sure what sort of machine they have, but just recently, like two weeks ago when I gave away an older machine to a kid with no computer,I've run knoppix down to a pentium 1 level Iit's a 166 machine) and only 32 megs ram and it still worked, slow but once loaded after a few minutes it was zippy enough. It's not even supposed to work at that level but I tried it anyway just for grins. Anything above that with a reasonable amount of RAM and it's quite speedy. And as to useability,really, how is it much different from a windows OS, down in bottom left corner is a big K start menu,mash that, slide around, pick an app, works. About the same as any other OS with a GUI.

    --just a suggestion is all, no biggee, but avoiding holiday (or any other day) headaches is a good thing, IMO. Linux, especially from a live cd, is just not that hard or different from windows unless you are a power user, and these folks sound like non power users, so the learning curve is probably identical, so you might as well start with something a little more secure.

    1. Re:what's so hard.... by Anonymous Coward · · Score: 0

      +5 Funny!!!

  50. Re:linux and php.... by Anonymous Coward · · Score: 0

    what about the php worm, that effects linux...HUGE flaw...

  51. "Deserved" ? by Anonymous Coward · · Score: 0

    Well, it isn't that easy (and really not as easy as you get your insightful).
    We have plenty of critical software that does actually under no circumstances run on SP2 - and I think we are not the only ones.

    It has nothing to do with the embedded firewall and/or configuration issues, but with DLL version or functionality conflicts.
    E.g. PBS controlling software, various special database access tools to data in various locations (I know, they are bad programmed, but we can't fix, because we won't get the code) and so on.

    So?

  52. You've missed something... by afa · · Score: 1

    So, what about Windows 3.1, Windows NT 3.51 etc.?

    1. Re:You've missed something... by Line_Fault · · Score: 1

      Microsoft has a specific support life-cycle for each product that it releases.
      http://www.microsoft.com/windows/lifecycle/default .mspx

      That should help answer your question.

  53. Mozilla products appear safe by CTho9305 · · Score: 3, Informative

    A quick search of the source code seems to show that the native OS LoadImage function is only used to set Mozilla icons (system tray, window icons, etc) and the splash screen (and the cck). Since none of these images come from untrusted sources*, it seems that the LoadImage hole is not exploitable via Mozilla.

    *without major user intervention, like installing an XPI or messing with the JAR files that make up Mozilla

    1. Re:Mozilla products appear safe by 16K+Ram+Pack · · Score: 1
      That's a big "tell your friends" point. Get Mozilla/Firefox and you won't get this bug. You can just carry on as usual.

      To be honest, my days on Windows are numbered. I'm lining up getting a Linux box in the new year now.

  54. Definition of "Patched/Unpatched" by jamesl · · Score: 3, Insightful

    Slashdot has made subtle changes to the definitions of Patched and Unpatched.

    Patched Open Source: A vulnerability has been identified and someone is thinking about fixing it. Because the time between discovery and fix is vanishingly small, there are no unpatched open source vulnerabilities.

    Patched Windows/Proprietary: A patch has been available for not less than 12 months and is installed on not less than 99% of affected systems. It will be several months, if not years, before vulnerabilities fixed by Windows XP SP2 will be considered patched.

    1. Re:Definition of "Patched/Unpatched" by Anonymous Coward · · Score: 0

      It's a "market reality". When patches are available, most open source consumers apply them. If they didn't, you'd see slashdot and sourceforge going down every other day from exploits. Most of the things that *matter* get patched. On Windows, even admins of web sites don't always apply patches. Witness the spread of Code Red, Nimda, and Slammer. The fact that these worms spread is proof that patches have to be available for 6-12 months for them to be installed on production Windows systems, whereas most of the ssh and apache vulnerabilities disappear within a few weeks.

    2. Re:Definition of "Patched/Unpatched" by Anonymous Coward · · Score: 0
      When patches are available, most open source consumers apply them.

      Can anyone actually prove this one way or the other. Personally I doubt this is true... I bet most power users patch quickly, but closed/open source is not a factor.

      I would love to see a study of patches vs user type. I know Qualys has done some work in this area. My guess is that mere mortals patch/update equally, or that windows people might actually patch more often (since they are root, windows update is pretty easy, and they been yelled at more often).

  55. Hand Out Ubuntu CDs by SeinJunkie · · Score: 1


    I know the feeling. When I visited my family back home for a week, I worked on 8 PCs before I left. If you're handing out stuff in lieu of fixing hte computer, you might consider the Ubuntu CD package. Last I checked Ubuntu is still shipping free pressed CD packs. I just received all 10 of mine yesterday, and they look good. The package includes both a Live CD and an Install CD, with a brief explanation of what each does. I plan to hand the CD out to people I think would be interested in trying something different.

    1. Re:Hand Out Ubuntu CDs by deephollow · · Score: 1

      Heck yes. I'm giving my brother (total computer newbie with 3 kids who *will not* keep their mitts off the computer) a computer running Ubuntu. Last time I had to fix his aging Win 98 machine it took me 10+ hours ... hopefully I'll never have to do it again.

  56. Apparently.... by Duhavid · · Score: 2, Informative

    For calloc() and malloc(), the value returned is a pointer
    to the allocated memory, which is suitably aligned for any
    kind of variable, or NULL if the request fails.

    --
    emt 377 emt 4
    1. Re:Apparently.... by twiddlingbits · · Score: 1

      Hey, I was going from memory! I haven't written OS code in probably 10 yrs and ANY code in 5 yrs. I would have looked it up to refresh my memory before I wrote the code. Which again makes me wonder if the guys at M$ can read a manual? MS programmer: "Manual? We don't need no steenking manual, We are Microsoft, we WROTE the manual and know what it says. Code it and ship it!"

    2. Re:Apparently.... by Duhavid · · Score: 1

      I especially love stepping thru their MFC code.

      I would be ashamed to write in that fashion.

      I had a compiler construction class, the prof told us "issue a warning like 'syntax error', and you fail, right there, right then". Or words to that effect. VB would fail according to his standards.

      Long time not to be coding. My consolences.

      --
      emt 377 emt 4
    3. Re:Apparently.... by twiddlingbits · · Score: 1

      I architect systems now and often manage OTHER programmers. I have high standards for their code, not many meet it. But all I really expect is sound logic, good error checking and solid documentation but in many cases this seems like I am asking the impossible.

    4. Re:Apparently.... by Duhavid · · Score: 1

      I hear you. Perhaps you should hire me! :-)

      Maybe catch them young and train them right?

      --
      emt 377 emt 4
  57. inseparably linked.... by Ralconte · · Score: 1

    These guys seem to disagree:

    http://www.cnn.com/TECH/computing/9903/09/remove ie .idg/

    http://nuhi.msfn.org/nlite.html

    http://www.vorck.com/remove-ie.html

    Haven't tried it myself, but I haven't found any hard evidence that they're wrong.

  58. What ticks me off ... by Ralconte · · Score: 1

    about Windows XP is the stupid help system contating the internet whenever I clicked on it. Windows didn't have to phone home and display a fancy GUI dialog just cause I forgot a command. Wait and see, there'll be more Windows Help system exploits.

    1. Re:What ticks me off ... by Anonymous Coward · · Score: 0

      Instead of bitching, take action. Turn off the services you don't/won't use. Who needs Windows help anyways, it usually gives some ridiculous answer or plays ring around the rosie with you. Use Google instead.
      I am on the same side as you, I think the new help is an xp pretty face slapped on the same old crap with an internet call.

  59. use a frickin dictionary by Sleepy · · Score: 1

    Your statement is untrue. "Forced" means coercion, which you interpret can only be delivered through violence (an Uzi) but is not a true definition.

    Your narrow definition of forced is plain wrong.

    Try this new software.. it's called a dictionary:
    forced. Come back when you finish your homework. Other suggested reading.

  60. BeEr dAY by Shadow_139 · · Score: 1

    Fuçking hell.., full backup yestday while the office party had started and finish crap for the fùçking payroll/bank yearend (53 month years suck)..., had beer in work so was ok..., but now on my first day off in over 6 months...., sitting in pub (in Ireland) trying to kill the hangover from office pay., to read ill have to head back into work on the "Day of Drinkng EvE"..., - rant over Snackbite getting warm (the best beer in the world) fûçk shitty Treo600 pisssing me off and crap all gprs signal in Bruxcells - best Metal Pub in Ireland.......

    --------
    Noodle.........,

  61. Re:SP2 not immune by Anonymous Coward · · Score: 0

    SP2 is not immune to these buffer overrun exploits. The only thing SP2 protects against is stack based buffer overruns that do not use shellcode written for SP2. See David Litchfield's paper on how to do this for Windows 2003 server and XP SP2 (link below).

    http://www.nextgenss.com/papers/defeating-w2k3-s ta ck-protection.pdf

  62. XP SP2 by Anonymous Coward · · Score: 0

    From what I understand, as well as a vast amount of SP2 being rewritten using NT6.0 technology (many of the NT6.0 developers were moved over to SP2), all of SP2 was compiled differently to the RTM and SP1 editions of XP so that buffer overruns were less inherent in the compiled code. This is how SP2 is not susceptible to many of the newer exploits that are effecting the other versions of Windows.

    I'm, no MS fan but I think SP2 and the new line they are taking with NT6 indicates they are learning. We'll just have to see.

  63. Re:SP2 not immune by YU+Nicks+NE+Way · · Score: 1
    The parent mentions a paper by David Litchfield. It's good to read that paper, but you should know several things about it.
    1. All of his attacks are hypothetical. Only one attack against the stack canaries has ever worked.
    2. The SP2 stack canary order was changed precisely in order to prevent that one attack.

  64. Firefox passes the test by Adam9 · · Score: 1

    I'm not sure if many people have tried it already, but I loaded the exploit page with Firefox.

    Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

    It took a few seconds to load on my p3 600mhz, but it got there just fine.

    1. Re:Firefox passes the test by NoMoreNicksLeft · · Score: 1

      Partially. Firefox with java requires a registry entry, which is my problem. The machine already has java 1.4.x, so in theory, just adding the NS###.dll's to the plugin dir would do the trick. Still not working though.

  65. what if you cant by none980 · · Score: 1

    well on my amd64 system running windows XP pro wehever i try to upgrade to sp2 the hole system crashes on all boot attempts

    1. Re:what if you cant by Myen · · Score: 1

      Assuming you are running Win32 (as opposed the Win64), try turning DEP off via boot.ini (look under /noexecute).

  66. Re:Linux over 20 security patches released in 2 da by Anonymous Coward · · Score: 0

    PMFG! j00 R teh RIGHTZORZ!! I 4m delting lynux and Nstalling windoze Midilately!

    thnkuthnkuthnkuthnkuthnkuthnku!

    merri khristmass!!

  67. Re:Linux over 20 security patches released in 2 da by RikRat · · Score: 1

    Dude, the list contains programs for Linux.

  68. People will still buy windows by upsidedown_duck · · Score: 1


    Microsoft could stick a thumb up your ass, and people would still buy more of it.

    "This thumb is better than ever! It's new easier installation interface and slick operation will make upgrading well worth it. Yet, it is 100% compatible with your old thumb!" (a lie, of course, as the new thumb tries to emulate the old one but breaks the memory management).

    --
    -- "Makes Little Debbie look like a pile of puke!" - Moe Szyslak
  69. This is a lie - updates are already available by Anonymous Coward · · Score: 1, Interesting

    Please stop the bs - the updates are already available at MICROSOFT.COM. Go check for yourself.

    1. Re:This is a lie - updates are already available by Anonymous Coward · · Score: 0

      Uh, no. They aren't.
      Tick, tock, tick, tock....

  70. Tick, tock... by Anonymous Coward · · Score: 0

    More of the same...next week it will be something else. The week after that, another thing. Regardless of the platform or the application, it never ends.

    But the real question is.....

    How long will it take Microsoft to fix it?

    Tick, tock, tick, tock....
  71. XP has 60% of the Market by westlake · · Score: 0

    XP has 60% of the market, W2K 24%. OS Platform Statistics These stats are probably weighted somewhat against XP, but it scarcely matters. People have moved and are moving to XP in very significant numbers, at some point, you have to let go the idea that it is a "forced upgrade" and not a perfectly normal migration to a newer O/S.

  72. "Four New Unpatched Windows Vulnerabilities" by RzUpAnmsCwrds · · Score: 1, Troll

    "Four New Unpatched Windows Vulnerabilities"

    What a load of bull. This article is blatant Microsoft bashing.

    Repeat after me: XP SP2 is not affected

    Since when has "fixed in SP2" been the same as "unpatched"?

    1. Re:"Four New Unpatched Windows Vulnerabilities" by Anonymous Coward · · Score: 0

      I'm sure that your insightful comment is of much use to people who are still running Windows 2000.

    2. Re:"Four New Unpatched Windows Vulnerabilities" by rbarreira · · Score: 2, Insightful

      Repeat after me: Microsoft still officially supports windows 2000 and other operating systems besides XP SP2, so the vulnerabilities are still unpatched on those OS's

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  73. Seasonal correction: by Anonymous Coward · · Score: 0

    Shouldn't that be "their buffers runneth over"?

  74. Re:Linux over 20 security patches released in 2 da by The+MESMERIC · · Score: 1

    that just had to be an I.T Charlie speaking.

    your sheer ignorance (and that of your employer)
    is the sole reason Microsoft is still so successful.

  75. Safety in Numbers by Anonymous Coward · · Score: 1, Insightful

    OH, there's no doubt. The problem is that people (read: INTERNET SERVERS) that are...skiddish of installing patches. They are skiddish because in the past, with NT 4.0 and later 5.0, the system bluescreened after reboot. Just like that time when Billy plugged in a USB printer and the computer bluescreened on him in front of 300 people.

    The problem isn't that a "patch is available". It's that "our fucking server didn't come back up in the past, until $1200 and 48 hours later, and as far as we know, no one has broken in just yet so we're going to risk it this time".

    Kind of like speeding on the freeway. There's hundreds more sons of bitches, just like you. And the idea is that you'll see them getting pulled over before you are, so you'll have time to reduce your speed (or disconnect your internet connection like Gabe Newell walked around, telling his entire staff when a German kid tiptoed in).

    When you are a gazelle, there is safety in numbers.

    Or so the theory goes...

  76. hmmmmm by Anonymous Coward · · Score: 0

    As this is a bug in a ms windows function I don't know how this could be ???? Maybe you're running firefox_win32 in wine ???

  77. Actually no.... by rsilvergun · · Score: 1

    Microsoft releases 'Service Packs' because it's a break in the Operating System version that lets sys admins know what they're getting into when they upgrade. A Service Pack is an upgrade so large and significant that it's considered a new Operating System Version, kinda like going from Kernel 2.4 to 2.6. Try upgradeing XP Home to XP Pro with SP2 installed in Home using a Pro SP1 CD, it'll helpfully stop you before you do something dumb. Service Packs also help identify to a technician (which I am) what's on the computer, what tools we can expect to be available, how those tools will behave, and where they can be found.

    Also, modularity doesn't work so well when you're pushing 800+ megs worth of updates to a user base that just wants the darn thing to work. With SP2, I can give a friend a copy of the network install and say "here, install this before your internet" and not worry nearly as much about spyware / viruses. I don't have to worry about them getting tired after double clicking 20 separate patches and missing an important one....

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Actually no.... by ggy · · Score: 1

      Try upgradeing XP Home to XP Pro with SP2 installed in Home using a Pro SP1 CD, it'll helpfully stop you before you do something dumb.
      What? So it won't allow the upgrade?

    2. Re:Actually no.... by rsilvergun · · Score: 1

      No it doesn't. If you try to force it (by booting directly off the CD and running a repair) it may let you, but it'll be a disaster. The SP2 control panel applets will still be there (and a bunch of other SP2 related files), but most of the files with be SP1. The system will be unstable, and they'll be no easy way to turn on the firewall. It's like trying to install Win98 over XP, even if you can swing it it's a bad idea....

      The solution is to uninstall SP2, upgrade, then reinstall SP2. SP2 does a pretty damn good job of uninstalling (manually if necessary, using the batch file spuninst.txt) so this is usually not a problem unless there's already something wrong with the computer (spyware, viruses, crappy outdated antivirus, etc), and in that case you shouldn't be upgrading anyway. Do a clean install and save yourselve some major headaches.

      --
      Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  78. If you remove IE, none of these apply to Win2k by The+Fifth+Man · · Score: 1

    Well, if you install Windows 2000 without it in the first place, that is.

  79. vorck.com [was Re:inseparably linked....] by The+Fifth+Man · · Score: 1
    Far as I know gents, I'm running hard evidence that I'm right ;-)
    None of the exploits worked on my machine when I tried them, including the fuxored help files that were apparently supposed to do something bad, but only gave me an invalid help file message...

    Fred Vorck
    (Running Windows 2000 without IE, per my instructions)

  80. Easier knoppix answer by tqft · · Score: 1

    Download installer (under windows) to somewhere
    Boot with fav live cd that has good ntfs (I assume that it what your Win box is using) write support.
    Copy installer to admin startup directory (or link to installer with options you want set)
    Reboot

    --
    The Singularity is closer than you think
    Quant