News for hackers. Stuff that matters.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by xwolfi on Friday March 19, 2021 @09:26PM (#26519937)
So you mean, if I am a state actor able to kidnap the child of an Intel high level employee... say I m Joe Biden, I can ask Intel to... remote unlock my CPU and read arbitrary memory block ?

Or you mean Intel had to physically handle your CPU with a debug cable or whatever ?

Cause I really dont feel it s okay that the only safety we have from a newly discovered exploit is that there needs to be another newly discovered exploit :D

Re:Undocumented x86 instructions in Intel CPUs that can modi... by scaramanga on Friday March 19, 2021 @09:55PM (#26520087)
It is public knowledge that US intelligence agencies actually just hijack computers and equipment on their way to the customer and install hardware backdoors there (Snowden et al., 2014).

It is also known that they have had backdoors in commercial systems as they came off the shelf, but I think usually those were CIA owned and controlled companies like the crypto AG phones.

What is unknown (pure speculation) is whether, for example, Intel CPUs come backdoored straight from the factory floor? On the one hand, that would be a powerful capability to have, but on the other hand, the risk of exposure and subsequent damage to the US economy, prestige, etc. would be non-zero. So it's hard (for a plebian like me, anyway) to estimate how those costs/benefits might be weighed up by the US government.

Re:Undocumented x86 instructions in Intel CPUs that can modi... by boomboomsubban on Friday March 19, 2021 @10:52PM (#26520420)
>What is unknown (pure speculation) is whether, for example, Intel CPUs come backdoored straight from the factory floor?

There is also a third possibility, that some intelligence agency invested a ton of cash into finding abusable exploits in these systems giving them the same access a backdoor would provide.

Also from the Snowden leaks, we know that they have programs with budgets in the millions into finding similar exploits and that there were similar programs outside Snowden's clearance. And though a bug may cause the same damage to the economy, it wouldn't hurt US prestige in the same way.

Re:Undocumented x86 instructions in Intel CPUs that can modi... by rblatz on Saturday March 20, 2021 @03:07AM (#26521372)
If I'm the CIA I have dozens of highly placed agents or at least informants at Intel. Not necessarily placing backdoors, but finding and not fixing exploits and sending them back to the CIA for later use. It would be extremely cheap, hell if I'm China, Russia, the UK, or Israel I'm doing the same thing.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by monocasa on Saturday March 20, 2021 @02:15PM (#26524888)
You don't even Intel employees for that. State actors typically get source access for 'verfication' purposes.

Russia and China would get Windows source access for instance.

Re:Undocumented x86 instructions in Intel CPUs that can modi... by jeffbee on Saturday March 20, 2021 @12:10AM (#26520754)
Budgets in the millions, eh? So two full-time engineers?
Re:Undocumented x86 instructions in Intel CPUs that can modi... by boomboomsubban on Saturday March 20, 2021 @12:37AM (#26520838)
Sorry, I misremembered the details. Around $400 million a year for the one program we have details on.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by jesboat on Saturday March 20, 2021 @03:09AM (#26521376)
> On the one hand, that would be a powerful capability to have, but on the other hand, the risk of exposure and subsequent damage to the US economy, prestige, etc. would be non-zero

If I were a three-letter agency, I'd bribe/blackmail somebody into inserting intentionally vulnerable code. After all, sufficiently advanced malice is indistinguishable from incompetence.

We've often seen that the code inside firmware, secure environments like trustzone, etc tend to lack many of the mitigations for the classic vulnerabilities. Just rewrite one of the ASN.1 parsers in the ME (I'm sure there's at least one), "forget" a bounds check in some particularly obscure bit, and you'd have a textbook stack smash.

Re:Undocumented x86 instructions in Intel CPUs that can modi... by trasz on Saturday March 20, 2021 @05:28AM (#26521827)
You don’t need to bribe anyone; Intel is a US company, so A TLA can just discretely explain to them how export restrictions work.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by tinus_hn on Saturday March 20, 2021 @05:19AM (#26521796)
Subtly change the RNG implementation so there’s a predictability only you know.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by trasz on Saturday March 20, 2021 @05:31AM (#26521840)
That’s one of the reasons why operating systems provide a proper CPRNG instead of trusting RDRAND.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by IncRnd on Saturday March 20, 2021 @01:27PM (#26524578)
How would an OS seed an RNG in the cloud? How would you seed an RNG on a headless server in a VM? What about when that VM is copied, possibly while running, in order to duplicate server functionality? There are vulnerabilities and threats here that your comment does not take into account.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by trasz on Monday March 22, 2021 @08:10AM (#26539696)
You can use virtio_random.

But really, it's not about operating systems not using RDRAND at all - it's fine to use it as one of the entropy sources; what you don't want to do is use RDRAND directly instead of CPRNG.

Re:Undocumented x86 instructions in Intel CPUs that can modi... by mjg59 on Friday March 19, 2021 @09:32PM (#26519970)
Remotely? I think Intel would need to produce a backdoored ME firmware, get the system vendor to incorporate that into a system update and then convince the target to flash that. In that sense I don't know that they'd technically need physical access, but it doesn't really meet most people's description of a remote attack.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by tedunangst on Friday March 19, 2021 @09:31PM (#26519965)
Don't use CPUs from companies that have employees that can be kidnapped.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by thayne on Friday March 19, 2021 @09:48PM (#26520043)
Don't use CPUs from companies that have employees.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by fctorial on Friday March 19, 2021 @10:22PM (#26520236)
Don't use CPUs from companies.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by sodality2 on Friday March 19, 2021 @10:41PM (#26520348)
Don't use anything
Re:Undocumented x86 instructions in Intel CPUs that can modi... by sgtnoodle on Friday March 19, 2021 @11:01PM (#26520465)
Don't be so paranoid. Just build your own CPU from discrete NAND gates like everyone else.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by tartoran on Friday March 19, 2021 @11:13PM (#26520524)
A pen and paper is everything you need.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by colejohnson66 on Friday March 19, 2021 @11:20PM (#26520562)
But what if it’s some of that fancy paper or a pen that records everything you write! Might need to manufacture your own pen and paper now...
Re:Undocumented x86 instructions in Intel CPUs that can modi... by smlss_sftwr on Friday March 19, 2021 @11:52PM (#26520692)
Hold up there you don't know if someone's been tampering with the trees, you'll have to grow your own forest first
Re:Undocumented x86 instructions in Intel CPUs that can modi... by cwillu on Saturday March 20, 2021 @01:39AM (#26521021)
The “trusting trust” flaw still applies, better sequence your own species of tree.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by samb1729 on Saturday March 20, 2021 @06:34AM (#26522063)
And trust the same chemical processes that eventually resulted in the mess we’re in? Start a new universe.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by mightyoj on Friday March 19, 2021 @10:56PM (#26520437)
Don’t
Re:Undocumented x86 instructions in Intel CPUs that can modi... by justinclift on Saturday March 20, 2021 @05:38AM (#26521870)
Doesn't seem like that would leave many possibilities... ;)
Re:Undocumented x86 instructions in Intel CPUs that can modi... by fulafel on Saturday March 20, 2021 @06:50AM (#26522144)
I guess out of business CPU companies are one easily accessible category.
Re:Undocumented x86 instructions in Intel CPUs that can modi... by justinclift on Sunday March 21, 2021 @08:40PM (#26535520)
While true, it's pretty likely their IP was sold to still-in-business companies. ;)