Live data from Hacker News

Intel patches new ME vulnerabilities

blog.ptsecurity.com

71–80 of 337 posts

Re: Intel patches new ME vulnerabilities

#71

Can MacBook owners do something to disable or cripple Intel ME? Is Apple disabling it for us? I can’t find Apple responses to these issues.

You can't disable ME.

I used me_cleaner to disable all the non-boot-essential ME stuff on my Sandybridge system

Re: Intel patches new ME vulnerabilities

#73
post #67

I wonder what other (somehow) laptop-worthy CPUs offer a better management engine story? * AMD processors do have an equivalent management engine (PSP), but I didn't hear anything about remote exploits for it. * Beefier ARM CPUs also have something like a management engine ("trustzone" only accessible to the manufacturer). I have no idea if it has any remote-access capabilities on any common hardware. On RPi the trus…

I believe AMD lets you disable it from BIOS.

Re: Intel patches new ME vulnerabilities

#74
post #66
post #32

Earlier quoted context omitted.

There are no official ways of disabling the ME. The Coreboot project and the Hardenedlinux project have worked on it, and here are some resources on their progress: https://hardenedlinux.github.io/firmware/2016/11/17/neutrali... https://www.coreboot.org/Intel_Management_Engine And here is a general writeup on the Intel chips and their "features": https://libreboot.org/faq.html#intel If Intel aren't going to patch old…

There is a Python script that can take a BIOS image (either from a vendor or scanned from a running system) and remove all ME components that are not absolutely required to operate the CPU. I have never tried it. https://github.com/corna/me_cleaner

I used it with no apparent issues on two of my computers.

Re: Intel patches new ME vulnerabilities

#75
post #2

Intel advisory: https://www.intel.com/content/www/us/en/security-center/advi... CVE-2018-3628 - "Buffer overflow in HTTP handler" Affected processor list (simplified reordered by me to reflect relevance and improve readability): • Core i3/i5/i7, generation 1-8 (that is, all of them) • Xeon E3-1200 v5/v6 • Xeon Scalable • Xeon W • Core 2 Duo vPro, Centrino 2 vPro

I guess I should not be surprised that the HN community doesn't really seem to care. Intel put the Management Engine into every CPU with no choice from consumers to opt out. That alone is fairly surprising, since they knew it was a big chance it would have exploits and consumers would have no defense. But nobody reacts. Nobody cares.

I'm not sure nobody cares, there are a lot of people who do care and (like me) refuse to buy Intel products. I think the problem is there is no other competitor. Both Intel and AMD (or possibly a three letter agency) have colluded to ensure there are locked management engines in all of their products.

Also people just don't understand what the ME actually is. It is surprising the HN community who are mostly technical don't see just how atrocious it really is.

One thing to note however, is I tell my none technical associates there is a second computer in their laptop. It runs software meant to remotely control their computer. They they can not remove it, they can not see what it does, and there's frequently security bugs found in it. When I tell them this I get told I am paranoid and being stupid. However when I ask them to just imagine if it was true, wouldn't it be awful, they mostly agree.

The issue is people really don't want to know the truth. It reminds me constantly of a quote from the matrix:

"Many of them are so injured, so hopelessly dependent on the system, that they will that they will fight to protect it."

Re: Intel patches new ME vulnerabilities

#76
post #57
post #46

Earlier quoted context omitted.

I was under the impression that they weren't susceptible.

So, old Atoms are the only ones still usable intel systems and not vulnerable to Meltdown/Spectre/ME.

No, the Xeon Phi "accelerators" are usable too, they are basically 486 cores on modern litography (to allow for higher density/clock speeds), with a vector unit attached to them. I don't know how hard it would be to boot linux on one though...

Re: Intel patches new ME vulnerabilities

#77
post #3
post #2

Intel advisory: https://www.intel.com/content/www/us/en/security-center/advi... CVE-2018-3628 - "Buffer overflow in HTTP handler" Affected processor list (simplified reordered by me to reflect relevance and improve readability): • Core i3/i5/i7, generation 1-8 (that is, all of them) • Xeon E3-1200 v5/v6 • Xeon Scalable • Xeon W • Core 2 Duo vPro, Centrino 2 vPro

Also worth noting that they're not patching it for 1st, 2nd or 3rd generation Core CPUs. I'm sure there's plenty of Sandy Bridge/Ivy Bridge CPUs in the wild, and it's not like you have an option to discontinue use of the Intel ME :(

Guilty, core i3 2120 and not planning on replacing anytime soon

Re: Intel patches new ME vulnerabilities

#78

So how did they go about making these fixes? Is this another thing where I have to download something from my OEM? The biggest problem I have by far with any of this is that it's not trivial to update all firmware involved. Everything else is forgivable, people make mistakes.

How can you classify a deliberate architectural decision to trade away security for all for the convenience of some as a mistake? That the ME would eventually be exploited was completely foreseeable, and was surely foreseen and discussed within Intel.

This isn't like some subtle software bug that went undetected. The consequences were known and Intel deliberately chose them.

Re: Intel patches new ME vulnerabilities

#79
post #34

Earlier quoted context omitted.

Well, the ME can be accessed via a web GUI (16992/16993 ports). That's the web server. https://software.intel.com/en-us/node/632310 I have multiple machines with AMT and I'm actively using it every day. Some get patches, some won't because they're gen 3 CPUs or lower. Luckily I can be reasonably confident that the local network is secure so the bug isn't exploitable. This time. I'm sure hoping AMD does better with th…

That's to access AMT. AMT is a module running on top of ME and is disabled by default.

And it's exactly what the CVEs are about, isn't it?

From the article: vulnerability enables full-blown remote code execution in the AMT process of the Management Engine.

From Intel: https://www.intel.com/content/www/us/en/security-center/advi...

Buffer overflow in HTTP handler in Intel® Active Management Technology in Intel Converged Security Manageability Engine

Post reply on HN