Remote Code Execution on most Dell computers
Remote Code Execution on most Dell computers
What computer do you use? Who made it? Have you ever thought about what came with your computer? When we think of Remote Code Execution (RCE) vulnerabilities in mass, we might think of vulnerabilities in the operating system, but another attack vector to consider is "What third-party software came with my PC?". In this article, I'll be looking at a Remote Code Execution vulnerability I found in Dell SupportAssist, software meant to "proactively check the health of your system's hardware and software" and which is "preinstalled on most of all new Dell devices".
[...]Back in September, I was in the market for a new laptop because my 7-year-old Macbook Pro just wasn't cutting it anymore. I was looking for an affordable laptop that had the performance I needed and I decided on Dell's G3 15 laptop. I decided to upgrade my laptop's 1 terabyte hard drive to an SSD. After upgrading and re-installing Windows, I had to install drivers. This is when things got interesting. After visiting Dell's support site, I was prompted with an interesting option.
[...]"Detect PC"? How would it be able to detect my PC? Out of curiosity, I clicked on it to see what happened.
[...]A program which automatically installs drivers for me. Although it was a convenient feature, it seemed risky. The agent wasn't installed on my computer because it was a fresh Windows installation, but I decided to install it to investigate further. It was very suspicious that Dell claimed to be able to update my drivers through a website.
Here is a link to the Dell advisory.
What could possibly go wrong?
(Score: 2) by Snow on Thursday May 02 2019, @08:48PM (1 child)
I think Razer KB/Mice will work in Linuxland, you just won't be able to install the software, which means you won't be able to setup custom keybinding/macros/sensitivity stuff.
It should still work like a 'normal' keyboard though.
(Score: 2, Touché) by Anonymous Coward on Thursday May 02 2019, @09:09PM
Not through their software but probably using normal* Linux methods.
*Not to millenials but to proper grey beards.