News for hackers. Stuff that matters.
Re:Meltdown Update Kernel doesnt boot by bArray on Wednesday January 10, 2018 @05:51PM (#16119896)
>Would this entire Meltdown/Spectre thing count as the biggest mess-up of computing history? When yesterday the PoC repo was posted here, the spy.mp4 demo video gave me some chills.

It must be up there amongst the greats, probably with the "halt and catch fire" op code. Normally they just patch this stuff with microcode and never really tell anybody, this time that won't work.

I'm not entirely convinced it was a mistake at all (dons tin foil hat), Intel have been making suspicious design decisions to their chips for a well now (think this, Intel Me, hidden instructions, etc). It seems clear to me that this security by obscurity approach is quite frankly crap.

>And now I can't update my OS before making an installation USB because Canonical can't just follow Linus' releases. Thanks.

Linus' releases need some sort of buffering before they can be considered stable, often distributions will apply their own patches on top. Also consider the scenario where Linus releases a bad kernel and no testing has been performed before rolling out to all Linux users.

Re:Meltdown Update Kernel doesnt boot by throwawayfinal on Wednesday January 10, 2018 @06:31PM (#16120134)
I think it's absolutely unreasonable to imply that this was intentional. Besides the massive amount of complexity these systems have, there are plenty of "legitimate" places to hide backdoors, instead of in a performance architecture decision.

Keep in mind that whatever "evil agencies" would have asked for this would most likely find themselves vulnerable, and nobody would sign off on.

I do agree, however, the "security by obscurity approach is quite frankly crap". The fact that even large corporations (not the big 5) can't even get away from ME speaks volumes about why this is a bad idea. Facebook isn't the only company with important data.

Re:Meltdown Update Kernel doesnt boot by mehrdadn on Wednesday January 10, 2018 @06:56PM (#16120264)
> I think it's absolutely unreasonable to imply that this was intentional.

Amen. It blows my mind that some people think clever techniques like speculative or out-of-order execution must've somehow how nefarious intentions behind them. Come on HN...

Re:Meltdown Update Kernel doesnt boot by Animats on Wednesday January 10, 2018 @08:01PM (#16120621)
The Intel Management Engine is a backdoor. Speed variations in speculative execution are an inherent property of the technology. Until recently, few people thought this was exploitable, and it took a lot of work to figure out how to exploit this.
Re:Meltdown Update Kernel doesnt boot by andrewflnr on Wednesday January 10, 2018 @08:17PM (#16120720)
You do realize those are ideal properties for a backdoor, don't you? If you were writing the spec for a dream backdoor, you would write that down. The only way you could improve it would be "everyone thinks it's impossible, and they never figure it out."
Re:Meltdown Update Kernel doesnt boot by netsharc on Thursday January 11, 2018 @06:34AM (#16122991)
This backdoor is too tricky to be a backdoor. A simpler backdoor would be "Call this opcode 45 times, followed by another opcode 20 times, and you will have activated backdoor mode where these opcodes are now available"...
Re:Meltdown Update Kernel doesnt boot by jijji on Thursday January 11, 2018 @01:35AM (#16121848)
the ideal properties of a backdoor were visualized to me the day i hacked into an author of a largely distributed piece of smtp mail server, only to find sitting in his home directory an unpublished integer overflow exploit written by him years earlier for a version of the software that is currently in wide distribution...
Re:Meltdown Update Kernel doesnt boot by dvfjsdhgfv on Thursday January 11, 2018 @02:18AM (#16122019)
That's close to perfect, indeed. The drawbacks in this scenario are that (1) not everybody runs an SMTP server, (2) if it's open source (and if it's very popular, then it is), some other smart people will look for the bug and publish it for fame. That's quite different from a backdoor built into a processor (although I really doubt Intel was really involved in any shady practices, it looks like they were not smart enough).
Re:Meltdown Update Kernel doesnt boot by paulie_a on Thursday January 11, 2018 @03:12AM (#16122201)
Judging from the numerous decades old bugs recently found, the concept of many eyes needs to die.

And in the case of SMTP, it's basically a pinata of bugs for the last 30 years regardless of platform

Re:Meltdown Update Kernel doesnt boot by sigi45 on Thursday January 11, 2018 @07:00AM (#16123090)
it is still way more likely a reasonable design decision for performance reasons than it is for a backdoor.

Alone the risk would not be worth to intel. Do you really think, nsa has enough money to compensate for this backslash and newscoverage?

Re:Meltdown Update Kernel doesnt boot by Animats on Wednesday January 10, 2018 @09:13PM (#16120967)
Yes, though it's moderately hard to exploit against a specific target. It's more useful for bulk attacks - getting everyone who visits a specific web site to run a DDOS attack, or ransomware.
Re:Meltdown Update Kernel doesnt boot by eli_gottlieb on Wednesday January 10, 2018 @09:06PM (#16120941)
If any quantity about what the processor does, outside the intended effect, has a different distribution when X happens versus Y, then the distribution of that quantity is exploitable. Period.

Any nonuniform distribution in any quantity that is not part of the spec is exploitable!

Re:Meltdown Update Kernel doesnt boot by fpoling on Thursday January 11, 2018 @02:50AM (#16122130)
It is only exploitable if one can measure the difference and extract useful information. Until Spectre guys discovered the double read technique, the expectation was that speculative execution did not allow to extract useful information besides extremely artificial theoretical cases.
Re:Meltdown Update Kernel doesnt boot by galvin on Wednesday January 10, 2018 @07:06PM (#16120302)
Adding a backdoor seems unreasonable but they may have chosen performance over security. Even if this individual bug wasn't intentional they are responsible for setting their priorities.
Re:Meltdown Update Kernel doesnt boot by Filligree on Thursday January 11, 2018 @06:51AM (#16123063)
There are CPUs available which choose security over performance. They aren't made by Intel, but you can buy them, and they're even cheaper.

Oh, you don't want to do that?

Re:Meltdown Update Kernel doesnt boot by alphonsegaston on Wednesday January 10, 2018 @07:23PM (#16120389)
Well, I read somewhere the other day that this form of error/attack was conceived of in the academic literature back in 1992. I won’t believe it’s intentional without evidence in that direction, but this is conceivably the kind of obscure/complex attack you’d expect of a state actor.
Re:Meltdown Update Kernel doesnt boot by throwawayfinal on Wednesday January 10, 2018 @08:09PM (#16120671)
This has been a known issue in xbox 360 hardware since about 2010.

It just keeps popping up, someone finally thought to weaponize it.

Re:Meltdown Update Kernel doesnt boot by oblio on Thursday January 11, 2018 @04:08AM (#16122425)
>It just keeps popping up, someone finally thought to weaponize it.

Someone published its weaponization, you mean :)

Re:Meltdown Update Kernel doesnt boot by PatchMonkey on Thursday January 11, 2018 @02:22AM (#16122043)
Those undocumented features & byte code? HAP mode - something the NSA doesnt want you to know exists, but that they had put into intelME from Skylake onward.

But yet and still we found out. So yes, this security through obscurity approach is terrible (with a code embargo being the obvious exception).

They only update microcode when they have to. When doing otherwise risks... Well, this kind of mess.

You dont wanna know how many times I've rebuilt my gentoo system chasing after retpoline kernel & gcc builds that just... Break everything.

It should be interesting to see how it all develops

Re:Meltdown Update Kernel doesnt boot by gkya on Wednesday January 10, 2018 @06:32PM (#16120139)
Yeah ME is a scary thing also. WRT Linux, well my Xubuntu 16.04 (Xenial) is on 4.10 and no new kernels are available to ma ATM. So if they're going to patch my OS, that's probably going to be a backport to that version, not the latest release integrated to my OS version. I guess that's what caused this bug too, although I admit I only skimmed the conversation linked.
Re:Meltdown Update Kernel doesnt boot by jlgaddis on Wednesday January 10, 2018 @07:25PM (#16120408)
They've put out updates for 4.4 and 4.13 (HWE) for 16.04, if that helps.

See https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SpectreAn...

Re:Meltdown Update Kernel doesnt boot by gkya on Thursday January 11, 2018 @07:04AM (#16123118)
I'm guessing that updates for LTS kernel will come later. I don't know if I can update to 4.13.
Re:Meltdown Update Kernel doesnt boot by lscotte on Thursday January 11, 2018 @09:58AM (#16124209)
LTS for xenial is 4.4, and patches have already been released for it.
Re:Meltdown Update Kernel doesnt boot by lscotte on Thursday January 11, 2018 @09:55AM (#16124191)
Note there won't be fixes for 4.10, as it's reached EOL for Ubuntu, so you'll need to move to the 4.13 patched kernel.