Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Windows Operating Systems Software Microsoft Security

Attack Code Found For Recent Windows Bug 184

CWmike writes "Just a day after downplaying the vulnerability that caused it to issue an out-of-cycle patch last week, Microsoft warned customers late yesterday that exploit code had gone public and was being used in additional attacks. 'We've identified the public availability of exploit code that now shows code execution for the vulnerability addressed by MS08-067,' said Mike Reavey, operations manager of Microsoft's Security Response Center, in a post to the MSRC blog. 'This exploit code has been shown to result in remote code execution on Windows Server 2003, Windows XP, and Windows 2000.'"
This discussion has been archived. No new comments can be posted.

Attack Code Found For Recent Windows Bug

Comments Filter:
  • by Thundercross ( 1395865 ) on Tuesday October 28, 2008 @06:32PM (#25548377)
    Time to set Windows to automatically reboot my computer without my permission.
  • Hotpatching (Score:5, Insightful)

    by nmb3000 ( 741169 ) on Tuesday October 28, 2008 @06:37PM (#25548441) Journal

    For those interested, there was a really cool hack [nynaeve.net] of hotpatching the files and services that are affected by this exploit. The Microsoft patch isn't designed to be hotpatched, instead requiring a reboot to replace the needed files. However, by using a binary diff and DLL injection you can apply the patch on the fly without rebooting.

    I wish Microsoft would put more effort into making the official patches not require a reboot. Consumer operating systems are one thing, but rebooting Windows servers gets annoying really fast.

  • Re:Hmmm... (Score:0, Insightful)

    by Anonymous Coward on Tuesday October 28, 2008 @06:37PM (#25548443)
    There's always an excuse from the open source crowd. It's a bug in Windows, but it's always by design in an open source project.
  • Re:Hotpatching (Score:5, Insightful)

    by TubeSteak ( 669689 ) on Tuesday October 28, 2008 @06:50PM (#25548553) Journal

    However, by using a binary diff and DLL injection you can apply the patch on the fly without rebooting.

    Is that something you would want to do on a production server?
    And if you were MS, is that something you would want to support?

  • by khasim ( 1285 ) <brandioch.conner@gmail.com> on Tuesday October 28, 2008 @06:59PM (#25548649)

    This is added incentive to complete YOUR testing of this patch ASAP.

    Remember, only incompetent admins apply patches without testing them.

    In our environment, the patch would have been put into testing the day after it was released (no sense getting caught by a brown paper bag bug) and then into production NEXT Sunday.

    With a known exploit out there, we'd be getting more people to test the test systems TODAY. With the goal of putting the patch into production TOMORROW evening.

  • Re:Hmmm... (Score:2, Insightful)

    by Anonymous Coward on Tuesday October 28, 2008 @07:01PM (#25548665)

    Locks up every 5 seconds? What do you mean? What kind of computer are you using? Have you submitted a bug report?

  • Re:Hmmm... (Score:3, Insightful)

    by Anonymous Coward on Tuesday October 28, 2008 @07:07PM (#25548691)
    Seriously, Insightful?
  • by dkleinsc ( 563838 ) on Tuesday October 28, 2008 @07:11PM (#25548725) Homepage

    I'll give them credit for patching this quickly. This could have been Yet Another Windows Worm (TM) that brings all legitimate network traffic to a halt. And us Slashdotters have been after them for years for taking too long to patch things, so it would be completely hypocritical to get pissed at them for doing what we'd want them to do.

    I'll hate them for having the exploit possible in the first place, I'll hate them for requiring reboots, I'll hate them for forcing crappy software down our throats, but every once in a while they do something right.

  • by X0563511 ( 793323 ) on Tuesday October 28, 2008 @07:41PM (#25549041) Homepage Journal

    It would, but for their intentional denial of updates to "illegitimate" installations.

  • Comment removed (Score:5, Insightful)

    by account_deleted ( 4530225 ) on Tuesday October 28, 2008 @07:44PM (#25549077)
    Comment removed based on user account deletion
  • Re:Hotpatching (Score:5, Insightful)

    by vux984 ( 928602 ) on Tuesday October 28, 2008 @07:58PM (#25549215)

    No, I've managed to have a single Linux box reach 99.999%

    "Managed to have"? You are talking about 5 9's as something that you can reach. People who demand 5 9's consider that the minimum they will accept. They don't want systems that can reach 5 9's they want systems guaranteed not to be less than 5 9's. That's a HUGE difference.

    So if we sign an SLA, how certain should I be that you can deliver 5 9's? ... From one box? Not very.

    That fact that you might 'manage it' simply isn't good enough. What happens when a piece of hardware fails? or if an update doesn't go smoothly? With a single box you have no contingency and 5 minutes to resolve any problems and perform any updates that might be needed for the entire year.

    My point stands: anyone serious about delivering 5 9's simply isn't using a single box, because you simply can't depend on it. MAYBE you'll get 5 9's out of it, but getting 5 9's from a single box is like winning a prize from a scratch and win. Its not exactly a miracle, but its hardly something you can rely on.

    Hell, even promising 4 9's from a single box is taking on some heavy risk. It's not hard to envision an unexpected hour of downtime on a box over the course of a year.

  • Re:Hmmm... (Score:5, Insightful)

    by Venik ( 915777 ) on Tuesday October 28, 2008 @07:59PM (#25549231)
    Why should anyone bother submitting a bug report? If it's a minor issue and I have a workaround - sure, I'll submit a bug report. But if a system is completely unusable with Ubuntu, I will better spend my time finding a working alternative. Having said that, as a Unix sysadmin I have nothing against Ubuntu, other than using it on a server is not the best idea: there are many far more stable alternatives. The problem with most Linux aficionados out there is that few of them worked in a real production environment of a big datacenter. These guys may know how to configure Apache and MySQL on their Ubuntu PC, but they don't see a difference between getting something to work and getting it to be fast and reliable under constant heavy load.
  • by Sycraft-fu ( 314770 ) on Tuesday October 28, 2008 @08:00PM (#25549259)

    You are an idiot. 5 9s gives you just 5 minutes per year of downtime. You think if something fails in a system, you can get it back up in 5 minutes? Hell no. You want reliability like that, you do it with redundant systems. Well, in that case the individual units can certainly go down. Perfectly valid strategy. You patch them whenever you feel like, making sure that only one is down at a time and that it comes back up to full operational status before you do the next one.

    A single system, well you are just rolling the dice. Sure I've seen single systems go for over a year, no crashes, no hardware faults. I've also seen plenty that have gone down. When a problem does occur, it isn't something that gets fixed in 5 minutes, or even usually in an hour (4 9s requires no more than 53 minutes down).

    In addition to that you also have to keep the idea of planned and unplanned outages separate. While in some cases, no outage is acceptable and thus the system needs to designed to never be down, often an outage is fine, so long as it's planned. So you can take a system down every week and still have a perfect rating because you had no unplanned outages. The system was only down at specified times. That works just fine for non-critical systems in many cases.

    However if it is critical, and if it really can't ever be out at all, ever, which is more or less what 5 9s implies, then you need to have redundancy, and have it at every level. You can't have any single points of failure because the chances that you get that point fixed in time is very slim.

    So no reboot on patch isn't useful for that, because in a system with that high an availability, well it has to be redundant anyhow. More important that the patch applies properly and works (which is why you do the reboot, to eliminate potential conflicts) than that you can do it on a running system. After all, you take one part down for a couple minutes as you patch and verify, that's great your uptime is unaffected. You instead apply a hot patch to all systems, which then causes them all to crash an hour later, you are screwed because you are down.

  • by Fulcrum of Evil ( 560260 ) on Tuesday October 28, 2008 @08:20PM (#25549423)

    So, do you think I'm an incompetent admin given what I have to work with?

    Sure. You don't have a test network to at least smoke patches on or you would've said something. What happens when your SBS box barfs? how long is recovery and when's the last time you tried it?

  • Re:Hmmm... (Score:5, Insightful)

    by CrazedWalrus ( 901897 ) on Tuesday October 28, 2008 @10:55PM (#25550531) Journal

    But it does make a damn fine server. The software is reasonably up to date, the administration is dead-simple, and I'm already familiar with it from my desktops.

    I've got other things to concentrate on besides server administration -- like coding my project management and billing system, or working for my clients so I have something to bill them for. Ubuntu makes that easy for me.

    I've recently vetted Slackware, Debian (stable), and Ubuntu Server 7.04, and settled on the latter because it strikes the balance I need between stability and up to date software. You may legitimately disagree with my choice, but I have my reasons and I'm sure you have yours. Most Linuxes make great servers, so it's really choosing your favorite incarnation of "awesome."

  • Re:Hmmm... (Score:2, Insightful)

    by DiegoBravo ( 324012 ) on Tuesday October 28, 2008 @11:19PM (#25550681) Journal

    I also worked as Unix sysadmin for several years (but no longer... I love to sleep all night long) and from my experience:

    1) Most "big datacenters" have several key servers that are really unstable despite being Unix(tm), mostly because of evil combinations of HW/Applications/OS (patches and more patches from Oracle, NUMA configurations, etc)... as happens with any Linux.
    2) Most servers in datacenters are 99% idle, except when silly programmers try to execute infinite pooling loops or that sort of things. There is a myth (now banishing) that you need a real Unix of >100K$ to do the real work; think of the price of Sun's.

    So apart from their trash PC hardware, I believe those kids with LAMP systems do really know a bit on stability and heavy load (think of /.)

  • Re:Hotpatching (Score:3, Insightful)

    by tlhIngan ( 30335 ) <[ten.frow] [ta] [todhsals]> on Tuesday October 28, 2008 @11:43PM (#25550797)

    What would be smart for Windows to do is to not randomly reboot. For example, I was asked to run a PowerPoint presentation at a funeral. No problems there, except the laptop was running Vista, midway through the presentation the computer showed "Logging Off" and the computer rebooted. Naturally, there wasn't anything I could do about it, I rebooted the thing and it ran mostly smoothly the rest of the way, but seriously MS, by default don't reboot I don't care if its a patch that if not applied it can turn your computer into a script kiddy's toy, I care that my computer doesn't randomly shut down (but then again, I run Linux :))

    Upgrade your software. Seriously, if you're a business, you shouldn't be using Home versions of the software.

    The HOME versions of XP and Vista (XP Home, Vista Home Basic, Vista Home Premium) do this automatically. Supposedly there's a way around it with some registry hacking, but I've never bothered. You get around 5 minutes from when the dialog pops up to hit the "Reboot later" button, which just silences it for another 5 minutes.

    Windows XP Pro, Vista Business, Vista Enterprise, and Vista Ultimate pop up a dialog asking you to reboot, but they won't force the nasty cannot-save-force-quits-everything reboot. Considering what you get, the only reason to use the Home versions for work is if work is too cheap to get you a laptop and you use your own. The price difference between Home Premium and Business isn't that much, and will be made up in not having your computer reboot unexpectedly on you.

  • by DavidD_CA ( 750156 ) on Wednesday October 29, 2008 @01:20AM (#25551315) Homepage

    I'm sorry... downplayed?

    Is there any admin in the world that didn't get the message that this was kinda sorta urgent?

    This was the first time in four (?) years that Microsoft went out-of-cycle on their patches. That alone got attention, and would hardly be considered "downplayed".

    Every stinkin' newsletter I got last week all mentioned it. Vendors mentioned it. Slashdot mentioned it a dozen times. And Microsoft sent out many many bullitens.

    What would it take to satisfy the submitter's requirements for sufficient attention? CDs mailed out via FedEx Next Day to every registered owner of Windows?

    Perhaps the real downplaying is what Slashdot tends to do whenever a Linux-releated bug is found.

  • Re:Hmmm... (Score:3, Insightful)

    by Splab ( 574204 ) on Wednesday October 29, 2008 @07:16AM (#25552721)

    Yeah, blame it on closed source.

    You probably need to get some counseling on your fetish for open source when you with absolutely no evidence of restricted drivers even being present on said system starts blaming them.

  • Re:Hmmm... (Score:2, Insightful)

    by fprintf ( 82740 ) on Wednesday October 29, 2008 @08:34AM (#25553175) Journal

    "XXXX has ruined Linux" is what they said when RedHat was king of the distros, when SuSE YAST made setting up a Linux box a snap, when Mandrake was getting popular and folks will continue to do so.

    If you feel it is time to install FreeBSD or OpenSolaris, go ahead. No one is stopping you, and there is no need to cry to the rest of us about your ruined Linux.

  • Re:Hmmm... (Score:2, Insightful)

    by CheShACat ( 999169 ) on Wednesday October 29, 2008 @10:40AM (#25554769) Homepage Journal
    I really don't understand this "n00buntu" mentality. There's nothing stopping you from manually installing Ubuntu by bootstrapping your disks and installing minimal packages then building your own sleek build on top. There's nothing stopping you from doing all your setup and administration in vi. There's nothing stopping you from compiling your kernel and all your apps from source.... You just don't have to, and you get to take advantage of the largest package repos in the Linux world at the minute (I think, but am prepared to be corrected...), and use an enterprise class, business supported Debian OS for free.

"I've seen it. It's rubbish." -- Marvin the Paranoid Android

Working...