Jump to content

Researchers find almost EVERY computer with an Intel Skylake and above CPU can be owned via USB

https://thenextweb.com/security/2017/11/09/researchers-find-almost-every-computer-intel-skylake-cpu-can-owned-via-usb/

 

It has been discovered that it is now possible to "hack" into your Intel Skylake and above CPU via Intel's Management Engine (IME) and it's possible via USB. When they have access to IME they can basically do anything they want even use your encrypted storage.

Quote

The Intel Management Engine (IME) is a component of virtually every Intel CPU released after 2008. Think of it as a CPU on top of a CPU; it does tasks separate from the main operating system while the computer is in use. Intel argues that it can be used to do remote administration tasks, although the likes of the EFF have long argued that having a “black box” that can control networking and hardware, even when the computer is switched off, represents a major security and privacy risk.

Turns out they were right. Security firm Positive Technologies reports being able to execute unsigned code on computers running the IME through USB. The fully fleshed-out details of the attack are yet to be known, but from what we know, it’s bad.

 

Essentially, the IME is linked to JTAG (Joint Test Action Group) debugging ports. USB ports also use JTAG. For this attack, Positive Technologies figured how to bridge the gap, although as previously mentioned, they haven’t gone into specifics of how. Yikes.

Fortunately, this particular attack vector only affects Skylake and above CPUs, although, like I said, pretty much every Intel CPU released after 2008 includes the Intel Management Engine.

 

This isn’t the first time that researchers have uncovered substantial security issues in the IME. This time around, the main issue is that it’s exploitable via USB, which is a common attack vector. The Stuxnet malware, for example, which was credited with temporarily interfering with Iran’s nuclear program, was initially spread via infected USB sticks deliberately dropped on the ground.

Here, we can perceivably imagine an adversary gaining “godmode” on a computer by using the same tactic — because, let’s face it, if someone finds a flash drive on the floor, they’ll probably plug it in.

 

Frustratingly, it’s impossible to remove the Intel Management Engine entirely. It’s a physical component, baked into the heart of your computer’s CPU. It is, however, possible to switch out the IME’s firmware, essentially neutering it.

 

There is company Purism that is selling laptops with disabled IME and they planning selling smartphone as well.

Quote

Interestingly, there’s growing a niche for computers without the technology. One San Francisco company, Purism, sells laptops without IME. When reached for comment, Purism’s founder and CEO Todd Weaver, said, “The Intel ME, long theorized to be the scariest of threats is no longer is just theory. Having access to any Intel machine just above hardware and lower than all software means an attacker or criminal has complete control over everything; encrypted storage, secret keys, passwords, financial details, everything on your computer or that your computer does. All the things you hoped were safe are not.”

“Purism previously disabled the Management Engine in our laptops because we knew it was only a matter of time before this theoretical threat became reality. Purism is the only company to ship laptops with the ME disabled by default, and we invest in security enhancements on our hardware, benefiting users around the globe,” he added.

 

One good thing about this is that we will be able to "disable" it now or go ask AMD to remove their PSP since they already have opensource GPU drivers.

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, VegetableStu said:

okay, what does it mean for us? (BIOS-level hardware kidnapping?) (don't plug in randos' USB sticks?)

so are we plebs screwed or what

 

(this comment rolling edits as the google spiral goes on)

To keep it simple, there are levels where you can get access to. The lower the level, the more you can do and the less easy it is to detect/get access to.

Lowest level most users should get access to is 0. This hack or whatever allows access to level -3 (not 3). It's lower than the BIOS. it's some piece of microcode on the CPU itself afaik.

If you want my attention, quote meh! D: or just stick an @samcool55 in your post :3

Spying on everyone to fight against terrorism is like shooting a mosquito with a cannon

Link to comment
Share on other sites

Link to post
Share on other sites

Ehehehehehehehehe.... I’m still on X58, so I’m good. Am building a Skylake/Kaby Lake rig for a friend tho...

