NVIDIA Releases Fix For Dangerous Display Driver Exploit
wiredmikey writes "NVIDIA on Saturday quietly released a driver update (version 310.90) that fixes a recently-uncovered security vulnerability in the NVIDIA Display Driver service (nvvsvc.exe). The vulnerability was disclosed on Christmas day by Peter Winter-Smith, a researcher from the U.K. According to Rapid7's HD Moore, the vulnerability allows a remote attacker with a valid domain account to gain super-user access to any desktop or laptop running the vulnerable service, and allows an attacker (or rogue user) with a low-privileged account to gain super-access to their own system. In addition to the security fix, driver version 310.90 addresses other bugs and brings performance increases for several games and applications for a number of GPUs including the GeForce 400/500/600 Series."
Looks like they're now dropping support for the Geforce 7-series cards. Bummer, I have a 7800GT and it's still pretty quick.
Never ask for directions from a two-headed tourist! -Big Bird
What does nvvsvc.exe do anyhow?
Not like a CRT catching fire...
I remember hooking up an old CRT to the wrong video card.. one with way too a high resolution for that screen..
A while later, hooked up to the correct video card, I noticed a bit of smoke coming out from where the dials were.. removed the case.. plugged it in again to see if it was OK .. it burst into 3 foot high flames.
thankfully a fire extinguisher was about 3 feet away... mom would have been awfully mad if i had burned down the house.... scared the bejeezes out of me ... the burnt electrical smell was horrendous..
(bonus: it was a fancy no mess extinguisher)
lesson learned.
I've *NEVER* heard of a single instance of a refresh rate or too high of a scanning frequency causing monitor failure. Seems like a trivial thing to fix for a monitor manufacturer. Would you sell a product that shot out fire if someone clicked a slider setting too high?
Only the State obtains its revenue by coercion. - Murray Rothbard
The days of trying to manually screen each update your system needs are over. Too many components are vulnerable and the turnaround time for an exploit is too short.
I swear to God...I swear to God! That is NOT how you treat your human!
About 7.5 years old. It is reasonable that they cease supporting it with new drivers. You can still get drivers for it, they have drivers for OSes up to and including Windows 8, they just aren't keeping support in newer unified drivers.
Sounds pretty reasonable to me. They gave you over 7 years of driver updates. It is fairly unrealistic to assume that they'll continue with new support forever, particularly given that there is little reason. The 7 series can't do WDDM 1.1 or 1.2, it can't handle DirectX 10, 10.1, 11 or 11.1, it can't do CUDA, DirectCompute or OpenCL. There is just little in the way of things to implement for it.
If you wish to continue using the card, no problem (though be aware that an Intel 4000 series GPU found in Ivy Bridge processors is likely to be faster, and certainly has far more features) just use the 306 series drivers. It will continue to operate with those no problem.
If the security issues is what you are worried about, it looks like it only affected the 310 drivers, so no issues there.
Do we as geeks and IT professionals need to worry about this?
First it was the OS that got you owned. Then when Linux, Macosx, and NT/XP came it was about IE. IE 5.5 and 6 were instant targets. Then as that died off it was flash, java, and ODF addons.
Are video drivers next? Which never gets updated? The video drivers. Which has its own cpu, ram, and is never checked by AV? The video card. A reflash would be a nightmate.
http://saveie6.com/
Not all of us can masturbate to a 8.4MB/s internet connection. Many of us are less fortunate and can only get a 10KB/s connection.
what sucks is a 170 meg driver download, thats just fucking stupid
sadly enough I think they got a little smaller
Do this (to install ONLY the driver): Open the driver distro with WinRar to install ONLY the driver, doing the following (on Windows)
---
1.) Extract out the "Display.Driver" folder to your harddisk (137mb sized, vs. 173mb full distro file = a 36mb size savings which you can use again & again as noted below...)
2.) Open up devmgmt.msc (an mmc.exe console snapin (& select "Display Adapters", highlight & right-click on the NVidia unit displayed))
3.) Select "Update Driver Software" from the popup menu, & point the updater to where you extracted the "Display.Driver" folder from the driver distro file on your harddisk earlier...
DONE!
---
* There ya go... & you can save that Display.Driver folder for future subsequent driver installs too, & reuse it again (it is MUCH tinier & supplies the basics).
(Nicest part is, it is easy to "rollback"/get out of, since the system will fallback onto SVGA base driver if anything "goes wrong" here, but it shouldn't since the drivers are WHQL tested, usually - but, this should allow you to install whatever version it is you last had running RIGHT, easily...).
APK
P.S.=> Lastly - If the SIZE of the inital driver distro file bugs you?
THEN, Don't download the "INTERNATIONAL" model of the driver distro!
(It's much larger due to having to house all the extra data for diff. languages/nations, especially if you do NOT require them....)
E.G.-> 310.70 International model = 215mb & 310.90 non-internation model = 173mb...
... apk
Part of the reason the driver is so big is because they now package all cards into one driver. Well, at least all of their GeForce cards. You literally have generations worth of drivers in one file. Sure they added the PhysX and the HD AUdio driver, 3D crud, and a few other things. However, I think most of that size comes from different driver files. I don't think all of them get installed.
A NVidia, how about fixing your drivers so that it will stop quit providing a signal on windows 8 machines after an hour or so? Should have tested your drivers before release.
http://hardware.slashdot.org/comments.pl?sid=3361043&cid=42494263
* That helps, albeit ONLY imo, if you're looking for BASIC functionality only (minus stuff like the nvtray control panel which DOES offer some niceties, like saving games 'tweaked' how you like, minus having to tune each game via its OWN config files (takes time + mistakes in & of itself), vs. having the driver "override" for you, via this nicety!
APK
P.S.=> I mean, I put out the 64-bit driver sizes in my last post too (omitted mentioning that, & they ARE larger due to pointers being larger alone, than their 32-bit couterparts).
What you're noting would ALSO help!
Simply by 'busting up' the monolithic driver size into card model specific versions instead!
(Assuming, of course, that the architecture isn't so "alike" across say, 400-500-600 series boards, etc., hardware-wise, where it would NOT demand tinier individual drivers in .sys files)...
... apk
Excuse me if this is a dumb question, but why is the display driver exposed to the network at all?
I am government man, come from the government. The government has sent me. -- G.I.R.