Slashdot Mirror


Ten Security Bulletins From Microsoft

wschalle writes "Microsoft has released 10 "new" security bulletins, including one pertaining to a vulnerability in the Windows Shell, apparently exploitable via the web. The shell vulnerability only allows code execution as the user viewing the malicious web site. Aren't you glad your shell is web-enabled? The recent GDI+ vulnerability is re-released here as well as a vulnerability in zip compression handling."

90 of 392 comments (clear)

  1. My by Rick+Zeman · · Score: 5, Funny

    ....Win2k patched fine. Another Tuesday Patch roulette over with....

    1. Re:My by pbranes · · Score: 3, Informative

      Its interesting to note that the most critical patches - those for remote code execution - do not affect Windows XP with Service Pack 2 installed. When Microsoft built SP2, they did a lot of things right. IE has better security, for one. At my corporation, I have pushed out the updates with SUS already, but I am not too worried about this. I have already implemented SP2 across the corporation, and I am much more secure now than I was without SP2. Yeah, I know that security is a process, not a product, but SP2 helps that process a lot.

    2. Re:My by ADRA · · Score: 4, Insightful

      Wouldn't that imply that they knew about this problem way before Service Pack 2, and their just now getting around to rolling those patches into previous releases?

      --
      Bye!
    3. Re:My by pbranes · · Score: 4, Insightful

      Not really. It implies that Microsoft changed the security in IE so that it would be much less likely to be vulnerable to certain types of situations. An analagous example is adding the No Execute (NX) code to hardware and software. It doesn't prevent coding mistakes, but it does prevent many ways of exploiting coding mistakes.

    4. Re:My by jerw134 · · Score: 5, Interesting

      It would actually mean that Microsoft built the SP2 updates with a new compiler that basically eliminates any possibility of buffer overflows.

    5. Re:My by jerw134 · · Score: 5, Funny

      Directly from Microsoft: "core Windows components have been recompiled with the most recent version of our compiler technology, which provides added protection against buffer overruns."

      Source

    6. Re:My by sploo22 · · Score: 4, Informative

      Why not? GCC has had it since 2001.

      --
      Karma: Segmentation fault (tried to dereference a null post)
    7. Re:My by j0217995 · · Score: 3, Insightful

      Ah, the beauty of Software Update Services... Sync'd w/ windowsupdate.microsoft.com. Test systems checked in first and had no problems. The joy of coming in and seeing the patchs installed when people turn on thier computers in the morning. Yawn, another MS patch done, that was like what 15 minutes of work?

    8. Re:My by adric · · Score: 2, Informative
      It would actually mean that Microsoft built the SP2 updates with a new compiler that basically eliminates any possibility of buffer overflows.
      Directly from Microsoft: "core Windows components have been recompiled with the most recent version of our compiler technology, which provides added protection against buffer overruns."
      Uh, there's quite a bit of difference between the two statements.
      --
      not plane, nor bird, nor even frog...
    9. Re:My by Anonymous Coward · · Score: 2, Interesting

      Protection, yes. It sure doesn't "eliminate any possibility of buffer overflows" as you claim.

      And the /GS compiler flag's record isn't the cleanest. In Visual C++ 2002's compiler an out parameter that was modified by a buffer overflow to point to the security cookie variable would allow an attacker to get a predictable cookie value. You can use this to prevent the security trigger from firing and terminating the program. This isn't going to be fixed until Whidbey.

      Interesting that Microsoft is just now getting around to adding this in their Operating System. Linux has had exec-shield since kernel 2.4.21 (May 2003, I believe).

    10. Re:My by tc · · Score: 4, Informative

      It doesn't eliminate all cases, of course, but the /GS compiler flag for Visual C++ does eliminate many of them. In essence, it checks if the return address has been trashed, and throws an exception if it has. Your app still crashes, but that's probably better than being 0wn3d.

      Yes, it is possible to circumvent, and there are of course other kinds of attacks/bugs which this doesn't help with. Nor is it a substitute for actually fixing those buffer overflow problems. However, all that said, it's still a good extra level of defense that does improve the security of the system and apps by substantially mitigating a large class of potential bugs.

    11. Re:My by Scorillo47 · · Score: 3, Informative

      >>> It would actually mean that Microsoft built the SP2 updates with a new compiler that basically eliminates any possibility of buffer overflows.

      While the new compiler additions detect some buffer overruns/underruns, note that there is no way to get 100% buffer overrun detection with commercial C++ compilers. Usually, these overruns are detected by a variety of methods, like putting canary "values" at the beginning and/or at the end of each of the protected data buffers. These canary values are checked at certain moments of time, usually at the end of the buffer data lieftime - for example for stack-allocated blocks they are checked on routine exit; for heap allocated blocks when the blocks are freed.

      The problem with canaries is that they won't detect memory writes that write directly in other "valid" data buffers. For example thread 1 writing overwriting the contents of some local variables in another stack, manipulated by thread 2.

      There are other techniques, for example checksums for the user-mode data structures (like stack frames, C++ VTABLEs, heap data structures, constant data, etc). But these techniques have limited use too.

      In addition, a malicious piece of code can always workaround the canary/checksum detection. The moment this malicious code has a chance to run in yoru process, all bets are off. It can eventually change the exception trap handlers, etc.

      The only way to get 100% protection from buffer overruns would be to run Java/C#/VB.NET code (with certain restictions of course, for example avoiding unsafe code in C#). That said, you can also avoid buffer overruns to a certain degree in C++ too if you use proper class libraries like STL that perform things like automatic array bound checks, etc.

      --
      Don't try to use the force. Do or do not, there is no try.
    12. Re:My by Torne · · Score: 2, Informative

      No, they don't, unfortunately. XP SP2 only adds NX functionality on AMD64 and Itanium, their marketing material just omits to mention this in order to make it sound more secure ;)

  2. I give up by darth_MALL · · Score: 5, Funny

    I was just about to write a pro MS defence post to stave off the oncoming attack. I just re-read the article. I quit.

    1. Re:I give up by Hatta · · Score: 4, Funny

      I'm a little confused. Windows has a shell?

      --
      Give me Classic Slashdot or give me death!
    2. Re:I give up by Keeper · · Score: 4, Informative

      How many times do I have to tell the computer that Firefox is my default browser?

      Once, if Firefox is registered as the default browser correctly. My machine gets it right, why doesn't yours?

      With SP2, XP has been annoyingly telling me I may not be protected (I run without anti-virus but am locked down regardless and still scan regularly- with no virus or reinstall in 2 years).

      Two options:
      1) Update your AV software to a version that tells the security center when it is up to date.
      2) Select the "I will manage my AV software myself" option, and the security center won't bug you about any AV related details.

      In today's update, it keeps nagging me to reboot.

      Your computer is still vulnerable until you reboot the machine. What's the point of applying the patch if the updated files don't get loaded?

      And why do I have to sign yet another goddamned EULA to install critical patches?

      For the same reason every company requires you to sign a EULA before installing/updating software. If you want a detailed reason, ask the lawyers.

  3. Sell exploit runs as user by networkBoy · · Score: 3, Interesting

    So if your user has admin rights (as all at my site do b/c our toolset requires it) then you're screwed if they goto a mal-site. . . . Great.
    -nB

    --
    whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    1. Re:Sell exploit runs as user by Anonymous Coward · · Score: 3, Insightful


      So if your user has admin rights (as all at my site do b/c our toolset requires it) then you're screwed if they goto a mal-site.

      Your 'toolset' requirements are kinda setting you up for the inevitable don't ya think?

  4. Insane by vijaya_chandra · · Score: 2, Interesting

    Thank you microsoft for vulnerabilities that can take advantage of the so-far-assumed-to-be-safe data files like jpgs and zip files

    txt file vulnerability anyone!?!

    1. Re:Insane by jerw134 · · Score: 3, Insightful

      Don't forget to thank the fine people at Mozilla as well. Their software recently allowed exploits in bitmap files.

    2. Re:Insane by Zen+Punk · · Score: 2, Funny

      I did it and I got a free iPod!

      --
      Sleep is futile.
  5. Web enabled Shell by 12357bd · · Score: 5, Funny

    Ok, Now is a really web enabled experience! :)

    --
    What's in a sig?
  6. C&C by schnits0r · · Score: 5, Funny

    The recent GDI+ vulnerability

    Good thing I choose to join NOD.


    /rimshot

  7. Security is Job 1 by Foofoobar · · Score: 4, Informative

    It's nice to know that they have made security such a high priority. Hopefully their next high priority will be 'doing something about it'.

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:Security is Job 1 by Anonymous Coward · · Score: 2, Informative

      They did. Note that SP2 is not effected for most of the updates. They are most likely backporting fixes in SP2 to older versions of windows.

  8. another reason to learn linux by pawnIII · · Score: 3, Insightful

    Man, I seriously need to learn Linux asap. If not cause of all the super holes found lately, as for the fact Microsoft doesn't seem to care too much about the user base.

    1. Re:another reason to learn linux by noselasd · · Score: 3, Informative

      hmmm. for comparison, Fedora has released 10 security patches since
      2004-09-15 ...

    2. Re:another reason to learn linux by sploo22 · · Score: 4, Insightful

      Yeah, for about 10 times more applications.

      --
      Karma: Segmentation fault (tried to dereference a null post)
    3. Re:another reason to learn linux by ZorbaTHut · · Score: 2, Funny

      Not if it's running Windows - then it'll be full of holes! /rimshot

      --
      Breaking Into the Industry - A development log about starting a game studio.
  9. A more accurate bulletin here by Magickcat · · Score: 5, Funny

    I can think of a more comprehensive bulletin:

    1. Internet Explorer (All versions)
    2. Microsoft Office (All versions)
    3. Microsoft Windows OS (All versions)

    --

    Si tacuisses philosophus mansisses. If you had kept quiet, you would have remained a philosopher.

  10. Links or Lynx is NOT the same as.... by Anonymous Coward · · Score: 2, Informative

    ...the Windows Shell (GUI) being web-enabled.

    Links or Lynx are both programs that can be called from a Linux Shell. (Command Line Interface)

    Bad Troll, no Internet Cookies for you!

  11. Re:Shell enabled depends. by xsecrets · · Score: 5, Insightful

    links or lynx are programs they are not intigrated into the shell. I don't think you understand what a shell is.

  12. SP2 Isn't Affected by jerw134 · · Score: 5, Informative

    Just in case anyone is wondering, SP2 is not affected by any of these vulnerabilities, except for MS04-038. That's the fix for the "drag-and-drop" vulnerability that everyone's been crowing about.

    1. Re:SP2 Isn't Affected by jerw134 · · Score: 3, Informative

      Ah, but of those eight vulnerabilities, only one (drag-and-drop) affects SP2. Click on "Executive Summary" on that page to show exactly what's being patched, and what's affected.

  13. Thread-o-matic by JoeLinux · · Score: 5, Funny

    Please select your argument here:
    [ ] MS has these security exploits because it is the biggest OS
    [ ] MS is a steaming pile when it comes to security
    [ ] MS is working on fixing these things, and is doing the responsible thing.
    [ ] 1337! I can't wait to #4x0r!

  14. Re:At least with windows by Metasquares · · Score: 5, Informative

    There are a number of user-friendly configuration tools for iptables. FireStarter is the first one that comes to mind, though there are others.

  15. Love this from the remote shell exploit faq by codepunk · · Score: 4, Funny

    Wow now these are guys I can trust!

    Are Windows 98, Windows 98 Second Edition, or Windows Millennium Edition critically affected by any of the vulnerabilities that are addressed in this security bulletin?

    No. None of these vulnerabilities are critical in severity on Windows 98, on Windows 98 Second Edition, or on Windows Millennium Edition. For more information about severity ratings, visit the following Web site.

    Don't sweat it, a remotely exploitable shell is
    not critical!

    --


    Got Code?
    1. Re:Love this from the remote shell exploit faq by vijaya_chandra · · Score: 4, Insightful

      You must be new here not to realise the thinking behind that

      a) Faq says the patch's not critical
      b) Joe doesn't include this in the critical patches he's downloaded on to his system
      c) boom! the system goes down the next week because of the msplaster virus targetting this vulnerability
      d) Joe's not sure about the reason for the crash and re-installs the OS
      e) (c) again after a week
      f) Joe gets frustrated and contacts MS support ppl, who inform him that the brand new Microsoft Windows XP Professional with Service Pack 2, has everything to avoid such crashes
      g) Joe buys what they say

      windows_xp_sales++

      easy!

    2. Re:Love this from the remote shell exploit faq by AKnightCowboy · · Score: 3, Insightful

      If you're still running Windows 98 or Windows ME then you really deserve to get burned. Windows XP has been out for years and is patched against this vulnerability. I mean for crying out loud. Red Hat 9 isn't patched against many recent vulnerabilities and that's less than 2 years old, so cut Microsoft some slack for not supporting a 6 year old operating system version. That'd be like expecting Red Hat to still support 6.0.

    3. Re:Love this from the remote shell exploit faq by HermanAB · · Score: 2, Funny
      Actually, WinME is my favourite Windoze version.

      Provided that you run PCLite and install the latest version of IE, Firefox and Thunderbird and keep it safe behind a Linux firewall and Samba server...

      --
      Oh well, what the hell...
  16. That is enough for me by trolman · · Score: 3, Interesting

    That is enough for me and my small company. I am using Open Office and Mozilla full time now. Adios Bill.

  17. 10 Bulletins? by nuclear305 · · Score: 3, Informative

    I must wonder...does this have to do with another story?

    1. Re:10 Bulletins? by ktakki · · Score: 5, Funny

      MS10-01: Vulnerability in Internet Explorer may cause user to worship other gods.
      MS10-02: Buffer overrun in Graven Image processing.
      MS10-03: Vulnerability in RPC Service may cause the name of the Lord to be taken in vain.
      MS10-04: Vulnerability in Task Scheduler may prevent computer from resting on the Sabbath Day.
      MS10-05: Vulnerability in Windows Shell may allow child process to kill parent process.
      MS10-06: Buffer overrun in DCE Locator Service may cause abnormal program termination.
      MS10-07: Vulnerability in Outlook/Outlook Express may lead to adultery.
      MS10-08: Vulnerability in MSKerberos may allow remote user to steal.
      MS10-09: Vulnerability in Excel may allow workbooks or spreadsheets to bear false witness.
      MS10-10: Vulnerability in Internet Explorer may cause user to covet neighbor's ass.

      k.

      --
      "In spite of everything, I still believe that people are really good at heart." - Anne Frank
  18. Re:But how can this be? by jerw134 · · Score: 4, Informative

    The newest version of XP is the safest and most secure version yet. Try counting how many of those bulletins have to do with SP2.

  19. great marketing by LiquidMind · · Score: 5, Funny

    and (on my page) a microsoft windows server 2003 advertisement right below this article.

    beautiful. fucking beautiful.

    --
    This sig contains repetition and redundancy.
  20. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  21. Re:At least with windows by vijaya_chandra · · Score: 2


    I don't know about the status of these apps now.
    But the last I remember, RH8 had a point and click config applet that's a front-end for iptables.
    you want flexibility+power?!? spend an hour reading some good doc about iptables and save days that you might be wasting pointing and clicking else where.

    On my system, all new incoming connections (except for ssh from a few servers) are blocked and all outgoing connections are allowed. Am damn sure google can get you tons of simple scripts for a minimal config. You definitely can't feel good with the same configuration in windows as you wouldn't know what god-awful-thing would be trying to call back home.

    Ok! You set your point n click firewall to ask you as to what to do with an outgoing connection and you can keep getting irritated all through the day by those 'Do you want to accept the outgoing connection to A.B.C.D by the application XYZ?' dialogs

    Not that you can't have spy/malware in linux and everything is safe, but the situation hasn't got to such a stage yet and hopefully would never get to

  22. Re:At least with windows by Faluzeer · · Score: 2, Interesting
    "you don't have to have a CS degree to configure it safely. Using any number of freely available firewalls is a simple point-and-click matter.

    With linux, well...tried to configure IPtables lately? I have, and that made me switch back to windows!"

    Hmmm

    Is that a gap in the market I spot? Is there a need for an Iptables for dummies guide ;-?

    Alternatively one could just get the following book : http://www.amazon.com/exec/obidos/tg/detail/-/0596 005695/qid=1097623820/sr=8-1/ref=pd_ka_1/103-30759 69-1611012?v=glance&s=books&n=507846

  23. This better not be the end by jack's+wasted+liver · · Score: 2, Insightful

    Seriously, I hope that Microsoft gets their act together before too long.

    I'm a little worried about the possibility of a "final" windows exploit that quickly and without warning kills every MS box it touches.
    All these vulnerabilities are a bit disheartening.

    Either Microsoft is really combing over their programs for errors or they are in trouble
    Kind of makes me happy that I only rely on free/open source programs

  24. Reminds me of something by Deorus · · Score: 5, Funny

    "The best thing about Microsoft bugs is that there are so many to chose from..."

  25. "only" by Anonymous Coward · · Score: 5, Insightful

    The shell vulnerability only allows code execution as the user viewing the malicious web site.

    On most XP installations, the only user is "Administrator".

  26. Ten holes huh? This list may not be complete by museumpeace · · Score: 3, Informative
    Microsoft is having a bad code day. Shocking! I'm shocked I tell you! Heres one the /. editors passed on back on the 7th. MS seems to have passed on it too.
    About noon EDT, InfoWorld got report via Secunia, of a MSWord vulnerability that can crash a MSIE browser or any Office app that tries to load a properly poisoned word doc file . It is categorized as a potential DOS attack though it seems more a nuisance than a nightmare. My employer, a large and very security conscious federally funded laboratory used to discourage the use of MSIE and promote Mozilla. Today I find they have completely disabled all older or unpatched MSIE versons for browsing outside the lab firewalls.
    --
    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.
  27. Aren't you glad you need admin privileges ... by RealAlaskan · · Score: 4, Interesting
    The shell vulnerability only allows code execution as the user viewing the malicious web site. Aren't you glad your shell is web-enabled?

    Aren't you glad you need admin privileges for day-to-day operations on too many windows boxes?

    Aren't you glad that even if you can get by without admin privileges, you can still completely hose your own files just be visiting the wrong website? Aren't you glad the only files that you can infect are the only files that you really care about?

    You bet I'm glad my shell is web-enabled! After all, this Windows box belongs to my employer ... its his time that will be wasted.

    1. Re:Aren't you glad you need admin privileges ... by drsmithy · · Score: 2, Interesting
      Aren't you glad you need admin privileges for day-to-day operations on too many windows boxes?

      For example ?

      Aren't you glad that even if you can get by without admin privileges, you can still completely hose your own files just be visiting the wrong website?

      Like that last Firefox bug that wiped out files and data just by trying to download something ?

      Aren't you glad the only files that you can infect are the only files that you really care about?

      Well, it's kinda hard to be able to do anything to your files if you can't access them.

    2. Re:Aren't you glad you need admin privileges ... by Foolhardy · · Score: 5, Insightful
      Many applications and games require admin privileges to install. Windows Update requires admin privileges. etc etc.
      So run only those programs as admin. Windows NT is (and always has been) multi-user. See RunAs, PsExec, SUD, etc. It would be a pretty lame excuse if I said that I had to run as root on Linux all the time because upgrading the kernel requires root access. You'd tell me to use su; do the same thing on Windows.
      Compare that to the Millions of Windows machines completely infected with spyware right now because Microsoft has no clue how to secure a web browser.
      That's funny, I've used IE without getting any malware.
      Here's a better reason that so many computers are plugged: ignorant users that are gullible, believe everything they see on the Internet, and press yes or OK on every dialog box just to get them to go away (without reading them or caring about the content). This is just as possible with Firefox or KDE or any other complex system that people use: you can make resistence to stupidity, but stupidity will always win some battles.
      Could Microsoft make the resistance higher? I guess. But then they would have to contend with cries of incompatibility and non-ease of use. It's a precarious balance.
      You'd like more security, but you aren't a shareholder of Microsoft; I'm sure the company has done much research that says that invasive security makes users mad and reduces sales
      But combine users running by default as Admin [...]
      Yes, the admin default sucks for security. It is also only a default and so completely avoidable; the fact that users don't avoid it speaks of their ignorance.
      If Windows XP automatically logged you on as a non-admin user, most people would be lost; they would have no idea why they can't install their new software. All they see is an ugly dialog box they don't understand and it isn't working. This news would get out, XP would be branded as impossible to use because some dumb columnist couldn't install Quicken 200X, and nobody would buy it. They would still be using 98 or ME with zero local security. Because it's easier than dealing with security hassles. These are the same people who have no idea what the consequences of installing Gator or whatever are, and if you try to tell them about it, they glaze over and continue to do what they always have done.
    3. Re:Aren't you glad you need admin privileges ... by thepoch · · Score: 3, Informative

      As I don't know how to copy paste in elinks...

      Regarding your mention of running certain apps using RunAs, PsExec, etc... it doesn't exactly work well. I've said it before and have begun sounding like a busted CD. Multi-user in Windows doesn't really work very well. Include the fact that most developers never take the multi-user environment into consideration.

      Here's my example. I will not state a specific app since RunAs works for some, but not most apps out there. Run an app with RunAs. It loads with Administrator priviledges. It will then try to load settings stored in Documents and Settings. There's your problem. Most apps attempt to load stuff off of the current user account, not the account you RunAs'ed. So the app loads with Admin priviledges. But it loads data from the current logged-in account. To Joe Public, these makes the Windows look even more broken... which, as a true multi-user platform, it is.

    4. Re:Aren't you glad you need admin privileges ... by martinde · · Score: 3, Informative

      > So run only those programs as admin.

      On my kids' computer, this includes "Reader Rabbit Baby and Toddler". (Must write directly into video memory or something.) I thought that was pretty neat.

      I will look into RunAs, PsExec, SUD, etc. Thanks for the tip.

    5. Re:Aren't you glad you need admin privileges ... by Sublimed · · Score: 2, Interesting

      It is not my itent to attack the poster here.

      As a network admin for about 90+ windows boxes in which we have taken AWAY administrative priv's i can tell you that is IT IS difficult to run on a day to day basis without them.

      RunAs does not solve all your problems, trust me on this.

  28. Re:At least with windows by Anonymous Coward · · Score: 2, Informative

    or you could just use any frontend, like:
    http://www.e3.com.au/firewall/index.php

  29. Only one affects to SP2...and more surprises by diegocgteleline.es · · Score: 2, Insightful

    Only one vulnerability affects to SP2. In fact, the XP SP2 (desktop OS, you know) had less vulnerabilities than win 2k3/XPSP1, which shows the huge progress made in the SP2. I don't know how to take this..."good" because SP2 is good, or "bad" because the server OS is more insecure than the desktop OS. In any case, they're porting the work they did in SP2 to win 2003, so we'll see. They've raised the bar with the SP2, IMHO.

  30. Market share?? by Anonymous Coward · · Score: 5, Insightful

    Why are there more big announcements about MS patches?

    Because MS is the dominant OS, and many Slashdot readers need to know about these things.

    There have been Slashdot articles on Linux bugs, but fewer. Why? Maybe because there are fewer critical bugs. Why? Market share.

    Not everything is anti-MS. Some of it is just reality.

    desiv

  31. LiteStep by PacoCheezdom · · Score: 4, Informative

    People like myself that use LiteStep for a shell under Win32 don't have to deal with the memory overhead of a web-enabled shell, or these web-based exploits.

    It's pretty cool and it's open source and stable (unlike Windows sometimes) and has a decent-size user base, eventhough most of the themes are pretty worthless. (Then again, for any themable program, aren't the bulk of the themes crap?)

    Anyhow, people that are stuck using Windows like I am (Lycoris' Tablet PC version of Linux is next to featureless) should give it a try, if nothing else but as a preventative measure against future bugs like this.

  32. How is this different by The+Bungi · · Score: 5, Interesting
    From everything in here again?

    With the exception of a proof of concept GDI+ exploit posted to USENET, none of these vulnerabilities are known to be exploited.

    The shell and compressed folder vulns require user interaction, just like 99% of all other "worms". As long as your mail application is patched you can't get hooked via email and if you visit "malicious websites" with anything other than Lynx you probably should be shot anyway. Ditto for a decent firewall.

    On the other hand, I wonder why things like these for soem reason never get posted.

    1. Re:How is this different by jd · · Score: 5, Insightful
      Three of the holes were for "server" editions of Windows. This means that what the user does is largely irrelevent. If the server gets compromised (and, yes, NNTP and SMTP are listed amongst the systems with holes) then you could very easily end up with hostile code on your machine, no matter how updated it may be.


      As far as Linux is concerned, a properly configured Linux box is relatively secure, even if the applications have holes. This is because you can run most servers under restricted user IDs and/or in chroot-ed environments. This means that someone breaking into a server application can't really go anywhere.


      Linux' main "weakness" (diversity of implementations) is also its great strength on this. A Linux virus won't necessarily work on all Linux machines, because it is going to make assumptions about the nature of that machine which may not hold true. Applications can be configured on installation by the admin, but viruses don't usually get that benefit.


      Finally, Linux has some extensions which make it bullet-proof against many types of attack. Mandatory Access Controls and filesystem ACLs mean that you can have an extremely fine-grained level of control over who can do what. This means that if some server software has a user ID of N, but N only has read permissions on N's files, then compromising the server can't even allow an attacker to modify the files they supposedly own.


      All this means that Linux applications don't need to be that secure. The security is provided. It is helpful if they ARE secure, but it's not essential. With Windows, this isn't the case. The level of security isn't that great, and as more and more is integrated into the kernel, the vulnerabilties within any given application become ever-more dangerous to other parts of the OS.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:How is this different by the+eric+conspiracy · · Score: 2, Informative

      none of these vulnerabilities are known to be exploited.

      That will change.

      On the other hand, I wonder why things like these for soem reason never get posted.

      Actually that did get posted.

      http://it.slashdot.org/article.pl?sid=04/09/04/1 31 4200&tid=172&tid=128&tid=1

  33. Remote Vuls by wastedimage · · Score: 3, Insightful

    Has anyone else noticed how everything is now classified as remote? For the zip one you have to download the file and then attempt to unzip it. THATS NOT REMOTE. You downloaded it and then got exploited. Its running local context! Its local! Remote for example would be the NNTP. Where a remote user directly exploits you without any user interaction.

    I extend this classification to the GDI vuls. They are downloaded and then rendered by windows. Why should it matter that its not an executable file. From an 3rd party perspective it looks the exect same as someone downloading and running a trojan. It shouldn't matter how clever they are in hiding the execution or downloading of the file, if it runs in local context its LOCAL.

    Fuck i'm so tired of seeing remote vul tacked on to everything.

  34. Re:Windows Shell? by Deorus · · Score: 4, Informative

    Cmd.exe is the command line shell. The Windows shell is explorer.exe (which now has IE built in, or something like, as of Windows 98 you can surf the web from the "My Computer" Icon). Explorer has been the Windows shell since Windows 95. Before Windows 95 it used to be progman.exe (the Program Manager).

  35. Re:News For Nerds?? by Foofoobar · · Score: 2, Insightful

    For a presumably pro-Windows post, I wonder why you choose to be an Anonymous Coward especialy when your product is so loved by everyone. :)

    --
    This is my sig. There are many like it but this one is mine.
  36. Gotta love Windows... by cortana · · Score: 2, Funny

    Updates were unable to be successfully installed

    The following updates were not installed:
    Microsoft .NET Framework 1.1 Service Pack 1
    Cumulative Security Update for Internet Explorer for Windows XP Service Pack 2 (KB834707)

    [Configure automatic updates] [Tough shit]

    Thanks, Microsoft! What the hell am I supposed to do now! Oh well, this particular machine hasn't been installed for almost 1 year, it's about time I reset the cruft factor...

  37. Re:does not matter. by The+Bungi · · Score: 2, Informative

    Are you saying this doesn't happen with Linux? You do realize where the term "rootkit" originated, yes?

  38. DAMN! by AvantLegion · · Score: 4, Funny
    Damn! I had 9 in the pool.

    That's what I get for having faith in you, Microsoft!

  39. Cumulative bug reporting conspiracy by RealProgrammer · · Score: 4, Interesting
    Microsoft saves these up so that
    1. Users only need to patch their boxes once.
    2. Sysadmins only need to frantically patch all of their boxes once.
    3. It looks better if there is one bunch of ten patches on one day than if there are ten announcements of one patch each on ten different days. A lot of these bugs were announced earlier, but the releases are all announced now.
    4. Saves ink on /.
    --
    sigs, as if you care.
  40. Re:News For Nerds?? by alw53 · · Score: 5, Funny

    We should all be nice to Microsoft because they would never bug their competitors' hotel rooms, perjure themselves in court, open their source code to China while claiming in court that opening it would damage national security, sabotage their competitors' applications by changing their API's, or promise delivery dates that they know they cannot meet in order to starve their competition. Everyone knows Linus does that kind of stuff all the time.

  41. I give up by danharan · · Score: 5, Interesting

    That does it. I'm switching to Linux- Ubuntu, *noppix- or even *BSD, anything but Windows.

    Installing today's updates, it asked me if I wanted more information about a vulnerability- and proceeded to open a page with Internet Explorer. How many times do I have to tell the computer that Firefox is my default browser? Whose machine is this, anyway?

    With SP2, XP has been annoyingly telling me I may not be protected (I run without anti-virus but am locked down regardless and still scan regularly- with no virus or reinstall in 2 years). In today's update, it keeps nagging me to reboot.

    And why do I have to sign yet another goddamned EULA to install critical patches?

    There isn't any windows only software I need anymore. OO.org, Firefox, Thunderbird... and now GAIM (which I've gotten used to at work, working on FC1). I'll miss some of the usability features of XP, but I just can't handle it anymore. So long, Windows!

    --
    Information: "I want to be anthropomorphized"
  42. mod parent up! by xutopia · · Score: 4, Funny

    actually, parent is my brother(that sentence sounds weird); I just want to make sure his comment is public so he has to carry through with it ;)

  43. Re:At least with windows by NotoriousQ · · Score: 4, Insightful

    Why run a firewall at all?

    If you are directly connected to the net, then this is a standalone machine, and does not need to have any sockets open, except that which is supposed to be used on the net. Turn off unnecessary services, or switch them to local mode only. AFAIK, there are no vulnerabilities for closed ports.

    If you have a LAN, then there is something that separates the LAN from the internet. This should not be your desktop machine.

    If you have two machines separately on the net, then you should use ssh tunnels between them. That is more secure than firewalls anyway.

    Outgoing connections? May I ask why are you running spyware?

    Filtering ICMP? Why would you want to break network standards again. It is because of you the net is a pain to use. I like getting messages that my connection failed instead of waiting for 60 seconds.

    People firewall for a simple reason: to have open services inside the network, and not outside. At this point you should be capable enough to either do it yourself, or have a complete solution (although NAT is not a firewall, it behaves as one)

    As far as I am concerned there should be no need to run any firewalls on the desktop. In fact it is a sign of poor management, or a patch to a bigger problem (not trusting your own computer).

    Is there something I am missing?

    --
    badness 10000
  44. Correct reponse to Microsoft security holes by crazyphilman · · Score: 4, Funny

    When confronted with a new Microsoft security hole, which seems to one to have existed for a while, possibly leaving his entire organization at risk, one should never react with surprise or horror.

    One must make a FRIEND of the horror.

    Then, one can hear about the security issue, nod sagely with a wan smile, and whisper to the junior IT staff, "But of COURSE there is a hole. This is to be expected, young one. Run and patch, then we'll go to lunch."

    Bonus points for leaning back in one's chair, folding one's hands across one's belly, and sighing loudly before addressing the novice.

    --
    Farewell! It's been a fine buncha years!
  45. 22 not 10 New Security Warnings by allgood2 · · Score: 2, Informative

    Actually CNET News.com is reporting 22 not 10. That's quite the grouping.

    1. Re:22 not 10 New Security Warnings by allgood2 · · Score: 2, Informative

      Ughh...my bad 22 security flaws, only 10 security bulletins.

  46. Thank Gawd for WinME by HermanAB · · Score: 2, Interesting
    Most of these exploits don't apply to WindozeME.

    It is amusing that the much maligned WinME nowadays work better and doesn't suffer from half the problems in XP - "The Most Secure Windows Ever".

    --
    Oh well, what the hell...
  47. Re:Shell enabled depends. by peachpuff · · Score: 2, Informative

    "If Links or Lynxs are vulnerable, it's not like their lack of integration in a shell of choice means they're going to be prevented from that vulnerability."

    Well, that's a tautology: if they're vulnerable, they're vulnerable. The point is that vulnerabilities are more likely, and more likely to be serious, in a web enabled shell than a plain web browser.

    You see, "web enabled shell" means that the same piece of software is both your web browser and your application launcher. That makes it much easier for a flaw to cross over between the two uses, i.e. a flaw on the browsing side causing a (malicious) application to be launched.

    Web enabled shells are a bad a idea because they combine two things that don't need to be combined in a way that creates a lot of risk. Browsers and shells work just fine when they're separate, for example Lynx and Bash.

    "The sarcastic statement in the story was pointless. it's a 'so what' statement. May as well say in response to a linux PHP vulnerability for example, 'Aren't you glad your web browser is php enabled'. It's a nothing statement."

    As far as I know, no such thing exists. If it did, it would get a lot of sarcastic comments, and for a similar reason: PHP is run on the server side because that's where it belongs. As a result, it's very unlikely that even a serious PHP vulnerability will affect data that is stored on your desktop. Putting PHP in the browser would be risky, which is probably why it hasn't been done (as far as I know).

    It's more like, "Aren't you glad your lawn mower is toilet enabled?" You should have them both, but not as an integrated unit.

    --
    -- . . ramblin' . . .
  48. Re:Yeah, only 999 systems to go. by j0217995 · · Score: 2, Insightful

    Currently none of those windows boxes, all 100 in my organization are connected directly through the firewall. With anti-virus, intrusion dectection and intrusion prevention, and a desktop intrusion prevention device there is no big panic in a new patch. All 100 of those PCs will check into the SUS server, grab and install the updates. If I had 1,000 PCs setup a more powerful software management system, off the top of my head Altiris would do a great job.

  49. Why firewall? Because the world isn't perfect by KWTm · · Score: 4, Insightful

    If I could summarize, you are saying that the desktop machine should be configured well and securely so that a firewall is not needed.

    To answer your question, a firewall is for damage control when you don't know (or realize too late) that your machine is not perfectly configured. Some program has some vulnerability, or a trojan, or something. You are right --it SHOULD not be this way; but when it just IS, and the trojan starts spamming people or transmitting your private PGP keys onto IRC, the firewall is there to say, "Hey, waitaminnit, something weird is going on here."

    A firewall is like a fireman. You hope that it doesn't have to do anything but sit there.

    --
    404555974007725459910684486621289147856453481154 in hex is "You sank my Battleship?"
    [GPG key in journal]
  50. MS benefits from repeated security holes! by ryanwarren · · Score: 2, Insightful

    this is my first post, hello all. /. is great! I think that some users actually enjoy downloading the updates. Sure , MS has new vunerabilities every week it seems, but thats become a standard now, and I think that MS could use it to their advantage. You think the scene with MS could be worse? Hell yes... MS could have all their customers lives constantly put on halt, except on fridays when MS releases an update that will only last for 1 day before another hole is found... Here is the way it actually is... If you get the majority of MS users to download a patch for some security hole, that never affected them in the first place, then they feel cared for and protected. The rate at which MS releases patches, vs the rate at which people's lives grind to a halt because of the holes, is in favour of releasing. And just food for thought, some marketing strategies done during heavy war times, are products that 'enhance' your life, make it more 'efficient', and protect you. So maybe while you consume updates you 'battle ready your PC'! Post your thoughts!

  51. MS PR Tactic? by Jackie_Chan_Fan · · Score: 2

    This could be a great pr tactic. Release 10 new security problems that effect all windows/ie except the new spiffy XP SP2 :)

    Tricky marketing? or just real evidence that MS has done something right?

    who knows.

    But i'm sure someone at MS will spin this.

  52. All bugs have shells..... by hughk · · Score: 4, Funny

    they are called exoskeletons.

    --
    See my journal, I write things there
  53. Re:At least with windows by welshwaterloo · · Score: 4, Informative
    There are several reasons we're rolling out Symantec's personal firewall to desktop PC's.

    1. Security in depth. Multilayered security = A Good Thing.
    2. True, there shouldn't be ports we don't know about on user's PC's, but how about when they pop one open without knowing? They can't download or receive numerous file types & their peripherals are disabled, but users will be users. I've seen programs installed that install telnet or tftp servers. A decent personal firewall setup will alert the user *and* log that alert to a central console.
    3. Mistakes happen. A nameless colleague quit-out halfway through creating a firewall rule. The default action is to create the rule regardless, so for 20 minutes a bunch of workstations were waaaay more accessible than they should be. Worms were spotted.
    4. It's disastrous to think "We've got a firewall, ergo we're secure" (see above). Common example: User sits in internet cafe with laptop, some floppies, usb devices & cd rom. Effectively spreads legs & asks the world to infect him. Next day, brings laptop back & jacks into the LAN. My sturdy firewall is now worth jack. Personal firewalls all round, please.
    5. And yes, I do filter ICMP. I'm sorry that you have to wait 60 seconds for your pings or whatever to fail, but I have to ask why were you scanning my LAN? You want me to turn on file&printer sharing too, so you can see what else is going on? It's my LAN, & within it I'll do whatever I can to keep it secure. Guess what - I run some web services.... ...and they're not on port 80...!

    As far I'm concerned there are valid reasons to run personal firewalls on the desktop.
    Hand-in-hand with user education, security policies, patch management and effective anti-virus solutions they provide a robust & proven security benefit.

    You're damn right I don't trust my computer. And I won't do until I control all access in and out, and it tells me when something tries to except those rules. Oh, wait! It does. It's my personal firewall.

  54. Re:At least with windows by diegocgteleline.es · · Score: 2, Interesting

    There're some services (like the RPC server) which can't be switched off if you wnat to run windows

  55. What? by Barlo_Mung_42 · · Score: 2, Insightful

    The compiler isn't a component in the end user system at all. It is the software used to build the system. A buffer overrun almost always causes the app to crash so it is safe to assume that the build system at MS does not have an overrun.
    So I have no idea what you are talking about and suspect that neither do you.