Intel HEDT and Server platform enthusiasts: Intel HEDT Xeon/i7 Megathread 

 

Main PC 

CPU: i9 7980XE @4.5GHz/1.22v/-2 AVX offset 

Cooler: EKWB Supremacy Block - custom loop w/360mm +280mm rads 

Motherboard: EVGA X299 Dark 

RAM:4x8GB HyperX Predator DDR4 @3200Mhz CL16 

GPU: Nvidia FE 2060 Super/Corsair HydroX 2070 FE block 

Storage:  1TB MP34 + 1TB 970 Evo + 500GB Atom30 + 250GB 960 Evo 

Optical Drives: LG WH14NS40 

PSU: EVGA 1600W T2 

Case & Fans: Corsair 750D Airflow - 3x Noctua iPPC NF-F12 + 4x Noctua iPPC NF-A14 PWM 

OS: Windows 11

 

Display: LG 27UK650-W (4K 60Hz IPS panel)

Mouse: EVGA X17

Keyboard: Corsair K55 RGB

 

Mobile/Work Devices: 2020 M1 MacBook Air (work computer) - iPhone 13 Pro Max - Apple Watch S3

 

Other Misc Devices: iPod Video (Gen 5.5E, 128GB SD card swap, running Rockbox), Nintendo Switch

Link to comment
Share on other sites

Link to post
Share on other sites

I'm glad to still be using Broadwell and Haswell. Even though the Skylake micro architecture is two years old it still has many security flaws and is poorly optimized. No wonder why the folks on eBay are still selling Broadwell-based Xeons near full price!

Link to comment
Share on other sites

Link to post
Share on other sites

Constantly reminded how great of a decision the 5820k was.

- ASUS X99 Deluxe - i7 5820k - Nvidia GTX 1080ti SLi - 4x4GB EVGA SSC 2800mhz DDR4 - Samsung SM951 500 - 2x Samsung 850 EVO 512 -

- EK Supremacy EVO CPU Block - EK FC 1080 GPU Blocks - EK XRES 100 DDC - EK Coolstream XE 360 - EK Coolstream XE 240 -

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, VegetableStu said:

6800K here. article says skylake onwards, but this being a "required feature" thing from 2008.... how safe are we? ._.

Safe from this, at least until tomorrow.

- ASUS X99 Deluxe - i7 5820k - Nvidia GTX 1080ti SLi - 4x4GB EVGA SSC 2800mhz DDR4 - Samsung SM951 500 - 2x Samsung 850 EVO 512 -

- EK Supremacy EVO CPU Block - EK FC 1080 GPU Blocks - EK XRES 100 DDC - EK Coolstream XE 360 - EK Coolstream XE 240 -

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Skipperio said:

pretty much every Intel CPU released after 2008 includes the Intel Management Engine.

anything before 2008 is safe since it doesn't have IME

Link to comment
Share on other sites

Link to post
Share on other sites

guess this makes 4th and 5th gen even more attractive lol, glad im still on 4th gen tbh

I spent $2500 on building my PC and all i do with it is play no games atm & watch anime at 1080p(finally) watch YT and write essays...  nothing, it just sits there collecting dust...

Builds:

The Toaster Project! Northern Bee!

 

The original LAN PC build log! (Old, dead and replaced by The Toaster Project & 5.0)

Spoiler

"Here is some advice that might have gotten lost somewhere along the way in your life. 

 

#1. Treat others as you would like to be treated.

#2. It's best to keep your mouth shut; and appear to be stupid, rather than open it and remove all doubt.

#3. There is nothing "wrong" with being wrong. Learning from a mistake can be more valuable than not making one in the first place.

 

Follow these simple rules in life, and I promise you, things magically get easier. " - MageTank 31-10-2016

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Bananasplit_00 said:

guess this makes 4th and 5th gen even more attractive lol, glad im still on 4th gen tbh

