Live data from Hacker News

Intel AMT Checker for Linux

github.com

41–50 of 93 posts

Re: Intel AMT Checker for Linux

#41

Hmm, I ensured the mei driver was loaded (lsmod confirms it), but I get: "Cannot open /dev/mei: No such file or directory" dmesg shows: "[ 18.233688] mei_me 0000:00:16.0: Device doesn't have valid ME Interface [ 18.233700] mei_me 0000:00:16.1: Device doesn't have valid ME Interface" So I'm guessing I'm not vulnerable. I suppose Supermicro replaced it with their own IPMI interface.

IPMI does not replace MEI. It sits off to the side. Odds are, MEI/AMT is off in your firmware.

Re: Intel AMT Checker for Linux

#42
post #29

Earlier quoted context omitted.

I have no BIOS option at all for this, yet it’s enabled and provisioned. What do I do?

Well, firstly, don't connect your machine to networks you don't trust the members of :) If your machine's manufacturer still supports the device, check if they have any firmware updates available. Hopefully they will have recent updates that include a fix for the AMT authn issue. If you want to disable it, Intel has provided a mitigation guide which has instructions on disabling LMS (which AMT is part of): https://do…

The machine is self-assembled, and the motherboard manufacturer doesn’t provide updates.

I don’t run windows, though.

> Well, firstly, don't connect your machine to networks you don't trust the members of :)

I’ve already had issues with the intel card, so I’m running on a RealTek ethernet card for now anyway. But that’s no long term solution.

Re: Intel AMT Checker for Linux

#43

Why would Intel insist on being so secretive about their management engine? Is it some kind of competitive advantage for them? Supposedly, it's useful for management tasks in enterprise environments, but if I were CIO, I think I would ban VPro chips. Who wants ring -3 processes running on their network for which they have no information about?

So secretive because its so vulnerable as any of their shitty low level nonsense features. Would be nice if they just focsed on ipc and efficient throughput instead of making it swiss cheese!

Re: Intel AMT Checker for Linux

#46

Hmm, I ensured the mei driver was loaded (lsmod confirms it), but I get: "Cannot open /dev/mei: No such file or directory" dmesg shows: "[ 18.233688] mei_me 0000:00:16.0: Device doesn't have valid ME Interface [ 18.233700] mei_me 0000:00:16.1: Device doesn't have valid ME Interface" So I'm guessing I'm not vulnerable. I suppose Supermicro replaced it with their own IPMI interface.

Similarly, on an Intel NUC with i5-6260U:

    # git rev-parse HEAD
    9aa755885093fc8ca8c822797a30ed98ffe2e166
    # make
    gcc     mei-amt-check.c   -o mei-amt-check
    # modprobe mei-me
    # ./mei-amt-check -v
    Cannot open /dev/mei: No such file or directory
    # l /dev/*mei*
    /bin/ls: cannot access /dev/*mei*: No such file or directory
    # dmesg |grep -i mei
    #
A little confusing as the program is supposed to show "Intel AMT: DISABLED" 'If run on a system with no AMT'.

Re: Intel AMT Checker for Linux

#47

Hmm, I ensured the mei driver was loaded (lsmod confirms it), but I get: "Cannot open /dev/mei: No such file or directory" dmesg shows: "[ 18.233688] mei_me 0000:00:16.0: Device doesn't have valid ME Interface [ 18.233700] mei_me 0000:00:16.1: Device doesn't have valid ME Interface" So I'm guessing I'm not vulnerable. I suppose Supermicro replaced it with their own IPMI interface.

Fixed in this commit: https://github.com/mjg59/mei-amt-check/pull/4/commits/4f2fef...

Re: Intel AMT Checker for Linux

#48

Earlier quoted context omitted.

Is disabling always possible? I don’t find UI to disable in recent Lenovo ThinkStation BIOS even though I’ve seen such option previously in ThinkPad BIOS.

Intel has provided a mitigation guide that goes through how to disable LMS (local manageability services), which AMT is a part of. Take a look: https://downloadmirror.intel.com/26754/eng/Intel-SA-00075%20...

I meant disabling the ME-side stuff from BIOS. That’s for disabling the Windows-side component.

Re: Intel AMT Checker for Linux

#49
post #42

Earlier quoted context omitted.

Well, firstly, don't connect your machine to networks you don't trust the members of :) If your machine's manufacturer still supports the device, check if they have any firmware updates available. Hopefully they will have recent updates that include a fix for the AMT authn issue. If you want to disable it, Intel has provided a mitigation guide which has instructions on disabling LMS (which AMT is part of): https://do…

The machine is self-assembled, and the motherboard manufacturer doesn’t provide updates. I don’t run windows, though. > Well, firstly, don't connect your machine to networks you don't trust the members of :) I’ve already had issues with the intel card, so I’m running on a RealTek ethernet card for now anyway. But that’s no long term solution.

Now I’m curious how a self-assembled computer got into the provisioned state.

Re: Intel AMT Checker for Linux

#50
I remember early word during this AMT debacle was that there were certain conditions in which AMT could be remotely provisioned. Were those statements false? Is Enabled/unprovisioned completely safe?
Post reply on HN