Thursday, December 15th 2016
NVIDIA's GeForce 376.33 WHQL Drivers Fix Multiple Kernel Faults; Update ASAP
If you're one of those people who doesn't regularly update their graphics card drivers, and you're rocking an NVIDIA graphics card, you really should update your drivers to the latest WHQL version, 376.33. The release notes and a security bulletin issued by the company point towards the fixing of multiple detected kernel layer (nvlddmkm.sys) vulnerabilities in NVIDIA's previous driver releases, which could "Lead to a Denial of Service, Escalation of Privileges, or Both".
In total, there are seven reported vulnerabilities as having been fixed, with NVIDIA acknowledging contributions in the issues' detection from engineers with Google Project Zero and Cisco Talos.
Source:
NVIDIA Security Bulletin
In total, there are seven reported vulnerabilities as having been fixed, with NVIDIA acknowledging contributions in the issues' detection from engineers with Google Project Zero and Cisco Talos.
32 Comments on NVIDIA's GeForce 376.33 WHQL Drivers Fix Multiple Kernel Faults; Update ASAP
And 99% of home users are administrators so there are even fewer reasons to worry. Worry about having your system up to date (specially your web browser, Adobe Flash and JavaSE) and running an effective AV program (MS Security Essentials is not one of them) - my favorites are Kaspersky, F-Secure and BitDefender.
And if you're really paranoid/obsessed with security you should not be running Windows (specially 10) in the first place. Run Linux or better yet FreeBSD - almost zero hackers target it.
Edit: I misread "remotely" as "low chance" and not as "over the internet". My bad, sorry.
WDDM (especially WDDM 2.0) has done a good job of hardening GPU drivers against attack, but if it runs on your computer, it can be used as an attack surface. This is especially true for anything that runs at the kernel level.
This is not a new problem by any account.
So my question is: did you only start to worry about driver security now that you've read about this instance?
On the other hand I do not give a darn about 450MB update, released once a week, which removes SLI possbility in Titanfall 2 due to some stability issues that do not affect me by any means and never will.
#NeverEndingStory.
Just be happy someone has our back and reports these ;)
Of course, if you OC like crazy, run all sorts of shady applications, believe that SLI is a relatively cheap solution for increasing your games' performance, or use alpha quality OS'es like Windows 10 then you must suffer and it's not NVIDIA's fault. If games had been "general purpose computing" then your post would have made sense. Alas, games are nothing like that. NVIDIA/AMD/Intel drivers have hugely complex compilers/optimizers to run game code - there's nothing like that for the general x86-64 architecture. In fact you run your OS without any CPU driver at all - almost all the optimizations are inside the CPU.
Vulkan and D3D12 were created to make GPUs truly computational devices but it seems like there's still an abstraction layer to run and render your game in your OS and this layer is not exactly foolproof.
The point is, since 6 years ago, half of the chipset is integrated into a CPU and cpu driver is a thing - it is intelppm.sys and it's bundled with chipset drivers and does very little thanks to bios flashing and microcode updates. It's being executed on a cpu core though as also is a gfx driver. Gfx driver additionally includes the code being executed on the gpu (if you use shaders from the nv control panel like fxaa and hbao) Nope, been truly computational since nvidia's G80 architecture in 2006 Thin API doesn't mean it removes API layer completely, just makes it thinner and the whole thing becomes less foolproof. DX12 does have managed mode where you work similarly as with DX11.
im not usually the spelling police but it bothered me since you were flawless otherwise, even on your latest post. :p
sorry, please continue the proper discussion. :P
Specially means "particularly, in a distinguishing manner, or for a particular purpose."
Especially means "exceptionally, in a noteworthy manner, or particularly."
So if it's "for a particular purpose" then it can be only specially, otherwise it can be both.
Especially is more commonly used though.
Drama ensues.
And to reiterate my point, kernel drivers could always mess up a system and were always a vector of attack. Seeing someone reporting a vulnerability is nothing out of the ordinary. Unless the driver starts competing with Flash, that is :D