Slashdot Mirror


Dell and HP Advise All Their Customers To Not Install Spectre BIOS Updates (bleepingcomputer.com)

An anonymous reader writes: The Spectre and Meltdown mess continues with Dell now recommending their customers to not install the BIOS updates that are supposed to resolve the Spectre (Variant 2) vulnerabilities. These updates have been causing numerous problems for users including performance issues, boot issues, reboot issues, and general system stability. Due to this, Dell EMC has updated its knowledgebase article with a statement advising customers to not install the BIOS update and to potentially rollback to the previous BIOS if their computers are exhibiting "unpredictable system behavior". ZDNet reports that HP too has issued a similar advisory. The computer manufacturer pulled its softpaqs BIOS updates with Intel's patches from its website, and said it would be releasing a BIOS update with a previous version of Intel's microcode on Thursday.

88 comments

  1. Spectre cannot be even practically exploited. by blind+biker · · Score: 5, Informative

    People still haven't gotten the point - this is testament to Intel's PR efforts to obfuscate the facts. It seems the majority of people believe that Spectre (affects Intel, AMD and ARM) is just as dangerous as Meltdown (affects only Intel CPUs). Un-fucking-believable. We truly live in the epoch of idiocracy.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    1. Re:Spectre cannot be even practically exploited. by burtosis · · Score: 2

      When the patch feels like an exploit...

    2. Re:Spectre cannot be even practically exploited. by Anonymous Coward · · Score: 1

      Now that the news is out, it's just a matter of time until active exploits of Spectre 2 are in found in the wild.

    3. Re:Spectre cannot be even practically exploited. by Anonymous Coward · · Score: 3, Informative

      Really?
      While Meltdown is more awful, its mitigation is pretty much done with KAISER type patches to kernels. This is not a fix but is good enough for now. The same was done in Linux kernels for ARM.

      Spectre is more tricky when it comes to making sure either of its variants cannot be used. And more vulnerabilities of the same type are likely to be found. Work on making things less vulnerable to it is still underway.

      I get it that it's popular to bash Intel at this point and while they have done a lot to deserve this, this issue is really not why. Meltdown also affects Power and ARM core (or a few).

      Now, these broken Intel updates are meant for Spectre (variant 2) mitigation. Along with the Linux kernel patches Linus lambasted (reading further into the thread, there do seem to be reasons why patches were written the way they were).

      Now, PR?
      ARM is probably the only one of the chipmakers doing the right thing here. Information is quick, public, to the point and fixes are deployed as soon as they are done. There are performance issues with ARM patches but they are taken as necessary.
      Intel is doing its best to obfuscate things as you said.
      AMD is just ignoring it altogether until they no longer can. Regarding Spectre: near zero chance > microcode and software updates are coming, this you can read in statement on their page. Initial PR was even for Spectre that they are not affected. Have you seen AMD firmware of software patches yet? Couple of sites have tried to find out about them and have found nothing.

    4. Re:Spectre cannot be even practically exploited. by NicknameUnavailable · · Score: 2

      More likely nobody cares to with the ability. "Hackers" have been governments and megacorps alone for the last ~decade and a half. They already have a plethora of backdoors at their disposal while Meltdown and Spectre are trickier to exploit. The script kiddies only get what leaks out and usually end up implementing them wrong anyway. The governments and megacorps tend to try to remain covert (e.g. when they're in your system they have reason to make you not believe they are) while the script kiddies are the only ones who want you to know they were there as some kind of erectile-dysfunction-compensating-mechanism.

      It's not so much that Meltdown and Spectre aren't very serious security issues, they are. It's that we've been running on 100% insecure systems and known about it for the last decade and nothing is happening because the governments and corporations who exploit them want to keep things running so they can keep collecting data.

      A "hack" is no longer "haha I fragged your shit and posted pictures of some guy's prolapsed asshole on your website to symbolize your inevitable buttrage" it's "does this person have anything I can profit by stealing?"

    5. Re:Spectre cannot be even practically exploited. by mwvdlee · · Score: 3, Interesting

      To me this sounds not so much like a PR efforts as much as Yet Another Intel Fuck-Up that would require additional PR efforts to spin.
      You'll note that the Dell advisory explicitely mentions that the advisory applies to the Intel patches. It doesn't mention problems with patches for other CPU's.
      As I read this story, Intel provided BIOS updates for their own CPU's, and those BIOS updates are causing problems.
      It just happens to be that this particular fuck-up involves the lesser of the two previous bugs, but doesn't really seem caused by that bug itself.
      So I guess this means that for Intel CPU's, both bugs are dangerous.

      AMD and ARM are still left with only a single reasonably harmless bug.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    6. Re:Spectre cannot be even practically exploited. by Carewolf · · Score: 1

      People still haven't gotten the point - this is testament to Intel's PR efforts to obfuscate the facts. It seems the majority of people believe that Spectre (affects Intel, AMD and ARM) is just as dangerous as Meltdown (affects only Intel CPUs). Un-fucking-believable. We truly live in the epoch of idiocracy.

      Well parts of it can be exploited. But mostly it was mainly fixed by fixing browsers. The parts that attack hypervisors and kernels is the speculative stuff.

    7. Re:Spectre cannot be even practically exploited. by jellomizer · · Score: 1

      The neat thing about computers is a not-practical exploit can be programmed, so the hacker isn't wasting there efforts in all the rigamarole. It really isn't up to the general public to be able to successfully classify how bad a flaw is. Sure Intel would also like to point blame at AMD and ARM too. But Intel is in a loose loose situation here. They had big problem which they had patched, then there is an other one, which they need to show that they are responsive, however it is a complex problem that needs a more careful fix.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    8. Re:Spectre cannot be even practically exploited. by gweihir · · Score: 2

      While it is not clear how dangerous Spectre is on AMD and ARM, it seems to be a lot harder to exploit there and it already is hard on Intel.

      What really surprises me though, is that Intel is putting out patches this badly done. It is like they are now mocking the customers that bought their fast, but inferior in every other aspect products. It is also like they are actually technologically incompetent now and do not even understand their own products.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    9. Re:Spectre cannot be even practically exploited. by Anonymous Coward · · Score: 1

      Agreed. I'm sure that there are there exploits out there that are a much greater risk to me which are as yet unknown to the general public (and hence unknown to me). I don't do any banking or engage in an political activities on PC's, and I consider the greatest risk to be someone hacking Amazon and other parties that I engage in retail activities with.

    10. Re:Spectre cannot be even practically exploited. by mwvdlee · · Score: 3, Funny

      fast, but inferior in every other aspect products.

      Intel CPU's are fast in the same way that a car goes fast after you drive it off a cliff.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    11. Re:Spectre cannot be even practically exploited. by gweihir · · Score: 1

      Indeed.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    12. Re:Spectre cannot be even practically exploited. by thegarbz · · Score: 2

      It seems the majority of people believe that Spectre (affects Intel, AMD and ARM) is just as dangerous as Meltdown

      It is just as dangerous, but it's also harder to exploit. But then we apply security fixes for all manner of unlikely attack vectors all the time. It's just not good practice to leave a known publicised attack vector which has been patched unpatched on your systems.

      Very few people have the resources to independently risk assess all patches that they apply.

    13. Re:Spectre cannot be even practically exploited. by phorm · · Score: 1

      It's interesting how Intel managed to downplay the AMT issues, which IMHO are more in-line with Spectre in most cases (a bit worse in effect, easier to patch apparently), but is now playing up Spectre to have it overshadow Meltdown...

    14. Re:Spectre cannot be even practically exploited. by Anonymous Coward · · Score: 0

      It's unlikely that any computer hardware out there at present is immune, and any hardware in the pipeline this year would not be immune either just because chips produced this year were likely designed 4 years ago.

      Like, for all practical purposes unless you want to wait until 2025 to replace your desktop, laptop, tablet and smartphone (along with all the other IOT fluff,) it's better to just assume that all hardware you buy now will be vulnerable and all fixes are going to come at a performance penalty. So we are going to see 50% performance losses in some cases.

    15. Re:Spectre cannot be even practically exploited. by Agripa · · Score: 1

      Intel has the best public relations officers that money can buy. This is less expensive than designing secure products and has a larger payoff.

    16. Re:Spectre cannot be even practically exploited. by drinkypoo · · Score: 1

      While Meltdown is more awful, its mitigation is pretty much done with KAISER type patches to kernels. This is not a fix but is good enough for now. The same was done in Linux kernels for ARM.

      It's good enough if you don't mind a 5-50% performance impact, depending on workload.

      Spectre is more tricky when it comes to making sure either of its variants cannot be used. And more vulnerabilities of the same type are likely to be found. Work on making things less vulnerable to it is still underway.

      AMD is already less vulnerable to it than Intel, because Intel did things they knew were unsafe to gain a speed advantage over AMD.

      I get it that it's popular to bash Intel at this point and while they have done a lot to deserve this, this issue is really not why. Meltdown also affects Power and ARM core (or a few).

      It's telling that it affects only POWER (probably 5-9, definitely 7-9), Intel, and one ARM core. It tells us that Intel and IBM are willing to play fast and loose with the security of your data in order to gain a competitive advantage.

      Now, these broken Intel updates are meant for Spectre (variant 2) mitigation. Along with the Linux kernel patches Linus lambasted (reading further into the thread, there do seem to be reasons why patches were written the way they were).

      Yes. Intel incompetence. They are in a panic and scrambling to rescue their reputation, so they are spewing out patches and FUD. Both, however, are poorly formed.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  2. Lawsuits by ThisIsNotAName · · Score: 3, Interesting

    Considering how poorly Intel has handled this, I'm looking forward to seeing the legal consequences.

    Intel's performance so far seems best described as "clown show." Especially for major, industry-wide patches that they should be sure will fix the problem without introducing crippling problems that are just as bad (or worse) than the original problem.

    1. Re:Lawsuits by Anonymous Coward · · Score: 1

      I would not want to be an Intel shareholder right now. The lawsuits that arise from this clusterfuck are going to have some absolutely mind-boggling dollar figures attached to them. It wouldn't surprise me if at some point people die because of exploits that are done using these vulnerabilities. There is no way they can possibly patch all the processors that are susceptible to this. We'll be dealing with this for decades.

    2. Re:Lawsuits by NicknameUnavailable · · Score: 3

      The issue are the bugs are architectural in nature and they can't patch them, it's not physically possible without redesigning the chip architecture from the ground up and doing a full recall of all existing chips. They would basically go bankrupt if they took the proper route to fixing it. Even on a best case scenario where it gets fixed and they don't require a recall it's going to take years of dedicated effort just to have a prototype of a chip without the bug and if they pursue that they will then be behind in the Intel-AMD arms race and go under. The only logical solution is to pretend the issue isn't as bad as it is and keep pumping out bullshit while leaving the solution to the next CEO.

    3. Re:Lawsuits by mark-t · · Score: 1

      Even on a best case scenario where it gets fixed and they don't require a recall it's going to take years of dedicated effort just to have a prototype of a chip without the bug and if they pursue that they will then be behind in the Intel-AMD arms race and go under.

      All certainly true.... except I think for the going under part.... they'd suffer, of course... but I don't think it would be bad enough to kill them off entirely. Intel has survived being behind AMD once before, back in the olden days when almost every tech news item you'd read was still about the "Y2K bug".

    4. Re:Lawsuits by NicknameUnavailable · · Score: 1

      Going under was in the context of also having done a recall. Keep in mind a recall+replacement would effectively be returning the last ~decade of sales revenue in full AND tripling-down on the R&D+production budgets to get everything replaced within a few years, AND not charging for it. They would definitely go under if they fixed the issue as they should simply following a fair deal "e.g. customer paid x for y, they should get y for x" - they have no practical mechanism by which to compensate people with chips at the same level they purchased because such chips don't exist, they have to be built up more or less from design on up from scratch - then they have to be manufactured and distributed.

      They could conceivably give every customer of the last decade and a half an extra 2 Intel CPUs equal to what they purchased to make up for the ~70% performance hit and not go bankrupt in the process, but even then they're stuck in an R&D cycle for 2-3 years (minimum, likely closer to a decade in all seriousness because they pretty much have to throw away their R&D of the last decade) while making a replacement chip.

      Now factor in that we're in the modern world: if either AMD or Intel admit wrongdoing they have consequences forced upon them, if they release shit patches and keep going business-as-usual there's no real consequence because they're both doing it. Either one could come up with a secure version and put the other out of business before they could possibly catch up. The smartest move is to release shitty patches and work on a fix behind the scenes in conjunction with some freely distributed exploits for the competitor's chips to be released as a part of a marketing blitz a few months before releasing the fixed version. So in a decade we might have secure chips again.

      Alternatively, people could start taking DIY chip design and open hardware specs seriously, then it might progress a bit faster, but that still requires a backer because every rev of an IC tends to run about 1m in things like masks and setup, causing R&D to be quite expensive.

    5. Re:Lawsuits by Anonymous Coward · · Score: 0

      You're living in a fantasy world. None of what you say will happen. Intel will suffer some PR problems, but legal challenges from consequential damages due to a third party who caused an issue is not going to pass muster in court. Intel is only patching to save face, not to protect themselves from some exploit perpetrated by someone else.

      You accept their Ts & Cs when you bought and used the cpu. I guarantee you there is a CD clause.

    6. Re:Lawsuits by ThisIsNotAName · · Score: 1

      By the "due to a third party" phrase, do you mean Intel being liable for damages due to someone exploiting the Spectre flaw? I would agree, that seems unlikely. The post you replied to might be a little too enthusiastic but it does seem likely that it will take quite a few years for the patches and new processors to fully eliminate Spectre.

      In my post above, when I was thinking about lawsuits I was thinking about Intel being liable for damages related to the reboots and instability. Hopefully no one ran out and applied the patch to any terribly important systems. But I am curious about how damaging the patches would have been on any critical systems they were applied to.

    7. Re:Lawsuits by Anonymous Coward · · Score: 0

      I am a small-time Intel shareholder, and I'm not particularly worried about this. It's not going to have any significant effect on their market share or their financial situation. AMD does not have access to fab capacity nor enough access to channel to take advantage, and there are no other players of significance.

      The noise generated in these geekish echo-chambers does not really affect the rest of the world, especially not after three weeks. And Intel's lawyers will be more than capable of minimizing the legal and PR hits to Intel...

    8. Re:Lawsuits by thegarbz · · Score: 2

      I'm looking forward to seeing the legal consequences.

      There will be none. I'll bet you a dollar.

    9. Re:Lawsuits by Anonymous Coward · · Score: 0

      So you are a greedy asshole who only cares about himself. Gotcha.

    10. Re:Lawsuits by Anonymous Coward · · Score: 0

      Intel's performance so far seems best described as "clown show."

      That's not fair on clowns!

    11. Re:Lawsuits by ThisIsNotAName · · Score: 1

      I agree. Nothing of note is likely to happen. I should have written that as "I'm hoping to see legal consequences." I hope it will happen, but I doubt that anyone is eager to take on Intel in the courts. They have enough money to thoroughly abuse the system in their favor.

    12. Re:Lawsuits by Agripa · · Score: 1

      Considering how poorly Intel has handled this, I'm looking forward to seeing the legal consequences.

      Do you mean like the legal consequences the telecommunications companies faced when it was discovered that they were handing everything over to law enforcement without a court order?

    13. Re:Lawsuits by drinkypoo · · Score: 1

      There will be none. I'll bet you a dollar.

      I'll take that bet, if you like. I'll bet a further dollar that there will be none in the USA or Israel, but that there will be some in the EU. The EU loves to fine American companies.

      Odds are good that there will be no substantial penalty, at least on Intel's scale, but I'm not willing to bet along those lines. It depends on what happens in the EU, and I'm not sufficiently up on their politics.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  3. Embedded BIOS Flash Utility w/network download by Anonymous Coward · · Score: 0

    HP may have pulled the downloads from the website, but their BIOS-embedded flash utility is still able to locate the BIOS versions with the bad microcode on at least one model. If I go through all of the different models at work, I would not be surprised to see all of them picking up the bad BIOS version. I wonder why you cannot just revert the BIOS catalog as well for this...

  4. strange behaviour without patches just the same by Anonymous Coward · · Score: 0

    more likely the bug is being exploited already.

    Since my computer started rebooting aswell and it never received ant patch because there most likely won't be one made for i7-3xxx series.

    All this over the course of last weekend when a lot of hackertwats were trying their luck.

    It's all marketingploy for a failing business. A business that doesn't understand it's own business and thinks it is selling hot cakes when it got nothing in common with hot cakes.

    1. Re:strange behaviour without patches just the same by Anonymous Coward · · Score: 0

      like psychological extortion ?

      you either are unsecure or you get a performance penalty .....

  5. So far so good on my Gigabyte motherboard by jonwil · · Score: 0, Offtopic

    I have a Gigabyte motherboard and a Skylake Core i5 and installed the new BIOS update (which says "Update CPU Microcode") and so far it seems to be going good. No random reboots or crashes and no noticeable slowdowns.

    1. Re:So far so good on my Gigabyte motherboard by 110010001000 · · Score: 4, Funny

      Thanks. We will let HP and Dell know.

    2. Re:So far so good on my Gigabyte motherboard by Anonymous Coward · · Score: 0

      I have a Gigabyte motherboard and a Skylake Core i5 and installed the new BIOS update (which says "Update CPU Microcode") and so far it seems to be going good. No random reboots or crashes and no noticeable slowdowns.

      Same here with an i7 6700k and Z170 Gaming 7. I would still be on the lookout for a microcode update*

      *Will wait a few weeks to see if its another Cluster Fuck before updating.

    3. Re:So far so good on my Gigabyte motherboard by Anonymous Coward · · Score: 0

      .....yet

    4. Re:So far so good on my Gigabyte motherboard by Anonymous Coward · · Score: 0

      How is a post about installing a Spectre related bios update off topic in a story advising against installing Spectre related bios updates?

    5. Re: So far so good on my Gigabyte motherboard by Anonymous Coward · · Score: 0

      The products he listed have nothing to do with either Dell or HP, that's why. It's offtopic.

  6. Meltdown is Intel only by 110010001000 · · Score: 3

    Meltdown is an Intel only problem. Don't be fooled by people who say "but ARM is affected too". Baloney. None of those ARM processors are even on the market. And those ARM processors were co-designed by Intel.

    1. Re:Meltdown is Intel only by Anonymous Coward · · Score: 0

      These BIOS and Linux updates that have been in the news lately are for Spectre.

    2. Re:Meltdown is Intel only by Anonymous Coward · · Score: 2, Informative

      Thanks for the scoop! I don't think Meltdown being an Intel only problem has ever been mentioned before.

    3. Re:Meltdown is Intel only by thegarbz · · Score: 1

      ARM isn't affected by Meltdown. IBM is. It's not just an Intel problem, but it is an Intel problem for popular chips on the market. ... Lucky for Apple.

    4. Re:Meltdown is Intel only by Anonymous Coward · · Score: 0

      You imply a post above is off topic when it isn't, while making this post yourself that is actually off topic? Blow it out your ass.

  7. A concern for VPS providers by Picodon · · Score: 2

    In spite of it being perhaps more difficult to exploit, I have the impression that large data centres operating virtual private servers (commercial and corporate alike) have good reasons to be seriously concerned about Spectre.

    Citing Forbes, Wikipedia’s article on Spectre says: “Spectre has the potential of having a greater impact on cloud providers than Meltdown. Whereas Meltdown allows unauthorized applications to read from privileged memory to obtain sensitive data from processes running on the same cloud server, Spectre can allow malicious programs to induce a hypervisor to transmit the data to a guest system running on top of it.”

    By contrast, Wikipedia’s article on Meltdown says: “Meltdown attack cannot be used to break out of a virtual machine.” (Of course, Meltdown is nonetheless a critical problem, for other reasons.)

    1. Re:A concern for VPS providers by Mashiki · · Score: 1

      Those wikipedia articles are terrible. Give it a few more days and there will be full blown citeogenisis going on with references to some article written by a hipster on mashable or vox.

      --
      Om, nomnomnom...
  8. ZDNet without an adblocker is hell by Anonymous Coward · · Score: 1

    I just made the fatal mistake of clicking on a ZDnet article just to get to the source material - the HP link - and I happen to not be running ad block on this machine - well that will never happen again - ad block will be installed here too. I was starting to feel guilty about not supporting sites until I saw the vile state of internet advertising for the first time in a few years...

    Note to /. editors - please link to source materials as you did with Dell in the future and not lame ad filled articles that link to them.

  9. Communicating. by DrYak · · Score: 4, Interesting

    ARM is probably the only one of the chipmakers doing the right thing here. Information is quick, public, to the point and fixes are deployed as soon as they are done. There are performance issues with ARM patches but they are taken as necessary.

    They just got lucky to be right most of the time.
    (Helps that they use a much simpler RISC architecture : Their engineer have probably less to review until they can give a definite answer about what is exploitable.
    They can mass-exclude any ARM core that doesn't do speculative execution at all (e.g.: RaspberryPi) ).

    AMD is just ignoring it altogether until they no longer can. Regarding Spectre: near zero chance > microcode and software updates are coming, this you can read in statement on their page.

    Mordern CPUs *are* complex, it's not impossible for not everybody in a company to know every single details.

    Spectre variant 2 is the perfect exemple :
    Variant 2 Spectre works by relying on extremely precise gory detail of the implementation of speculative execution around indirect jumps whose destination isn't even known at execution time
    (e.g.: a jumptable whose index depends on a result that isn't computed yet.
    e.g: That's one possible form to compile a C/C++ ."switch" block into machine code.
    That's also what happens when you need to call the virtual overloaded member function of a C++ object member of an array and you haven't computed the index into the array yet)

    The Google demo code relies on the format of the internal data that the branch predictor uses to makes it best guess to where this as of yet unkown destination isn't know.
    (Basically, the CPU keeps notes of where it jumped-to most of the times during the past when encountering this point of code.
    But the way the CPU write down "this point of code" in it notes is actually imprecise and can lead to confusion.
    More or less, it's a hash and Google has found a way to cause a hash collision.
    The attacker causes their own attack-program to jump to position A, whenever execution arrives at instruction B.
    Then the exploited program reaches a different instruction C, but the CPU is confused and thinks it's again at instruction B, and jumps to position A "out of habit" based on its notes, even if in the exploited program, there's no way this could happen ever (e.g.: there's no "position A" listed in the jump table). )

    Should Intel admit that they are vulnerable ? Yes, Google caught them with their pants down on this one.

    But, the Intel Xeon exploited by Google demo code certainly works completely differently than any AMD CPU.
    So for sure they can guarantee that the exact exploit code won't work for on AMD CPUs
    (It would be reasonnable guess, even without speaking to any engineer)

    Now: is it definitely impossible to somewhat exploit the jump prediction in a globally similar way ?
    Well difficult to exclude.
    AMD would need to discuss it at lengths with their engineers experts in branch prediction on their CPU.

    So first "nearly-zreo" (Shouldn't not work, but who knows ?)

    And then, once AMD manages to get hold eventually of the guy who knows: Oh, shit, it turns out there could be a completely different method that could perhaps be applied to exploit indirect jumps on some recent architectures.
    So update the page to tell people to do the updates (while continuing to review with the engineer to try to give an actual answer whether there is actually a viable exploit).

    AMD are trying their best, but CPUs are complex stuff, and it's not easy to give a definitive answer fast.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Communicating. by Anonymous Coward · · Score: 3, Insightful

      ...it's not impossible for not everybody in a company to know every single details.

      This broke my brain. Can you re-word it as a car analogy?

    2. Re:Communicating. by prisoner-of-enigma · · Score: 1

      Or maybe a series of tubes analogy?

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    3. Re:Communicating. by Anonymous Coward · · Score: 0

      Don't do what Donny Don't does.

    4. Re:Communicating. by Anonymous Coward · · Score: 0

      Should Intel admit that they are vulnerable ? Yes, Google caught them with their pants down on this one.

      But, the Intel Xeon exploited by Google demo code certainly works completely differently than any AMD CPU.
      So for sure they can guarantee that the exact exploit code won't work for on AMD CPUs
      (It would be reasonnable guess, even without speaking to any engineer)

      Now: is it definitely impossible to somewhat exploit the jump prediction in a globally similar way ?
      Well difficult to exclude.
      AMD would need to discuss it at lengths with their engineers experts in branch prediction on their CPU.

      So first "nearly-zreo" (Shouldn't not work, but who knows ?)

      And then, once AMD manages to get hold eventually of the guy who knows: Oh, shit, it turns out there could be a completely different method that could perhaps be applied to exploit indirect jumps on some recent architectures.
      So update the page to tell people to do the updates (while continuing to review with the engineer to try to give an actual answer whether there is actually a viable exploit).

      AMD are trying their best, but CPUs are complex stuff, and it's not easy to give a definitive answer fast.

      AMD was informed at the same time Intel was, in June. Are you saying it took half a year and media hoopla for AMD to look into the issue?

      Spectre paper states:

      Experiments were performed on multiple x86 processor architectures, including Intel Ivy Bridge (i7-3630QM), Intel Haswell (i7-4650U), Intel Skylake (unspecified Xeon on Google Cloud), and AMD Ryzen. The Spectre vulnerability was observed on all of these CPUs

    5. Re:Communicating. by Anonymous Coward · · Score: 0

      A car analogy wouldn't be precise at all, but here you go:

      Your car has cruise control, you set it to 55mph. Since the car should always be going at least 55mph, you take your foot off the gas.

      Spectre is when you see two speed limit signs. 55mph, and 15mph (eg school zone, construction, whatever) on the same sign post without context. Now you as the human in control have the choice of going 55mph and possibly getting into an accident, or pulled over by cops, or you can go 15mph, and get rear-ended by the guy behind you. The way a CPU works is that it considers both scenarios simultaneously, and whether you put your foot on the brake decides if you to 15mph or continue to cruise along at 55mph.

        The Spectre exploit, is your car slowing down to 15mph while still on cruise control because YOU are only paying attention to the speedometer that still says 55mph and not your surroundings. Hence "being exploited" is where a cop pulls you over and asks why you are doing 55mph in a 15mph zone, even though your car did slow down to 15mph, you saw your speedometer say 55mph and the cop says you were doing 55mph. You only have your word against the cops word.

      It's a sloppy analogy to be sure, but the element at play here is that there are two inputs and one output, but the CPU processes the outcomes to both inputs (speculative execution, out of order processing), and the exploit relies on tricking the CPU into switching to the other code that wasn't run and should have been garbage collected.

      Hence the analogy with the speed signs, you can't be both going 55mph and 15mph, and the cop is saying you are going 55mph, when the car was only going 15mph, even though both initial values could be true, only one can actually be done. You can therefor be tricked into receiving a speeding ticket when the conditions for receiving the speeding ticket are only true in one scenario, the one that should not have have happened (since you can't be speeding at 15mph, even in a 55mph zone.)

  10. Intel ME/AMT (even a stopped clock...) by DrYak · · Score: 2

    Well at least, look on the bright side :
    even if you brick the mainboard into an unbootable state with the bad firmware upgrade,
    you can still log into the Intel ME / Intel AMT web-interface running on the ARC core in the chipset, and flash another version from there.

    Better than needing to physically walk to the bricked machine, open it, remove the firmware EEPROM chip from the socket, put it into your own EEPROM programmer, reflash a different version and put it back together.

    A.K.A.: the only time where Intel AMT works as it should and is actually useful.
    A.K.A.: even a stopped clock is right twice a day.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Intel ME/AMT (even a stopped clock...) by Anonymous Coward · · Score: 0

      While I would not doubt the AMT API would allow a remote BIOS flash, the standard AMT web-interface is severely lacking.

      Also, most of the computers at work have the option to do BIOS flash recovery using a USB, similar to those found on the gaming motherboards. It would certainly help keep HP's NBD warranty visits low if this BIOS update were to brick those computers.

  11. Intel will have to revise it's deployment % figure by JoeyRox · · Score: 1

    They've gone out of their way to say that 90% of systems with recent Intel processors have been patched. With this announcement from Dell and HP they'll have to lower that percentage. Considering how much Intel likes to spin I suspect they'll say it's now 89% of systems patched.

  12. Buy? Sit? Sell? by Mister+Liberty · · Score: 2

    Anyone know what Intel stock is doing these days?

    1. Re:Buy? Sit? Sell? by Anonymous Coward · · Score: 0

      I would definitely do one of those three vis-a-vis Intel stock.

      Standard disclaimer: this is not intended to be investment advice.

    2. Re:Buy? Sit? Sell? by phantomfive · · Score: 1

      Intel stock went up before the exploit was revealed, and hasn't moved much since then. It goes down a bit on bad news days, but then bounces right back. There's an earnings report tomorrow, and that should give us more visibility.

      --
      "First they came for the slanderers and i said nothing."
  13. Obligatory: Intel CPU Backdoor Report (Jan 1 2018) by Anonymous Coward · · Score: 1

    Change log:
    2018/01/01 - Added 14 Useful Links. Disable Intel ME 11 via undocumented NSA "High Assurance Platform" mode with me_cleaner, Blackhat Dec 2017 Intel ME presentation, Intel ME CVEs (CVSS Scored 7.2-10.0)

    Intel CPU Backdoor Report
    The goal of this report is to make the existence of Intel CPU backdoors a common knowledge and provide information on backdoor removal.

    What we know about Intel CPU backdoors so far:

    TL;DR version

    Your Intel CPU and Chipset is running a backdoor as we speak.

    The backdoor hardware is inside the CPU/Bridge and the backdoor firmware (Intel Management Engine) is in the chipset flash memory.

    30C3 Intel ME live hack:
    [Video] 30C3: Persistent, Stealthy, Remote-controlled Dedicated Hardware Malware
    @21:43, keystrokes leaked from Intel ME above the OS, wireshark failed to detect packets.

    [Quotes] Vortrag:
    "the ME provides a perfect environment for undetectable sensitive data leakage on behalf of the attacker".

    "We can permanently monitor the keyboard buffer on both operating system targets."

    Decoding Intel backdoors:
    The situation is out of control and the Libreboot/Coreboot community is looking for BIOS/Firmware experts to help with the Intel ME decoding effort.

    If you are skilled in these areas, download Intel ME firmwares from this collection and have a go at them, beware Intel is using a lot of counter measures to prevent their backdoors from being decoded (explained below).

    Backdoor removal:
    The backdoor firmware can be removed by following this guide using the me_cleaner script.
    Removal requires a Raspberry Pi (with GPIO pins) and a SOIC clip.

    2017 Dec Update:
    Intel ME on recent CPUs may be disabled by enabling the undocumented NSA HAP mode, use me_cleaner with -S option to set the HAP bit, see me_cleaner: HAP AltMeDisable bit.

    Useful links (Added 2018 Jan 1):
    Disabling Intel ME 11 via undocumented HAP mode (NSA High Assurance Platform mode)
    me_cleaner: Set HAP AltMeDisable bit with -S option
    Blackhat 2017: How To Hack A Turned Off Computer Or Running Unsigned Code In Intel Management Engine
    EFF: Intel's Management Engine is a security hazard, and users need a way to disable it
    Sakaki's EFI Install Guide/Disabling the Intel Management Engine
    Intel ME bug storm: Hardware vendors race to identify and provide updates for dangerous Intel flaws.
    CVE-2017-5689: An unprivileged network attacker could ga

  14. Softpaqs?? by HyperStasis · · Score: 1

    It is so fun to see still lingering Compaq branding and terminology popping up in HPs plantation.

    Shine on Compaq!

  15. I see a lawsuit on the horizon.... by SirTreveyan · · Score: 1

    The problem is in the microcode of the CPU. This is a problem with how the chips are designed to handle instruction look ahead processing, and as such is Intel's responsibility as they designed and licensed buggy microcode. To fix an issue of this type properly you must fix the microcode AND replace the micro processor. Intel is trying to distance themselves from any responsibility as they would stand to lose a truckload of money replacing CPU chips. But as the continuing problems with the patch issues indicate, you can not fix a problem internal CPU using external measures. This is like trying to fix a leaky pipe in your home by putting a tarp on the roof!!!! Intel's suggesting BIOS and OS patches is a purposeful misdirection of blame in order to avoid a lawsuit. Each day Intel does not PROPERLY address the matter, brings them one day closer to that lawsuit they are trying to avoid.

    --

    SELECT * FROM User WHERE Clue > 0

    0 rows returned

    1. Re:I see a lawsuit on the horizon.... by iggymanz · · Score: 1

      no, not the microcode, the very hardware of the chip has flaws. Impossible to fix by microcode changes alone, the purpose of any microcode changes released are to allow patched operating systems the choice to avoid using certain features of the hardware, but the flaws will be there and it is entirely possible for the OS to mistakenly or in ignorance still use those flawed features. And it turns out so far all OS I know of that have attempted to conform to Intel's intentions have failures on certain hardware, or continue to exhibit SPECTRE flaws

    2. Re:I see a lawsuit on the horizon.... by HiThere · · Score: 1

      I think they could probably use microcode to turn off speculative execution. I'm no expert, so I could be wrong, but I think they could. If so, it's not impossible, it would just slow things down a lot.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    3. Re:I see a lawsuit on the horizon.... by DamnOregonian · · Score: 1

      This very well may be the case specifically with the processors in question, but as a general concept it is not.
      Depending on the microarchitecture, things like permissions checks on TLB lookups, page table walks, can all be *implemented* in the actual microcode (DEC Alpha), making such a flaw a flaw in the microcode, not the silicon.

    4. Re:I see a lawsuit on the horizon.... by drinkypoo · · Score: 1

      I think they could probably use microcode to turn off speculative execution. I'm no expert, so I could be wrong, but I think they could. If so, it's not impossible, it would just slow things down a lot.

      They almost certainly could, but replacing an insecure processor with a slow processor is not a fix. All of this flailing around and releasing of garbage patches shows us that Intel is in panic mode, and they are not executing well. They are running in circles like decapitated poultry. As long as the FUD machine operates correctly though, and incompetents continue to tell lies about which processors are vulnerable to MELTDOWN (let alone SPECTRE) the stock price will stay more or less steady. If the EU announces they're going up Intel's ass with a procto-prod, then it will fall.

      Intel has built a reputation as the performance leader, and now that reputation is in question since we know that they gained it by disregarding the security of your data, and lying to you about it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  16. Bit to late don't you think? by Anonymous Coward · · Score: 0

    Heck I installed the bios days ago having been auto updated with Dell's update service. Of course now they tell us its all shit and yet the new bios won't let me down grade either. What a bunch of crap, obviously we all became beta testers because in 6 months Intel or PC makers couldn't possible come up with a stable solution for a chip Intel makes?? How bad is that when you can't fix your own damn product right. Personally, I think every Intel chip sold is bad and will always be bad. Other then completely disabling the hardware to protect from Spectre. We will see a cobbled together band aid to try and limit the exposure.

  17. Exploits details by DrYak · · Score: 2

    In spite of it being perhaps more difficult to exploit, I have the impression that large data centres operating virtual private servers (commercial and corporate alike) have good reasons to be seriously concerned about Spectre.

    Yes. Basically Spectre "Variant 2" / "Branch Target Injection" would allow to rent a VM on Amazon's cloud and spy on any other VM that runs on the same physical CPU.

    “Spectre has the potential of having a greater impact on cloud providers than Meltdown. Whereas Meltdown allows unauthorized applications to read from privileged memory to obtain sensitive data from processes running on the same cloud server, {...} Wikipedia’s article on Meltdown says: “Meltdown attack cannot be used to break out of a virtual machine.” (Of course, Meltdown is nonetheless a critical problem, for other reasons.)

    Meltdown / "Rogue Data Cache Load" specifically can access kernel (protected) memory.
    It is something specific to Intel CPUs.

    In order to make a few micro-improvement for speed, Intel CPU only check for protection at the last moment before committing the results to memory/register.
    That means that speculative execution might get pas memory protection.

    Your run a piece of software, your piece of software tries to read stuff from the kernel, the CPU does it speculatively, touches a few cache, and only then kicks the execution out. You can guess stuff by measuring which caches were touchs.

    It works to get across the kernel/user-space boundaries. Gives you ability to peek into the kernel memory space.
    It's madness that completely fucks up the base guaranties that memory protection is supposed to provide.

    AMD CPU are confirmed to be not affected (they do the costly memory protection earlier and refuse to access protected memory).

    Only a couple of ARM Cortex cores seem to be affected (basically only Cortex-A75 is affect in a way that is actually exploitable, according to ARM).

    Spectre can allow malicious programs to induce a hypervisor to transmit the data to a guest system running on top of it.

    Please pay attention that there are 2 different Spectre attacks.

    Spectre Variant 1 / "bounds check bypass" amd Spectre Variant 2 / "branch target injection"

    The comment is only valid for the second one.

    Variant 1 is just speculative execution working as it is supposed to do. If there's a condition (an "if" in the code) the predictor will try to guess which code path is the most likely to be taken, and speculatively execute that one. If the guess was wrong, the CPU throws the computation an restarts the correct branch. (but again, cache might have moved around and is something that is indirectly measurable).

    If the condition is a boundary check, is might get skipped and CPU attempts to speculatively execute reads that are outside the bounds.
    That's still reads to memory that should be accessible to the application anyway (meh). That would just cause the application to read one of it other's variable, instead of the array.
    It's only a potentially exploitable situation when the application should not read it own data. Usually situations where arbitrary externally provided code reside in the same process as secret data. (And you basically deserve what you get for mixing sensitive data and arbitrary remote code in the same process).
    Google example is done by sending eBFP a special type of bytecode used by modern packet-filters to the kernel. It's get jitted to machine code, and such code can read past its boundary speculatively.
    Possible other exploit are sending specially crafted Javascript (there's a ASM.js demo floating on the web) or WASM, to a browser which JIT it and execute it. The code translate into a bound check, and could read any other part of the memory inside

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re: Exploits details by Anonymous Coward · · Score: 0

      That's a lot of words to say AMD's not affected, not proven to be capable of being affected and not suspected of being capable of being affected by the stuff they've released in the last five tonight years.

      Yeah. The slot A Athlons might, possibly, potentially be vulnerable. I'm sure there are tons of those over at Rackspace.

      Meanwhile in Meltdown Intel land, ALL CPU since the core 2 duo era and even todays i7-8000 series are affected. Xeons too. And recent Atoms. And phone chips.

      But let's not talk about Intel.

  18. Where do I send bill for the time/effort to fix? by goombah99 · · Score: 1

    Can I bill intel?
    Often sales fine print tries to limit the liability of the part make to the cost of the part. This isn't unreasonable especially if there's no really malice or incompetence involved. While my opinion of intel is in the dump now, I can't honestly say it was truly incompetent. One reason Boeing makes such good airplanes is that WWII taught them every way to make a mistake. Until you make one, you often don't see your own blind spots. One could have hoped for better or more dilligence but that's sort of unreasonable. Take care with your own glass house first.

    On the other hand, I didn't sign an agreement with intel, I signed the sales agreement with best buy or Dell or apple, etc... So logically the bill should go to them not intel.

    Still the same argument about best effort does apply. But shouldn't they be on the hook not for damages but at least the value of the computer itself as an upper bound.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  19. Ubuntu security patch rollback today. by thegarbz · · Score: 2

    I couldn't help but notice that the package "intel-microcode" was updated today. Given that I already had the 20180801 microcode installed I looked up the version of the package: "intel-microcode 3.20180108.0+really20170707ubuntu16.04.1"

    That's an interesting package management technique.

    1. Re:Ubuntu security patch rollback today. by Anonymous Coward · · Score: 0

      Given that I already had the 20180801 microcode installed

      Woa... You're from the future? Can you tell us whether this is all gonna get fixed properly instead of this half-assed, half-blaming of a cluster fuck at this time?

    2. Re:Ubuntu security patch rollback today. by ewhac · · Score: 1

      Yeah, I noticed this one the other day. The changelog is fun, too (Debian Sid):

      intel-microcode (3.20180108.1+really20171117.1) unstable; urgency=critical

      * Revert to release 20171117, as per Intel instructions issued to
      the public in 2018-01-22 (closes: #886998)
      * This effectively removes IBRS/IBPB/STIPB microcode support for
      Spectre variant 2 mitigation.

      -- Henrique de Moraes Holschuh <hmh@debian.org> Mon, 22 Jan 2018 23:01:59 -0200

      Even more amusing, this update showed up a day or two after Linus correctly described their IBRS microcode patch as -- all together now -- "COMPLETE AND UTTER GARBAGE."

    3. Re:Ubuntu security patch rollback today. by Anonymous Coward · · Score: 0

      What is strange about this? Also, you are confusing the different patches.
      Intel released a microcode patch. This turned out to be broken. They advised everyone to remove it.
      Linus described the Linux kernel patches as garbage (which was not sompletely the case as it turns out).
      These kernel patches rely on microcode patches that introduce the IBRS/IBPB/STIPB in the first place.

    4. Re:Ubuntu security patch rollback today. by thegarbz · · Score: 1

      I just channeled my inner American combining middle endian date formats and converting from big endian to little endian with no regard to standards because I like to watch the world burn :)

    5. Re:Ubuntu security patch rollback today. by thegarbz · · Score: 1

      What is strange about this?

      The method of reverting involved a new package number with a very strange version name. That's all. The actual thing which was done (removing the buggy releases) is perfectly normal. I just figured there may have been a neater way of versioning recalled releases.

  20. Re:Intel will have to revise it's deployment % fig by thegarbz · · Score: 1

    Nope, they said no such thing. They said that 90% of their systems have patches available. Given it was always left to the vendors to issue these patches that 90% figure is not going to happen, at all, and definitely not on the day the microcode was released.

  21. Spectre Variant 2 - CPU specific too. by DrYak · · Score: 3, Informative

    Spectre Variant 2 is also heavily CPU specific.
    The exploit needs to know how the predictor used for indirect branches works (i.e. jumps where the destination isn't know yet, like jump tables (ways to do a C/C++ switch) or calling overloaded virtual C++ members in an array of object) in order too fool it and force it to guess wrong and jump to a completely wrong destination.

    It's been demonstrated on Intel CPU.

    ARM reports that the few Cortex cores that do speculative execution are affected.
    (But, no ARM-specific exploit code is mentioned).

    AMD knows that the Intel-specific code won't work (duh... obviously), but they cannot exclude that there won't be any way to exploit their indirect branch speculation ("near zero", not "zero" chance). Currently they recommend to apply patche, while they try to work out if there are possible viable exploitable to be made against their indirect branch prediction.

    PowerPC G3 and G4 are not exploitable, I've read. They *do* speculative execution. But they either don't speculate around indirect jumps, or don't speculate far enough to be actually exploitable in practice.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Spectre Variant 2 - CPU specific too. by drinkypoo · · Score: 1

      PowerPC G3 and G4 are not exploitable, I've read. They *do* speculative execution. But they either don't speculate around indirect jumps, or don't speculate far enough to be actually exploitable in practice.

      So we know that POWER7 through POWER9 are affected (patches are already out) and we also know that the latest POWER processor is not. All that leaves are POWER5 and POWER6, and since IBM has stated that more information will be forthcoming on those processors, it's probably safest to assume at this time that they are also vulnerable.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  22. the cure is worse then the illness... by Idisagree · · Score: 2

    especially when the 'doctor' in this case is known to be a pathological liar.

  23. Maybe you should *READ* submissions from ACs... by freeze128 · · Score: 1

    "These updates have been causing numerous problems for users including performance issues, boot issues, reboot issues, and general system stability."

    So, these BIOS updates cause system stability? Why wouldn't I want to install them?

  24. Re:Intel will have to revise it's deployment % fig by JoeyRox · · Score: 1

    A patch that causes systems to reboot or otherwise be unstable is not a viable patch, so my comment stands.

  25. (Face Palm) by Anonymous Coward · · Score: 0

    This is ridiculous.

  26. Re:Intel will have to revise it's deployment % fig by thegarbz · · Score: 1

    It was never viable to begin with since most vendors would never push it out. Shit the last BIOS update I got was in 2014 and it is marked as Beta.

    Also if you want to get realllllllllly technical they never promised a lack of system reboots. Maybe the new patch comes with features that ensure you're always running the latest kernel. You know getting all those Linux sysadmins who insist they don't need to reboot after applying security updates. ;-)

  27. What? Not according to ARM. by emil · · Score: 1

    The Cortex-A75 is vulnerable according to ARM's own documentation.

  28. Re:Where do I send bill for the time/effort to fix by drinkypoo · · Score: 1

    While my opinion of intel is in the dump now, I can't honestly say it was truly incompetent.

    It wasn't incompetent, it was unscrupulous. They did it wrong, and told everyone they were doing it right. They knew what they were doing, and furthermore, they knew it compromised security. It's not that Intel can't do it right. It's that Intel will lie to you and play games with the security of your data.

    One reason Boeing makes such good airplanes is that WWII taught them every way to make a mistake.

    In computer terms, WWII was way back around the 486 or the Pentium. Now we're into the global terrist threat phase of computer security, and Intel is still acting like it's WWII and cutting some corners to defeat the Wehrmacht is perfectly reasonable, but in this simile Intel is America, and is actually selling fuel and other war supplies to the Axis while the war is going on, and after finding out about the holocaust. Meanwhile, AMD is the UK, and if we can't keep those protections in our society (CPU) then what are we fighting for, anyway?

    But shouldn't they be on the hook not for damages but at least the value of the computer itself as an upper bound.

    Intel played fast and loose with your security in order to gain the upper hand in a marketing war, for no reason other than to make more profit. Making excuses for them is the ultimate victim behavior.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"