Windows 10 Privilege Escalation via Dolby's DAX2_API Service
x42.obscurechannel.com
x42.obscurechannel.com
With Windows 10 and Device Guard, credentials are stored encrypted using Hyper-V, an approach known as "virtualization-assisted security." Credential Guard blocks access "even when an untrusted program has full administrative access to your environment,"
Drivers can't get into the Local Security Authority of Windows 10
https://redmondmag.com/articles/2015/10/28/windows-10-creden...
Neat!
I suppose yet another way would be to make a copy of the executable before the overwrite, then restore it after gaining a stable SYSTEM shell.
It really frustrates me when manufacturers include crap like that.
Of course, it could be argued that the weakest link in the chain is the user, but with a vulnerability like this one, I don't see how that applies.
Lenovo could sell a Linux PC with a similar application that communicated with a daemon running as root which binary was saved in /bin with 0777 permissions.
There is nothing special about Windows that makes this vulnerability possible.
The end user mistake here was buying Lenovo.
As per definition of vulnerability, this is something that many Linux systems have ran into in the past. When you get outside of mainline distributed programs you see vendor issues like this all the time. 777 is a thing in Linux and people/vendors do dumb crap with it all the time. Privilege escalation to root via bad file permissions is not an uncommon problem in Linux either.
The patch for this problem is easy enough too.
Right click > security > remove full access.
If this application is widely distributed enough Microsoft may very well push a fix for it. What we don't know here is how many computers are affected by this, it could be a very large number, or it could be a few from a limited distribution with a bad setting.