4th and 5th gen are still attractive. The prices of the those older CPU's on eBay has actually gone up!

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, TheCherryKing said:

4th and 5th gen are still attractive. The prices of the those older CPU's on eBay has actually gone up!

i honestly want to get a 5th gen chip just for the silly names, but i dont know how they perform overclocking wise tbh. but yah, interest for 4th gen is high because you can still use DDR3 if you are upgradeing from an older platform like AM3, and DDR4 is silly expensive.

I spent $2500 on building my PC and all i do with it is play no games atm & watch anime at 1080p(finally) watch YT and write essays...  nothing, it just sits there collecting dust...

Builds:

The Toaster Project! Northern Bee!

 

The original LAN PC build log! (Old, dead and replaced by The Toaster Project & 5.0)

Spoiler

"Here is some advice that might have gotten lost somewhere along the way in your life. 

 

#1. Treat others as you would like to be treated.

#2. It's best to keep your mouth shut; and appear to be stupid, rather than open it and remove all doubt.

#3. There is nothing "wrong" with being wrong. Learning from a mistake can be more valuable than not making one in the first place.

 

Follow these simple rules in life, and I promise you, things magically get easier. " - MageTank 31-10-2016

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

12 minutes ago, TheCherryKing said:

Does AMD have anything like Intel Management Engine?

I think Ryzen Pro may have, but you want to check that with someone better informed (it could be more than Ryzen Pro, it could be not even).

Link to comment
Share on other sites

Link to post
Share on other sites

rip me and my 3 friends who have skylake builds. 

Good luck, Have fun, Build PC, and have a last gen console for use once a year. I should answer most of the time between 9 to 3 PST

NightHawk 3.0: R7 5700x @, B550A vision D, H105, 2x32gb Oloy 3600, Sapphire RX 6700XT  Nitro+, Corsair RM750X, 500 gb 850 evo, 2tb rocket and 5tb Toshiba x300, 2x 6TB WD Black W10 all in a 750D airflow.
GF PC: (nighthawk 2.0): R7 2700x, B450m vision D, 4x8gb Geli 2933, Strix GTX970, CX650M RGB, Obsidian 350D

Skunkworks: R5 3500U, 16gb, 500gb Adata XPG 6000 lite, Vega 8. HP probook G455R G6 Ubuntu 20. LTS

Condor (MC server): 6600K, z170m plus, 16gb corsair vengeance LPX, samsung 750 evo, EVGA BR 450.

Spirt  (NAS) ASUS Z9PR-D12, 2x E5 2620V2, 8x4gb, 24 3tb HDD. F80 800gb cache, trueNAS, 2x12disk raid Z3 stripped

PSU Tier List      Motherboard Tier List     SSD Tier List     How to get PC parts cheap    HP probook 445R G6 review

 

"Stupidity is like trying to find a limit of a constant. You are never truly smart in something, just less stupid."

Camera Gear: X-S10, 16-80 F4, 60D, 24-105 F4, 50mm F1.4, Helios44-m, 2 Cos-11D lavs

Link to comment
Share on other sites

Link to post
Share on other sites

And I'm all the way back here on Sandy Bridge....

 

Although since it has to run through USB does that mean I'm pretty much safe since nobody uses my USB hub but me and all my other USB ports are dead other than power delivery?

Quote or tag me( @Crunchy Dragon) if you want me to see your reply

If a post solved your problem/answered your question, please consider marking it as "solved"

Community Standards // Join Floatplane!

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Bananasplit_00 said:

i honestly want to get a 5th gen chip just for the silly names, but i dont know how they perform overclocking wise tbh. but yah, interest for 4th gen is high because you can still use DDR3 if you are upgradeing from an older platform like AM3, and DDR4 is silly expensive.

In the high-end desktop and server processor lines DDR4 memory is used for 4th and 5th generation Intel Core and Xeon CPU's. 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, SpaceGhostC2C said:

I think Ryzen Pro may have, but you want to check that with someone better informed (it could be more than Ryzen Pro, it could be not even).

