Live data from Hacker News

Remote Code Execution on Most Dell Computers

d4stiny.github.io

91–100 of 323 posts

Re: Remote Code Execution on Most Dell Computers

#91

This is exactly why you should remove any bundled software from vendors and try to start afresh when picking up a new machine.

Lenovo pulled a stunt before where they loaded their "extra software" inside UEFI to be installed by Windows after a fresh install.

Microsoft pulled a stunt before when they made Windows load an executable from inside UEFI during every boot.

Re: Remote Code Execution on Most Dell Computers

#92
post #6

I'm not going to buy Dell again...

This is an exploit in the shitty software that OEMs put on their Windows images. Stuff like this is practically universal (minus Apple), and the fact that Dell hasn't (AFAIK) actively bundled very evil malware with their computers makes them far from the worst offender.

Apple bundles plenty of software on their computers which I don't want, have never used, which increase the potential attack surface and which I can't uninstall. For example Apple Maps, Apple News, Home, and Books. In fact you can't uninstall any of the apps shipped with macOS. Not even the chess program.

Re: Remote Code Execution on Most Dell Computers

#93

Earlier quoted context omitted.

Lenovo pulled a stunt before where they loaded their "extra software" inside UEFI to be installed by Windows after a fresh install.

Microsoft pulled a stunt before when they made Windows load an executable from inside UEFI during every boot.

I chuckled, but come now, that's not the same thing.

Apple keeps track of what you type for autocorrect and word prediction. "Apple installs a keylogger on every iPhone."

Re: Remote Code Execution on Most Dell Computers

#94

General sanity aside, the whole exploit hinges on the fact that they used string parsing to check for the prefix "http". This wouldn't have been exploitable if they used a proper URL library.

It doesn't even need a library. A simple regex would have prevented this.

Re: Remote Code Execution on Most Dell Computers

#95

I've not yet seen anyone comment on the fact that Dell was informed in late Oct, confirmed by late Nov...and the public was advised in mid April. That's a lot of time for a known and confirmed vulnerability to be undisclosed, isn't it?

I would have publicly disclosed after 90 days. A single line of code would have closed the URL problem and could have been deployed the next day. Six months is ridiculous.

Re: Remote Code Execution on Most Dell Computers

#96
post #81
post #76

Earlier quoted context omitted.

I have a Dell XPS 13 with Ubuntu.

Are you contesting that 99% of Dell laptops are running Windows? Your comment seems like a nonsequiter.

davidw asked the original question. I suspect his response was not to challenge the market share but to clarify why he asked. I don't think it's a non sequitur.

Re: Remote Code Execution on Most Dell Computers

#98

Earlier quoted context omitted.

> Lenovo pulled a stunt before where they loaded their "extra software" inside UEFI to be installed by Windows after a fresh install. Holy cow. Would you have a link on this?

The tech is called Windows Platform Binary Table, WPBT for short. Here's a random article covering it https://www.howtogeek.com/226308/the-windows-platform-binary... You can find others by searching for "lenovo wpbt" or "lenovo unremovable crapware".

I just checked on my Dell workstation at work and it seems they are now using this method to load the Lojack anti theft rootkit. I see the wpbbin.exe file and it's signed by Absolute Software.

I guess that is what the feature is designed for, though.

Re: Remote Code Execution on Most Dell Computers

#99
post #13

Earlier quoted context omitted.

That’s astounding. Suddenly my “zero the entire storage, including partition table” methodology which I always somewhat regarded as overkill appears to be reasonable and/or necessary.

Your approach won’t solve that, you’d need to also flash the chip with patched / clean firmware

Short of flashing the chip, which is impractical, are there any other "imperfect but probably sufficient" workarounds?

For example, would loading Grub first, and then loading Windows from Grub, prevent the issue?

Re: Remote Code Execution on Most Dell Computers

#100
post #98

Earlier quoted context omitted.

The tech is called Windows Platform Binary Table, WPBT for short. Here's a random article covering it https://www.howtogeek.com/226308/the-windows-platform-binary... You can find others by searching for "lenovo wpbt" or "lenovo unremovable crapware".

I just checked on my Dell workstation at work and it seems they are now using this method to load the Lojack anti theft rootkit. I see the wpbbin.exe file and it's signed by Absolute Software. I guess that is what the feature is designed for, though.

Many computer manufacturers seem to do this at least. There might be a way to trick the UEFI into thinking that you’re installing a non-Windows OS but I’m not sure.
Post reply on HN