Slashdot Mirror


Microsoft Warns of Windows 7 Graphics Flaw

Barence writes "A flaw with the graphics driver in Windows 7 could compromise the stability and security of PCs, Microsoft has warned. The vulnerability lies in the Windows Canonical Display Driver (cdd.dll) for the 64-bit versions of Windows 7 and Windows Server 2008 R2. Microsoft claims that the flaw could lead to machines rebooting or even allow a hacker to remotely execute code, although it claims either eventuality is improbable. Concerned users are being advised to disable Windows Aero until Microsoft can issue a fix."

34 of 262 comments (clear)

  1. Servers by sopssa · · Score: 5, Informative

    and Windows Server 2008 R2

    This is why you don't use unnecessary things like Aero (and graphical displays) on servers. Granted Aero isn't enabled by default on Windows Server 2008, but it's still all unnecessary. Servers are meant to be configured and left running with minimal installs. You can do everything you need to from a command line, and sftp for editing those configuration files. When you have a minimalistic install there's also much less change of some random software having an exploitable bug.

    1. Re:Servers by gotpaint32 · · Score: 4, Insightful

      Its called Windows 2008 Server Core and Powershell. But theres a time and place for everything, try running terminal services from a box with no GUI, I'm sure your users would be very happy with just greenscreen access.

      --
      Nuclear war would really set back cable. - Ted Turner
  2. No way! by Lurchicus · · Score: 5, Funny

    You'll get Areo when you pry it out of my cold dead... damn... it rebooted again!

    --
    Lurchicus - For Sig, see other side.
  3. Oh, sure, fine... by MediaCastleX · · Score: 4, Interesting

    ...This is why I wait to get my tech. I might be on the waning edge of things, but at least I get them when they work.

    1. Re:Oh, sure, fine... by Monkeedude1212 · · Score: 2, Funny

      Signs of infection include a symbol with quadrants 1 through 4 as green red blue yellow.

  4. Re:GUI is still there for remote desktop and it's by Anonymous Coward · · Score: 2, Funny

    easier than cmd? you must be new here.

  5. Worse yet, by Black+Parrot · · Score: 5, Funny

    it might render your porn poorly.

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:Worse yet, by WrongSizeGlass · · Score: 2, Funny

      it might render your porn poorly.

      Or cause you to reboot prematurely.

    2. Re:Worse yet, by Thanshin · · Score: 2, Funny

      my fellow admirer of the pornographic arts.

      It's better to just say "man".

      Otherwise we'd end up with heroes called Superfellow-admirer-of-the-pornographic-arts.

    3. Re:Worse yet, by jgagnon · · Score: 2, Funny

      There's an app for that...

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
  6. Re:GUI is still there for remote desktop and it's by Anonymous Coward · · Score: 2, Insightful

    GUI is still there for remote desktop and it's easier to configure then CMD only.

    That's because Microsoft has a crippled CLI, and yes, that included Powershell..

  7. I have noticed something related by HopefulIntern · · Score: 4, Informative

    When I am playing BC2 it sometimes interrupts my game to tell me I have run out of memory and Aero is turning off. I cannot imagine why, I have 1GB GPU and 6GB RAM....

    It seems there are some flaws in Aero on 64 bit systems.

    1. Re:I have noticed something related by ZosX · · Score: 2, Informative

      BC2 is probably trying to cache everything into your available video ram, hence aero shutting down because it is out of ram. It does require 128megs, so perhaps BC2 is trying to utilize the whole 1 gig since its there.

    2. Re:I have noticed something related by Anonymous Coward · · Score: 2, Informative

      You are correct, lots of games will try to claim all available video ram when running in fullscreen. It's generally a good idea to turn of aero when gaming, although it's kind of a hassle. There is a method for apps to request Aero to shutdown without the need for user intervention (of all games Civ IV actually does this) but very few games seem to make use of it.

    3. Re:I have noticed something related by ZosX · · Score: 2, Informative

      You can just right click and go to the compatability tab and select disable windows themes. It will turn off aero automatically.

  8. better yet by batistuta · · Score: 5, Funny

    This is why you don't use unnecessary things like Aero (and graphical displays) on servers.

    This is why you don't use unnecessary things like Windows Server 2008 R2 on servers.

    There. Fixed it for you

  9. Yawn, by Massacrifice · · Score: 2, Insightful

    Why do I have the feeling this is overblown? I'm running W2K8R2 x64 as a Workstation OS, it is rock stable, possibly the best OS MS ever produced. Yet I'm sure there are _plenty_ of bugs like this one. Doesn't Microsoft issue bug reports like this every month? Doesn't _any_ OS company produce bug reports like this every month? Why is this one so special? Cause, I'd like to know.

    I'm not saying it's should'nt be fixed, reported, or taken care of. I'm not saying Windows is the best OS. OS X can be pwned through the WiFi drivers. I'm sure can Unbuntu can be hacked in many ways too. When OpenBSD gets cracked, then it'll be frontpage material. Until then, keep the real news rolling.

    --
    -- Home is where you eat your heart out.
    1. Re:Yawn, by Sycraft-fu · · Score: 2, Insightful

      I think it's special because there haven't been all that many bugs with Windows NT 6.1 OSes (7 and R2). They seem to have less security issues than past Windows OSes, and are doing quite well compared to other OSes out.

      However, this is Slashdot and the editors do not like Windows at all as evidenced by the broken Windows logo the Gates Borg logo and so on. They often go out of their way to find things wrong with Windows to post as front page news. Hence something like this makes the news since there hasn't been a whole lot of issues in Windows to report on. I mean note that they also had a story on an attack that could possibly allow you to fool an AV program, if you were already running code on the system and could determine on which core you ran on and did very precise timings (never mind that with code running on the system you could just turn the AV off).

      Just standard fare for Slashdot. You see lots and lots of stories on Windows bugs, even when said bug is very trivial. However you only see a story on a Linux vulnerability if it is something extremely critical, like a 0 day that affects a lot of systems. Otherwise, there's little to nothing.

      They are reporting the news that generally conforms to their idea of how things ought to be. Happens a lot, unfortunately.

  10. Re:GUI is still there for remote desktop and it's by natehoy · · Score: 4, Insightful

    I can see that. Perhaps you are a small business and you don't want to train your network admins on CLI tools, so they use the "easier" (read: "requires less training") GUI rather than the faster CLI. Fair enough, not everyone can afford fully-trained network engineers to manage a few small in-house servers.

    But, seriously, Aero? Even the least experienced network admin doesn't need to enable Aero to administer the server. It's a waste of CPU and memory resources for something that (hopefully) you spend a few minutes a week on. If you insist on using a GUI to administer your servers, fine, but at least make it the simplest GUI you can use to get your job done.

    As GP said, the simpler your interface, the less likely there is to be an exploitable security flaw in it. The more complex you make your remote access capabilities, the more likely it is that someone else can find a vector in to them.

    SFTP/SSH exchanges very little data and has very few possible attack vectors. "Classic" GUI has a few more attack vectors and possible failures and exchanges a lot more data, but it adds simplicity for those not comfy with the CLI, so there's a logical trade-off there.

    Aero adds a lot more traffic, a lot more complexity, a lot more potential vectors for both failure AND attack, and does not make the GUI any more functional for administrative tasks.

    Now, if you're using Server 2008 on your desktop as your daily machine, and you like sexy GUI, OK, I can see Aero being enabled. But there's no reason to enable Aero on an actual server.

    --
    "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
  11. Re:Canonical by DavidR1991 · · Score: 2, Informative

    Well, yes: Because this driver is not vendor specific. It's part of the actual OS itself. When was the last time you saw, say, a huge flaw in the Linux framebuffer, or something like that?

    If the vulnerability is caused by the vendor of a chip, or the shoddy documentation of s chip maker: hell yes, blame the third part. In this case... MS can only blame themselves. Their own 'canonical display driver' is shoddy, not a 3rd party chip maker.

  12. Re:Anyone else catching the display driver name? by GauteL · · Score: 2, Funny

    Canonical

    Could they have released a borked up driver named after the competition so that in time people looking into Ubuntu might recognize the name Canonical and associate it with something that "compromise the stability and security of PCs?"

    I think this post demonstrates a new level of paranoia when it comes to Microsoft.

  13. Re:GUI is still there for remote desktop and it's by Mascot · · Score: 3, Insightful

    CLI does have its uses. There are things it offers that no GUI can, and vice versa.

    But claiming you need it for "real work" is like claiming you need a printing press to print a sheet of paper with "real text" on it. Both are equally ridiculous statements.

    For most work environments, neither CLI nor GUI alone covers all needs. Welcome to the real world, where we use the appropriate tools for each task.

  14. Re:GUI is still there for remote desktop and it's by psbrogna · · Score: 4, Insightful

    While you might not be able to imagine it, those who do know how to perform an administrative task both from a terminal and from a GUI often find that doing it from the terminal is more efficient and more reliable.

  15. Re:GUI is still there for remote desktop and it's by kestasjk · · Score: 2, Insightful

    If there's no need to do it why is X Windows the only windowing system that does it? Why does VNC/somethingX (the new one) exist for X Windows when X servers are available on all platforms?

    I don't know that you're wrong in calling Microsoft's approach wrong, or have more than an idea of why you might be wrong, but the fact that everyone else uses the "wrong" approach sets off the BS-meter.

    --
    // MD_Update(&m,buf,j);
  16. Re:GUI is still there for remote desktop and it's by lukas84 · · Score: 3, Insightful

    I'm not sure if being paranoid is the right step - careful, sure, paranoid - no.

    In the end, the goal of IT is to enable it's users to be more productive. Sometimes overparanoid IT guys can make life more difficult for the Users - this should be minimized.

    All of the Windows Server components are always on-the-disk in Server 2008/R2. IIS on the disk, whether you use it or not. But only when enabling it you'll actually get the services you need for it.

    This doesn't hurt. It doesn't compromise security.

  17. Re:Idiotic Moderators. by brennz · · Score: 3, Informative

    Powershell is by far, one of the best Microsoft has created on the scripting side. Why? They basically took a shell and enhanced it by making it object aware, and giving it access to .net. In Microsoft lingo, cmdlets replace unix utilities.

    I am not a fan of the naming conventions they use in powershell! It makes it harder to write terse scripts.

    Please see

    http://w3.linux-magazine.com/issue/78/Bash_vs._Vista_PowerShell.pdf for a comparison of powershell vs Bash.

    http://blog.brandonbloom.name/2009/04/powershell-condemned-to-reinvent.html

  18. Re:GUI is still there for remote desktop and it's by Hurricane78 · · Score: 2, Informative

    No, they are not equal. The problem is that using GUIs as we know them today, is NOT using a computer. It is instead the same thing as fiddling with an appliance. A static thing. Good luck piping the output of a Firefox menu item to Gimp. Good luck scripting the interface. That’s the real problem. You can’t really. Everything is monolithic static applications. With the rare plug-in exception.

    Real work = AUTOMATING

    Do you know that saying, that the computer creates the work that you wouldn’t have without it?
    That is what happens if you use it like an appliance, instead of automating your work away.

    It’s sad that KDE and Gnome raped the Unix philosophy... with a 30 inch pipe... sideways... ...instead of doing it the proper way, and making everything a small module that does one thing, and does it right.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  19. WinServer? by Toreo+asesino · · Score: 3, Interesting

    Areo isn't even installed by default with Windows Server 2008 - you have to install it, reboot, and then enable it. That's hardly any attack vector at all IMO.

    --
    throw new NoSignatureException();
  20. Re:GUI is still there for remote desktop and it's by dubbreak · · Score: 2, Funny

    Welcome to the real world, where we use the appropriate tools for each task.

    I painted my house with a hammer you insensitive clod!!!

    --
    "If you are going through hell, keep going." - Winston Churchill
  21. Re:GUI is still there for remote desktop and it's by The+End+Of+Days · · Score: 3, Insightful

    In my experience, working the way you like is vastly superior to working the way some Internet stranger likes, regardless of the geek cred it'll give you on Slashdot.

  22. Re:GUI is still there for remote desktop and it's by LinuxAndLube · · Score: 3, Insightful

    From the 20 pictures, copy only those that feature my dog. Start scripting... now!

  23. Re:GUI is still there for remote desktop and it's by kimvette · · Score: 2, Interesting

    Administering IIS has been a pain in the ass since day 1. Unlike NCSA, Netscape, and Apache servers, you had to point-and-click through a zillion tabs and dialog boxes in IIS to configure and tune the server - or for more advanced tuning, do something even worse: hark back to the day of C= BASIC 2.0 and do the equivalen of PEEK and POKE to the IIS Metabase. Microsoft has FINALLY seen the light and now offers the ability to edit configuration files. This makes things MUCH easier since you can see right in front of you which features are enabled or disabled, tweak things like buffers, and so forth, and don't have to click through eleventyteen places to find the bottleneck or what is breaking your server.

    For a long time Apache has been kicking Microsoft's butt on the server side, and believe it or not, a large part of it is not just Apache's lesser system requirements, but the ability to easily administer it. If you're a serious sysadmin you'll appreciate the command line and the ease of administration it brings. Sure, you have to learn a little more, and put more up-front effort into the job, but once you have acquired the skills you will find you are repeating tasks only once or twice and then spend some time writing scripts to handle it automatically.

    Aside from activation (I've spent thousands on Windows, Exchange, SQL Server, etc.) this is one of the big reasons we dumped Windows in favor of Linux. The only Windows server we have left is an MSDN installation, for testing, not production. All the other servers run Linux, and I have a ton of stuff automated.

    Windows is really getting there - it really is. It just needs a really good CLI. Powershell is a good step, but I prefer bash. (Cygwin or AndLinux or SFU) + powershell are two ways you can get close to the flexibility of Unix administration, but even that doesn't get you 100% there.

    Don't fear the CLI. Even Microsoft has seen the light and is well on its way to reinventing Unix, poorly (remember, "those who do not understand unix are condemned to reinvent it, poorly").

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  24. Re:GUI is still there for remote desktop and it's by Blakey+Rat · · Score: 2, Insightful

    You can automate a GUI. AppleScript on Mac Classic used to be brilliant for this-- I'm not sure if it's still good or not.

  25. but it does compromise disk space by RzTen1 · · Score: 2, Insightful

    Since a standard 2003 install can live pretty happily with a 10GB system drive, but a 2008 install needs over 30GB to function.