News for hackers. Stuff that matters.
Re:“We have obtained fully functional JTAG for Intel CSME vi... by yjftsjthsd-h on Friday November 10, 2017 @11:45AM (#15671067)
Is this enough to block this attack? That is, is a "cleaned" system vulnerable to a USB device?
Re:“We have obtained fully functional JTAG for Intel CSME vi... by mschuster91 on Friday November 10, 2017 @02:23PM (#15672236)
> That is, is a "cleaned" system vulnerable to a USB device?

of course it is, because the USB DCI attack is one level below the Intel ME. Even if it is deactivated via HAP, which basically simply puts the ME code into an infinite loop or a CPU halt state - both can be reversed by JTAG.

Re:“We have obtained fully functional JTAG for Intel CSME vi... by cyphar on Friday November 10, 2017 @12:35PM (#15671455)
I don't know, because there is very little detail about what this attack is and how it works. It looks like they managed to thwart whatever protections exist in the USB DCI (Direct Connect Interface)[1] which is a debugging system for Intel chips.

If they have full debugger access to what's running in Intel ME then removing the code from the firmware probably doesn't make a difference (assuming they can run un-trusted code in that context). If they cannot write their own code and so an attack requires ROP gadgets then removing the code might make it harder (or impossible) to do, but I doubt it.

[1]: http://www2.lauterbach.com/pdf/directory.pdf#M8.newlink.DIR6...

Re:“We have obtained fully functional JTAG for Intel CSME vi... by goldenkey on Friday November 10, 2017 @11:58AM (#15671171)
DMA/Firewire over USB makes pretty much every systen vulnerable to USB attacks (ME aside.)
Re:“We have obtained fully functional JTAG for Intel CSME vi... by cyphar on Friday November 10, 2017 @12:32PM (#15671433)
DMA-based attacks are blocked by the IOMMU, which is present in all modern machines (and has been for a few years). Linux has preferential enablement of DMA such that the IOMMU is initialised first, so even plugging in a device in early boot will not be able to exploit DMA.
Re:“We have obtained fully functional JTAG for Intel CSME vi... by TD-Linux on Friday November 10, 2017 @07:46PM (#15674322)
Does it? To use the IOMMU for VFIO, I had to explicitly enable it via a kernel parameter.