back to article Mac bug makes rootkit injection as easy as falling asleep

Respected Apple hacker Pedro Vilaça has uncovered a low-level zero day vulnerability in Mac computers that allows privileged users to more easily install EFI rootkits. Vilaça says the attack, first thought to be an extension of previous research rather than separate zero day, took advantage of unlocked flash protections when …

  1. Michael Thibault
    Angel

    Without...

    >any other tricks other than a suspend-resume cycle, a kernel extension, flashrom, and root access

    Erm... doesn't root access mean you already own the machine anyway? Dizzy. Have to lie down. Maybe nap...

    1. Anonymous Coward
      Anonymous Coward

      Re: Without...

      Somehow I think needing to reflash the laptop and rebuild the OS up from scratch might be a bit beyond the geniuses at the Genius Bar. I could be wrong on that though. While I'm capable of doing something like this kind of job, it wouldn't occur to me that this was even the fault!

      Yeah, it's pretty epic. Surprised I haven't heard of a PC doing this but Cryptolocker variants seems to be all I see/hear lately. Definite Wow! factor here.

      1. Charles 9

        Re: Without...

        If you can rewrite the EFI firmware and bypass the signature check, you can install your own checks to make it nigh-impossible to remove, meaning you either go about with a pwned machine or consign it as a brick. As for checking the hardware, the thing about a low-level hack is that it's low enough to lie to the OS unless the OS itself can go straight to the metal.

        1. Anonymous Coward
          Anonymous Coward

          Re: Without...

          Sure you can brick a Macbook, but few hackers are interested in being destructive for no reason. They want a way to make money off it, and if you already had root on the Macbook you have all the access you need to do that. Destroying it is counterproductive to that goal.

          If there was a desire for such destruction you'd see hackers who p0wnd Windows machines brick them by messing up the CMOS settings or doing a bad firmware upgrade. Yeah, those would be recoverable, but not for the average PC owner who would conclude "my PC is broken, time to buy a new one". I'm sure this happens, but it is pretty rare.

          1. Wzrd1 Silver badge

            Re: Without...

            Ah, you mean like the old Chernobyl virus? Windows 95 days, trashed the flashed BIOS.

  2. Anonymous Coward
    Joke

    Why update the BIOS...

    ... when you can upgrade the whole machine?

  3. jake Silver badge

    Wasn't EFI depreciated a decade ago?

    Just asking ...

    1. Neil Alexander

      Re: Wasn't EFI depreciated a decade ago?

      The original Intel EFI standard was, but there are newer UEFI standards which are commonplace in modern computers. That said, the Apple implementation is non-standard anyway (even though OS X seems to have no problem booting in more generic UEFI firmware).

      1. jake Silver badge

        @Neil Alexander (was:Re: Wasn't EFI depreciated a decade ago?)

        I don't think the article said anything about UEFI ...

        1. Neil Alexander

          Re: @Neil Alexander (was:Wasn't EFI depreciated a decade ago?)

          They are, for all intents and purposes, the same thing. What we call "UEFI" is the naturally evolved specification of EFI after Intel contributed it to the Unified Forum.

          1. jake Silver badge

            Re: @Neil Alexander (was:Wasn't EFI depreciated a decade ago?)

            "naturally evolved"? Wow. What colo(u)r is the sky on your planet?

            EFI was depreciated ten years ago. UEFI != EFI, no matter how you look at it.

  4. Sebby

    Follow the Lead of Google

    >> He says Apple should follow the lead of Google with its Chromebook and attempt to validate the integrity of underlying hardware, not just the software running on top. ®

    Just as long as I don't have to crack the case in order to turn off firmware write-protect or run an OS not otherwise using an obscure bootloader, sure. Otherwise, no, please DON'T. I run Linux on a Mac Mini and Windows on a MacBook. I see already that Apple are discarding CSM support in their latest models. So if any "Protection" makes Macs less generic, then they lose much value IMO.

  5. Sarah Balfour

    Easy as falling asleep…?

    I'm an insomniac.

  6. herman

    As I understand it, it is not the falling asleep that is the problem, it is the wake-up. So if you are using a Macbook, close the lid and you'll be safe as long as you don't open it again.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like