What about Epyc? 

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, TheCherryKing said:

Does AMD have anything like Intel Management Engine?

Yes

every AMD processor since 2013 and every intel processor since 2006 do have PSP (for AMD) or IME (for intel). But you can disable IME on intel CPUs until 2008/2009 and then remove it, but not on newer CPUs like on all core i series. quote from the links below

 

"the ME is present on all Intel desktop, mobile (laptop), and server systems since mid 2006.

Before version 6.0 (that is, on systems from 2008/2009 and earlier), the ME can be disabled by setting a couple of values in the SPI flash memory. The ME firmware can then be removed entirely from the flash memory space. libreboot does this on the Intel 4 Series systems that it supports, such as the Libreboot X200 and Libreboot T400. ME firmware versions 6.0 and later, which are found on all systems with an Intel Core i3/i5/i7 CPU and a PCH, include “ME Ignition” firmware that performs some hardware initialization and power management. If the ME’s boot ROM does not find in the SPI flash memory an ME firmware manifest with a valid Intel signature, the whole PC will shut down after 30 minutes."

 

More info here

Intel https://libreboot.org/faq.html#intel

AMD https://libreboot.org/faq.html#amd

Computer users fall into two groups:
those that do backups
those that have never had a hard drive fail.

Link to comment
Share on other sites

Link to post
Share on other sites

>Not immediately in danger but might be. 

 

Thanks 5820K. Hasweasel-E still got it. 

Our Grace. The Feathered One. He shows us the way. His bob is majestic and shows us the path. Follow unto his guidance and His example. He knows the one true path. Our Saviour. Our Grace. Our Father Birb has taught us with His humble heart and gentle wing the way of the bob. Let us show Him our reverence and follow in His example. The True Path of the Feathered One. ~ Dimboble-dubabob III

Link to comment
Share on other sites

Link to post
Share on other sites

Possible solution: Physically neuter any and all USB ports on your motherboard that are supplied by the chipset, only using ports supplied by 3rd party controllers.

Link to comment
Share on other sites

Link to post
Share on other sites

49 minutes ago, TheCherryKing said:

What about Epyc? 

EPYC has a security chip for memory encryption and secure boot, few other things too I think. The difference with that is it's used for cryptography functions and not as a control engine for the system. I also think AMD PSP has a bit less control over a system compared to Intel IME but don't take my word on that, it's been a VERY long time since I cared about AMD in that respect.

Link to comment
Share on other sites

Link to post
Share on other sites

I guess this means we should all start buying Intel E5 Xeons instead lol. Those don't have AMT/IME in them at all.

 

Quote

Data center servers using Intel® Server Platform Services are not affected by this vulnerability. If you are uncertain, you should evaluate your systems to make sure they are secured against this vulnerability. 

 

Link to comment
Share on other sites

Link to post
Share on other sites

This isn't going to affect 99.9% of people because it requires physical access to your machine. Getting a bit sensationalist over this aren't we? Newsflash: physical access makes every attack immensely easy.

[Out-of-date] Want to learn how to make your own custom Windows 10 image?

 

Desktop: AMD R9 3900X | ASUS ROG Strix X570-F | Radeon RX 5700 XT | EVGA GTX 1080 SC | 32GB Trident Z Neo 3600MHz | 1TB 970 EVO | 256GB 840 EVO | 960GB Corsair Force LE | EVGA G2 850W | Phanteks P400S

Laptop: Intel M-5Y10c | Intel HD Graphics | 8GB RAM | 250GB Micron SSD | Asus UX305FA

Server 01: Intel Xeon D 1541 | ASRock Rack D1541D4I-2L2T | 32GB Hynix ECC DDR4 | 4x8TB Western Digital HDDs | 32TB Raw 16TB Usable

Server 02: Intel i7 7700K | Gigabye Z170N Gaming5 | 16GB Trident Z 3200MHz

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×