Slashdot Mirror


Researchers Create Mac "Firmworm" That Spreads Via Thunderbolt Ethernet Adapters

BIOS4breakfast writes: Wired reports that later this week at BlackHat and Defcon, Trammell Hudson will show the Thunderstrike 2 update to his Thunderstrike attack on Mac firmware (previously covered on Slashdot). Trammell teamed up with Xeno Kovah and Corey Kallenberg from LegbaCore, who have previously shown numerous exploits for PC firmware. They found multiple vulnerabilities that were already publicly disclosed were still present in Mac firmware. This allows a remote attacker to break into the Mac over the network, and infect its firmware. The infected firmware can then infect Apple Thunderbolt to Ethernet adapters' PCI Option ROM. And then those adapters can infect the firmware of any Mac they are plugged into — hence creating the self-propagating Thunderstrike 2 "firmworm." Unlike worms like Stuxnet, it never exists on the filesystem, it only ever lives in firmware (which no one ever checks.) A video showing the proof of concept attack is posted on YouTube.

119 comments

  1. Maybe someday by fustakrakich · · Score: 2

    They will make a chip that can only be written to one time. They can call it, "read only". What a concept!

    --
    “He’s not deformed, he’s just drunk!”
    1. Re:Maybe someday by grim4593 · · Score: 3, Insightful

      If the chips are read only they would not be able to receive security updates (not that manufacturers issue ROM updates most of the time...). It would be a mess the first time a firmware security hole was found that couldn't be patched.

    2. Re:Maybe someday by fustakrakich · · Score: 5, Informative

      I vaguely remember the day when chips were socketed, exactly for that inevitability. Updates are more expensive that way, but it all depends on how secure you want to be. Remote updates will never, ever be secure. It is nothing but a perpetual cat and mouse game.

      --
      “He’s not deformed, he’s just drunk!”
    3. Re:Maybe someday by AmiMoJo · · Score: 1

      I prefer flash memory chips that can be updated. If the manufacturer has to send everyone a new ROM chip, and for most of their customers also fit it for them for free, they are unlikely to fix any bugs they discover. With flash chips at least there is a chance they might patch any security holes.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Maybe someday by simcop2387 · · Score: 5, Insightful

      I like the flash chip with a hardware switch/jumper to enable writing to it. You've got the hardware read only protection but you can update it without replacing anything socketed.

    5. Re:Maybe someday by BronsCon · · Score: 2

      You must have missed the point that flash chips, used in this application, can never be secure. It is precisely due to the use of flash chips that this exploit is even possible; can't overwrite a ROM. At the very least, there needs to be a physical switch that enables writing, and the system should refuse to boot into anything but the firmware update screen if that switch is in the "write" position. Better yet, have the switch only function to set the value of a gate and latch that value so that toggling the switch with the system powered up does nothing. The gate's only input would be the switch and it would only read on power-up. Then, the user doesn't even have the option of accidentally enabling write mode once the system is booted, which would protect against exploits such as this, even in cases where the user flips the switch after booting.

      Doesn't protect against someone with physical access, but it does change the game to require the attacker, and not just the attacking device, to have physical access or, at the very least, convince the user that there is a firmware update so they're likely to boot into write mode. Of course, write mode could disable all ports except for one USB port and only support USB disk devices on that port.

      That wouldn't be perfectly secure, of course, but it'd sure be more effort than mailing your victim a new ROM chip in official looking packaging with instructions printed on forged letterhead. Yes, that's right, even the physical socketed chip solution isn't secure if you think outside the box.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    6. Re:Maybe someday by Anonymous Coward · · Score: 0

      It occurs to me that if these "researchers" were creating deadly viruses that attack humans, they'd be arrested and jailed. Yet here they are making computer viruses and no one cares.

    7. Re:Maybe someday by Anonymous Coward · · Score: 2, Interesting

      I prefer a slightly simpler approach—give the chip a command whose sole purpose is to prevent future firmware updates. During normal driver initialization, set the flag. When you power off the computer, the flag gets cleared. Any update to the firmware requires you to install the new firmware in a particular location on disk, where the driver can wait to set the flag, then verify the firmware signature (with access to a full security stack, Internet access for pulling down CRLs, etc.) before installing it during the next boot.

      After all, if you can't protect against someone with physical access rebooting, then there's no reason to have the physical switch at all.

    8. Re:Maybe someday by Anonymous Coward · · Score: 2, Interesting

      There don't need to be security updates to the firmware. The ROM firmware only needs to do just enough to receive the operational firmware. All these devices run the firmware from RAM anyway. The device can provide that firmware to the host from flash memory, but should not load and start it on its own. This way the host is always in control of the firmware and can make sure that the firmware has not been tampered with.

    9. Re:Maybe someday by Lumpy · · Score: 1

      Dont need to be. All they need to do is add a very small switch. you are updating the firmware? flip the physical switch.

      Lessthan $0.10 in electronic parts to make something hackerproof.

      --
      Do not look at laser with remaining good eye.
    10. Re:Maybe someday by Lumpy · · Score: 2

      Pull Write Enable line to ground and the best hackers in the world cant change anything on the chip.

      --
      Do not look at laser with remaining good eye.
    11. Re:Maybe someday by Lumpy · · Score: 1

      Unless it's active low, then tie it to V+ rail.

      --
      Do not look at laser with remaining good eye.
    12. Re:Maybe someday by Anonymous Coward · · Score: 0

      don't forget a keyboard / mouse as well the disk in update mode.

    13. Re:Maybe someday by LordKronos · · Score: 4, Informative

      I like the flash chip with a hardware switch/jumper to enable writing to it. You've got the hardware read only protection but you can update it without replacing anything socketed.

      Correct...except I think it needs to be clarified that the jumper or switch is actually a physical cutoff that would prevent flashing. You need to make this distinction, because I'm pretty sure I've seen hardware jumpers that just toggle a bit in the bios/firmware config, thus telling the bios whether or not to allow it, and if the bios/firmware is hacked, the physical jumper is not actually a physical obstacle.

    14. Re:Maybe someday by Anonymous Coward · · Score: 0

      You are not wrong. In fact most of the physical switches to enable writing to the BIOS only total a setting in the firmware and can be overridden. Hardware engineers are fucking morons.

    15. Re:Maybe someday by techno-vampire · · Score: 2

      I can remember when there was a jumper that had to be properly set to allow firmware updates. I doubt they cost as much as a penny, and they couldn't get flipped by accident.

      --
      Good, inexpensive web hosting
    16. Re:Maybe someday by Anonymous Coward · · Score: 2, Interesting

      It used to be that every computer had one of these DIP switches on the motherboard. Need to flash the BIOS? Flip the switch physically, boot the machine to the MS-DOS floppy, let it do its reads/writes/verifies, then flip the DIP switch back.

      I'm pretty sure it was cost that did away with that physical safeguard, replacing it a signature algorithm. I first saw this in the mid 1990s where one major brand of computers has a "password" in the BIOS flash mechanism, that if it wasn't part of the upload, the machine wouldn't accept the code.

      However, now, it has become a vector for permanent infection. Flash a SSD, motherboard, CPU, video card, keyboard, mouse, or any one of the tons of subsystems, and malware can become a permanent part of the computer. The closest thing I see to this is LoJack for Laptops which, if a BIOS setting is selected (and one set, it is there for good), it will always reload that program no matter what, when Windows is installed. Now, do the exact same thing, except with some ransomware, remote access Trojan. If the malware can access the iLO functions of most machines, it will have keyboard and monitor access for screen-scraping regardless of OS on the box, and has the ability to reformat/reinstall the OS at anytime.

      So, what is the fix for modern computers? Can't really do a DIP switch or else Joe Sixpack will cut himself on the inside of the computer case and sue.

      The fix is likely two fold:

      1: The first something like a bootloader, which is something well tested, hardened against attack, and so on. It would be a v1.0 edition and burned into ROM. Yes, it can't be updated... but we had programmers deal with non-updatable code in the past. In fact, all PS1 games were architected and coded to never, ever need an update. It would be expensive, but this amount of code is relatively small, so it can be built secure.

      This would be something that comes up with a certain key combination, and perhaps flashes a certain light pattern or color that the normal OS could never do (like a red LED instead of the normal blue /white one) This shows the user that they are in a "trusted" part of the computer, nothing else is running, nothing else can be run. From there, one can stick a SD card or a USB flash drive in a slot where the firmware to be upgraded is stashed and update from that, which would be signed, and if for some reason the core signing key was compromised, the device maker could have a manual challenge/response system to override it.

      Another part of this would be the ability to revert to a "last known good" configuration as well as a burned in ROM. No, going back to a v1.0 BIOS isn't great for security, but it allows the machine to be up and running. Similar with storing 1-2 previous firmware versions that are signed.

      The key is to have this feature be something that has to be done physically at the computer, and show the user in some telltale way that a fake OS isn't mimicking this screen. Of course, this "bootloader" would have to be extremely bug free at the outset, as it really couldn't be upgraded.

      Of course, nothing is perfect. There is a need for remote upgrades in the enterprise, so having to go manually pop up a special menu on every single blade and server isn't going to cut it. This could be addressed via the standard iLO functionality on a management network.

    17. Re:Maybe someday by mlts · · Score: 2

      I'm reminded of the "frozen" state with hard drives where the only time one can set or erase a password with them is just after boot, and before the OS loads.

      Maybe this should be passed to other devices as well? UEFI or the BIOS passes the same "freeze" command to all devices on the machine, which makes them ignore any requests for firmware updates until the machine is powered off. This way, upgrades are doable, but it takes the user doing something specific to do them.

      As an added bonus, the upgrades would be doable via iLO, so this would be a hair-puller for the enterprise.

    18. Re:Maybe someday by ITRambo · · Score: 1

      How about a jumper, hmm?

    19. Re:Maybe someday by Anonymous Coward · · Score: 0

      Hardware engineers are fucking morons.

      Feel free to stop using hardware any time you like.

      I'm pretty sure they made that design decision knowing that if someone gets enough control over your computer to write to BIOS they will not use it since they already have complete control over your computer and probably already have installed a keylogger to grab the passwords that they couldn't pick from the browsers cache. They have also probably already had a look at your online purchases and/or banking.

      But sure, complain about them making it convenient to update the BIOS. It really protects you a lot to have it locked down.

    20. Re:Maybe someday by Anonymous Coward · · Score: 0

      It's not about making it convenient. The switch could actually directly disable writing to the memory instead of depending on the BIOS to honor an external input.

    21. Re:Maybe someday by sjames · · Score: 1

      Better yet, jumper the write enable line and default it to off.

    22. Re:Maybe someday by sjames · · Score: 1

      Many flash chips already have that but too many firmwares don't use it.

    23. Re:Maybe someday by mjwx · · Score: 1

      If the chips are read only they would not be able to receive security updates (not that manufacturers issue ROM updates most of the time...). It would be a mess the first time a firmware security hole was found that couldn't be patched.

      Nor could well liked features be removed so that they could be charged for... Or the code changed to make third party cables incompatible.

      I mean think of the lost profits.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    24. Re:Maybe someday by Anonymous Coward · · Score: 0

      So could the computers hard drive, and that would actually add security, but at an even greater inconvenience to the user.

      The point is that protecting the BIOS like that is like putting a lock on your toilet to prevent any burglars to take a shit while they are stealing all your other stuff.

    25. Re:Maybe someday by Agripa · · Score: 2

      It used to be that every computer had one of these DIP switches on the motherboard. Need to flash the BIOS? Flip the switch physically, boot the machine to the MS-DOS floppy, let it do its reads/writes/verifies, then flip the DIP switch back.

      I'm pretty sure it was cost that did away with that physical safeguard, replacing it a signature algorithm. I first saw this in the mid 1990s where one major brand of computers has a "password" in the BIOS flash mechanism, that if it wasn't part of the upload, the machine wouldn't accept the code.

      The reason a switch was originally available is because the Flash memory required a high voltage programming supply and it was best to leave this off or disconnected when not needed. When it became practical, the high voltage programming supply was generated on the chip using a charge pump and controlled by the write command so there was no longer any need for an external switch.

    26. Re:Maybe someday by Agripa · · Score: 1

      For historical and practical reasons these signals are usually active low.

    27. Re:Maybe someday by BronsCon · · Score: 1

      Why? Either the correctly named file is in the correct location on the disk and has a correct checksum and identifier that matches the system it has been plugged into, or it doesn't. If the user has gone through the trouble of finding the correct file, naming it correctly, putting it in the correct location on the USB disk, plugging the USB disk into the correct port, shutting down, flipping the firmware write switch, and booting back up, it's pretty clear that they want to upgrade their firmware. Do that without further input, then display a message letting the user know they need to shut down and flip the switch again before booting into their OS. Adding additional attack vectors doesn't seem like such a hot idea.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    28. Re:Maybe someday by Anonymous Coward · · Score: 0

      You are right - it should be as hard as possible to fix a vulnerable Firmware.

    29. Re:Maybe someday by BronsCon · · Score: 1

      It should be as hard as possible to screw up a working firmware.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  2. News at 11 : The most secure OS ever is now here by invictusvoyd · · Score: 0

    Do that to windows 10 .... if you can

    P.S. I know that this is a firmware exploit but just for marketing sakes .. makes a good punchline

  3. Obligatory by Anonymous Coward · · Score: 1

    This is why I use a Mac - we are immune to these things that plague PC users. I'd much rather pay a little bit more for security and simplicity than take the "you're-on-your-own" approach we get on other OS's.

    Wait, what? Oh.

    1. Re:Obligatory by Noah+Haders · · Score: 0

      Mac OS's don't get viruses. The firmware is something different, and besides its a worm not a virus.

    2. Re:Obligatory by TooManyNames · · Score: 2

      Worms are basically a subset of viruses. They are self-replicating malware, just like typical viruses, but don't rely on a human action, such as installation of an infected application.

      Assuming that your post wasn't intended as a joke (the dubious claim of viral invulnerability leads me to think it was a joke), how exactly is vulnerability to something like the worm mentioned okay to brush off (claiming mis-classification is a tactic to steer conversation away from the subject discussed)?

      --
      "Is not a sentence" is not a sentence. Well damn.
    3. Re:Obligatory by Anonymous Coward · · Score: 0

      Mac OS's don't get viruses...

      It's 2015. Can we please stop with this ignorant "can't touch this" mentality when it comes to computing platforms? Much like MC Hammer's fashion choices, that shit gets old, and eventually (like anything else) will be proven false.

    4. Re:Obligatory by Noah+Haders · · Score: 2

      Because the worst pieces of software are antivirus programs, but macs are not vulnerable to the types of malware that antivirus software could protect against. Nobody said that macs are immune to viruses, just as they are not immune to water damage, theft or if you throw them off your roof (although there's a cool video on YouTube where a MacBook Air fell out of a two-seater airplane, but was still functional when it was found on the ground).

    5. Re:Obligatory by ArcadeMan · · Score: 2

      Although there's a cool video on YouTube where a MacBook Air fell out of a two-seater airplane, but was still functional when it was found on the ground.

      Well, duh. Why do you think it's called MacBook Air?

    6. Re:Obligatory by amicusNYCL · · Score: 1, Insightful

      Nobody said that macs are immune to viruses

      Plenty of fan boys have, actually (including you, 2 posts up). And Apple certainly tried to make that implication, with lines like "immune to PC viruses" in their sales pitches. While it's true that Macs don't execute Windows code (wow, really?), Apple still didn't have a problem with blurring that technical line in their advertisements aimed at non-technical people. The reason why there are so many results for "are Macs immune to viruses", and why it looks like the vast majority of results for "are PCs immune to viruses" are articles about Macs, is not because "nobody said that macs are immune to viruses."

      macs are not vulnerable to the types of malware that antivirus software could protect against

      So if antivirus software protects against viruses, and you're claiming that Macs are not vulnerable to that type of malware, then aren't you claiming that Macs are immune to viruses? Are you just using the same kind of doublespeak that Apple used in their marketing?

      Here's a question: if Macs are not vulnerable to viruses, then why are there antivirus programs for Macs? What exactly are those programs protecting against if not viruses? Do they "scan" the machine against an empty threat database and then say it's all clear?

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    7. Re:Obligatory by Noah+Haders · · Score: 1, Flamebait

      macs are not vulnerable to the types of malware that antivirus software could protect against

      So if antivirus software protects against viruses, and you're claiming that Macs are not vulnerable to that type of malware, then aren't you claiming that Macs are immune to viruses?

      worms such as the "firm worm" on this post cannot be prevented by antivirus software. so there is a class of malware that is not blocked by antivirus and even though macs are immune to malware that would otherwise be blocked by antivirus they can still be succeptible to this particular class and yet keep the general moniker immune to viruses that antivirus software would block.

      Here's a question: if Macs are not vulnerable to viruses, then why are there antivirus programs for Macs?

      AV exists for mac becuz windows switchers are stuck on this idea of "needing antivirus" and so shysters have stepped in to provide the product. not to mention all macs come with antivirus supplied by apple.

    8. Re:Obligatory by amicusNYCL · · Score: 0

      So you're still holding onto the "Macs are immune to viruses" line, even though you said in the post I quoted that "Nobody said that macs are immune to viruses". But you are, in fact, saying that "Macs are immune to viruses."

      macs are immune to malware that would otherwise be blocked by antivirus

      So does this mean that:
      1) Flashback is not malware
      2) Flashback would not be blocked by AV
      3) Macs are immune to Flashback

      Taking just one recent example, Flashback. We could also include iWorkS, RSPlug, or Leap/Renopo if you want to talk about how those are not malware, or wouldn't be blocked by AV, or that Macs are immune to them.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    9. Re:Obligatory by Noah+Haders · · Score: 0

      I applaud your ability to parse a complex sentence; I'm sure you are a great lawyer. But the clear answer is, like this "firm worm", flashback could not be blocked by AV. It was blocked by iOS tho. NOT android.

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

      Yeah, because I'm out there hooking up random thunderbolt devices to my MBP...
       
      For fucks sake...

    11. Re:Obligatory by Anonymous Coward · · Score: 0

      Wow, of course you post as AC. You didn't even bother reading even the summary which tells you that this is a remote code vulnerability over a network...

    12. Re:Obligatory by amicusNYCL · · Score: 1

      Are Macs immune to viruses or not?

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    13. Re:Obligatory by amicusNYCL · · Score: 1

      Moreover, don't you think it's a fairly serious flaw if Macs cannot detect a trojan being installed? Why exactly are Macs incapable of detecting when Flashback gets installed?

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    14. Re:Obligatory by macs4all · · Score: 1

      AV exists for mac becuz windows switchers are stuck on this idea of "needing antivirus" and so shysters have stepped in to provide the product. not to mention all macs come with antivirus supplied by apple.

      This; and also because some Mac users that exist in primarily-Windows environments are nice enough to not want to pass-along Windows Viruses to their friends and colleagues.

    15. Re:Obligatory by macs4all · · Score: 1

      Moreover, don't you think it's a fairly serious flaw if Macs cannot detect a trojan being installed? Why exactly are Macs incapable of detecting when Flashback gets installed?

      Because this is a brand-new Class of malware.

      And if you read TFA, you would know that pretty-much all "x86-based" (although that term doesn't mean what it used-to) computers (IOW, pretty much anything that doesn't use ARM) could be attacked in this manner, and in fact, IIRC, the researchers actually demonstrated the same vulnerabilities in those systems as well.

      So, just because they decided to declare bragging-rights by targeting Macs first; don't think that this isn't just as dangerous for many other "PCs", too, regardless of OS Platform.

    16. Re:Obligatory by amicusNYCL · · Score: 1

      Because this is a brand-new Class of malware.

      What is, Thunderstrike 2 or what I was referring to, Flashback? Because Flashback looks like a trojan installed via a Java flaw.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    17. Re:Obligatory by macs4all · · Score: 2

      Because this is a brand-new Class of malware.

      What is, Thunderstrike 2 or what I was referring to, Flashback? Because Flashback looks like a trojan installed via a Java flaw.

      Thunderstrike. I was apparently not reading closely.

      However, Thunderstrike (and I believe Thunderstrike 2) has already been patched months ago by Apple, in their OS X 10.10.2 Update. Also, apparently Macs sold after mid-2014 are immune.

      By the way, there is a far more sinister fact that is completely glossed over here on Slashdot: These same vulnerabilities were first found in the UEFI firmware on "Windows/Linux" PCs. The "researchers" just wanted some notoriety; so, when they found the same vulnerability in Macs, they decided to develop a proof-of-concept for that platform and crow about it to the world. And BTW, "Option ROMs" are certainly not unique to Apple-compatible peripherals. Far from it. So, even if you don't use OS X, this exploit, or one very similar to it, can be coming to a computer on your desktop.

    18. Re: Obligatory by Anonymous Coward · · Score: 0

      "and even though macs are immune to malware"

      Stop posting. You're confused and/or confusing.

    19. Re:Obligatory by amicusNYCL · · Score: 1

      You've decided to stop responding to direct questions, I see. I'll just leave some of your quotes from this thread here:

      Mac OS's don't get viruses.
      macs are immune to malware
      Nobody said that macs are immune to viruses

      Also, for what it's worth, I'm not a lawyer, I just can't stand unapologetic knob-slobbering fanboy shills.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    20. Re:Obligatory by Noah+Haders · · Score: 1

      frownie face. i feel like you have purposely misunderstood me and then lashed out about it. my position has been consistent and clear.

      Macs don't get viruses, compared to antivirus software, except for certain vectors like this bios or rom stuff, and also new ones that pop up from time to time. and when they do get viruses, they are usually patched pretty quickly.

      so for the most part, mac users can be worry free about viruses and AV because apple has them covered and some things you just can't prevent? I think this is true not just for viruses but all malware.

      Besides, some things are just super effed up. like java? what can apple do about it? it's like sticking your dick in a fishnet, there are just too many holes and you can't block them all. Apple could do something like they did on iphones where they don't allow flash. that would probably help, i think.

    21. Re:Obligatory by amicusNYCL · · Score: 1

      Macs don't get viruses, compared to antivirus software, except for certain vectors like this bios or rom stuff, and also new ones that pop up from time to time. and when they do get viruses, they are usually patched pretty quickly.

      That's what you call "consistent and clear"?

      Macs don't get viruses. Well, they don't get viruses that antivirus software can detect, anyway (this is how I choose to define "virus", because it fits my narrative). Except for various other ways they can get infected. And sometimes there are new ways. But if they DO get infected, then they USUALLY get patched "pretty" quickly. Other than that, they don't get infected though.

      OK, clear as mud.

      so for the most part, mac users can be worry free about viruses and AV because apple has them covered and some things you just can't prevent? I think this is true not just for viruses but all malware.

      Yeah, that's generally pretty true, which is why it's stupid to go around saying that any computer is immune to viruses or malware.

      like java? what can apple do about it?

      Sandbox it, detect when it tries to make system changes, and not allow it. People have no problems raking Microsoft over the coals for things like this, why should Apple get a free pass? For my part, I simply choose to not install Java in the first place, it's an infection vector that I don't need.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    22. Re:Obligatory by Noah+Haders · · Score: 1

      For my part, I simply choose to not install Java in the first place, it's an infection vector that I don't need.

      Ain't nobody got time for that!

  4. Security researchers by Anonymous Coward · · Score: 0

    Yeah, ok...if you want to be a malware writer that works publicly and attends sleek conferences, just call yourself a "security researcher". Thanks for creating these attack toolkits so that script kiddies can conveniently destroy my computer.

    1. Re:Security researchers by Anonymous Coward · · Score: 0

      Because we all know that malicious actors and nation states are incapable of doing any of this on their own. Damn these security researchers making us all vulnerable!

  5. Re:Assrape (The Penis Collider Song) by Anonymous Coward · · Score: 0

    Profoundly exceptional lack of talent . You, are very very rare sir. /sniff .

  6. DMA by Anonymous Coward · · Score: 1

    This is why externally hot pluggable devices that have an firmware option ROM and/or can DMA anywhere in RAM are a bad idea.

    1. Re:DMA by Anonymous Coward · · Score: 0

      i'm pretty sure suns at one point required the device to operate in a virtual space, it sucked to set
      up...but anyways, as you imply, there are very viable technical solutions to these problems that
      would occur to anyone with sufficient experience

      these prophylactic measures wouldn't be particularly costly to design, and would carry forward
      with very little ongoing cost.

      so why is it that we can so rarely fix anything? is it because we're racing so quickly to the bottom?

      i think its that from a business perspective, everything - no matter how hacky, is 'good enough'.

      as a society we don't have a way to fund things like 'decent engineering' and proactive security,
      regardless of how little it might cost in the scheme of things.

    2. Re:DMA by Anonymous Coward · · Score: 0

      When has that ever stopped anyone?

    3. Re:DMA by Chris+Mattern · · Score: 1

      i think its that from a business perspective, everything - no matter how hacky, is 'good enough'.

      From a business perspective, only "it runs" is understood. Attempting to explain hidden weaknesses goes completely ignored, because it is not comprehended.

    4. Re:DMA by AmiMoJo · · Score: 1

      An external PCIe bus is just a bad idea, like external PCI and ISA buses before it were. PC Card has mostly died now, thankfully. Firewire is pretty much dead on new machines too. Only Macs really seem to go in for Thunderbolt. People are catching on to how bad this sort of thing is for security.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:DMA by jabuzz · · Score: 1

      I have a bunch of PCIe external enclosures stuffed full of GPU cards on the HPC system that I look after. The idea that an external PCIe bus is a bad idea is just ignorant. Obviously the chances of a security compromise on my system from an external PCIe bus is slim to none existent. It's certainly no worse than from having the GPU cards internal to the servers in which they don't fit of course.

    6. Re:DMA by mlts · · Score: 1

      This is an issue of "won't", or "not worth bothering with" as oppose to "can't". What it boils down to, is the "security has no ROI" philosophy. If a machine gets hacked? The maker can just throw up their hands and said the bad guys would have gotten into it anyway. This seems like how the entire IoT ecosystem is designed

      We started down that road in the 1990s, as PCs went from being in physically sturdy, secure, lockable cases with real locks (Medeco, not just those four-pin cylinder keys), to machines that don't even sport a Kensington lock slot.

      Companies can make secure products. It took five years for the PS3 to be cracked, and the latest generation consoles are being attacked by the world's best and brightest, and still not even a mention of a break has been seen. Satellite piracy is at 0% now. Even speed-hacking in WoW has been effectively stomped out.

      If just a little bit of effort was put in, such as only allowing firmware to be flashed with signed packages, and enforcing that on the device itself, this wouldn't be an issue.

      Of course, keeping malware away from hardware is a solved problem. Maybe it is time for all computers to have a built in hypervisor and run everything in VMs, which provides isolation from the hardware, and keeps firmware flashing attacks from happening.

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

      Funny, I was looking at some higher end HPs this week and they seem to be pretty buddy buddy with Thunderbolt. I guess HP missed the memo.

    8. Re:DMA by petermgreen · · Score: 1

      Really I think it depends on the situation.

      External PCI based interface in a server rack: fine
      External PCI based interface on a laptop as an extra interface: probablly fine in most cases though potential hazard in some environments (e.g. hot desking with hardware that uses the PCI based interface)
      External PCI based interface on a laptop as a replacement for standard display and network ports: dangerous

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  7. I Feel Pretty Sick by Anonymous Coward · · Score: 0

    I feel pretty sick about this. I don't even use Macs. But, the low level depth of several recent exploits are making it near impossible to detect/defend against them.

    APTs that downloads every time you boot, without touching the file system are a real issue that is hard to detect and resolve. Most people/companies can't run stand alone IDS/IPS, let alone understand and react to them.

  8. doesnt seem to be widespread. by nimbius · · Score: 1, Funny

    As a mac user its not uncommon to see bugs and exploits in the wild like this. So far I havent seen evidence of it being used, and I keep my mac pretty up to date. Other than checking the apps store for updates, its a good practice to tO BUttER YoUR CAT anD FArT THE AlphHABET.

    --
    Good people go to bed earlier.
  9. "Firmworm" by xxxJonBoyxxx · · Score: 4, Insightful

    >> "Firmworm"

    You did NOT just introduce that to the Internet.

    >> Rule 34

    Oh yeah...I guess it's the reason we have Internet in the first place.

    1. Re:"Firmworm" by zenlessyank · · Score: 1

      So the thunder makes ones worm firm??? That explains a lot. Thanks!!! Reading comprehension is key.

    2. Re:"Firmworm" by Anonymous Coward · · Score: 0

      Firmworms, macs, surprise insertions to the back ports. It can go only so many ways.

    3. Re:"Firmworm" by kernel_user · · Score: 0

      2008 called.. Do you want me to leave them a message if they call again ?

  10. Re:Assrape (The Penis Collider Song) by Anonymous Coward · · Score: 0

    he might be, but i bet you are singing this song all day
    GET OUT OF MY HEAD!

  11. In other words... by multimediavt · · Score: 1

    FTFA:

    An attacker could first remotely compromise the boot flash firmware on a MacBook by delivering the attack code via a phishing email and malicious web site.

    So, in other words, the user has to be a complete moron in order for this attack to work. I know there are still a small percentage of people out there that still click on every email link they get, but I would hope that phishing is a dying art and not much would ever come of this. I know that most of the people I supported would not be this amazingly stupid, nor would many in the entire company. Again, this sort of email attack vector is drilled into the heads of office workers everywhere as something to NOT fall for. The firmware vulnerabilities still need to be addressed, though ongoing training and social engineering will mitigate the possible threat a great deal.

    1. Re:In other words... by Anonymous Coward · · Score: 1

      Are you being serious right now? I guarantee that I can craft a spoofed e-mail to fool a good 60+% of office workers without trying. And That is being pessimistic on numbers. And, since it only takes one, your entire argument is invalid.

      Users are in aggregate stupid. Using keywords and events around them to make a passable phishing is child's play for experienced hackers.

    2. Re:In other words... by Sponge+Bath · · Score: 4, Insightful

      So, in other words, the user has to be a complete moron in order for this attack to work.

      Human stupidity is the hacker's greatest tool. The entire staff does not have to be stupid, just a few to get things rolling.

    3. Re: In other words... by John+Allsup · · Score: 1, Troll

      One idiot to get the thunderbolt adapter infected, then passing round the adapter will spread infections. I recall corporate it being paranoid about plugging things into usb, this paranoia is getting more and more justifiable. Option rom stuff and dma need to be hardware sandboxed, but too few modern buyers are discerning enough for it to be worth the r and d.

      --
      John_Chalisque
    4. Re:In other words... by Registered+Coward+v2 · · Score: 1

      So, in other words, the user has to be a complete moron in order for this attack to work. I know there are still a small percentage of people out there that still click on every email link they get, but I would hope that phishing is a dying art and not much would ever come of this. I know that most of the people I supported would not be this amazingly stupid, nor would many in the entire company. Again, this sort of email attack vector is drilled into the heads of office workers everywhere as something to NOT fall for. The firmware vulnerabilities still need to be addressed, though ongoing training and social engineering will mitigate the possible threat a great deal.

      The gullibility of users aside, that is not the bigger threat from such a worm. Sure, you could infect machines in this manner but right now the usual OS specific attacks are easier and more lucrative. However, if yo want to infect a specific target, especially one that is not connected to the broader internet or where you want to infect them and keep the infection unused and unnoticed until the target connects to the desired network, such a tool is useful, a TFA points out. It's of great use to spy agencies, because you can infect machines without intruding onto the network externally, by introducing infected peripherals or through other vectors such as custom agents who "check" a laptop upon entry. The target may then wipe and reformat their HD but you've already compromise deter machine in a way they can't easily detect or fix. Pass out infected USB sticks at trade shows in hopes of hitting the target. Hell, leave one in the parking lot and hope whoever finds it sticks it into their laptop.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    5. Re:In other words... by Anonymous Coward · · Score: 0

      I know that most of the people I supported would not be this amazingly stupid, nor would many in the entire company.

      Why not? Web technologists were stupid enough to "develop" web browsers to the point where viewing a website is an invitation to the server the pwn your computer. Are they dumber than the average user?

    6. Re: In other words... by Anonymous Coward · · Score: 0

      You've gone full retard with your font now.

      Well done, asshole.

    7. Re:In other words... by Anonymous Coward · · Score: 0

      So basically the target audience for said products?

      If anything, people always say their products are for people who don't know what they're doing with tech.

    8. Re:In other words... by macs4all · · Score: 1

      Are you being serious right now? I guarantee that I can craft a spoofed e-mail to fool a good 60+% of office workers without trying. And That is being pessimistic on numbers. And, since it only takes one, your entire argument is invalid.

      Users are in aggregate stupid. Using keywords and events around them to make a passable phishing is child's play for experienced hackers.

      My question is: Since OS X Mail.app and Safari (and likely Chrome and FireFox) are Sandboxed, how is this thing getting out to the TB device's Option ROM in the first place?

      Seems like a simple OS update will plug this vulnerability.

    9. Re:In other words... by macs4all · · Score: 1

      So basically the target audience for said products?

      If anything, people always say their products are for people who don't know what they're doing with tech.

      People may say that; but do you really think that the average Windows user is more tech-savvy than the average Mac user?

      I work in the Windows-world every day, and have for decades. I can say with authority that there is absolutely no difference between the average Windows user and the average Mac user. Some are very savvy; some are decidedly not. Platform choice simply does not enter into that demographic in any definable manner, period.

      And if it ever actually became "The Year of the Linux Desktop", the same would be true of the average Linux user, too.

  12. If we had laws that made this illegal... by greenwow · · Score: 0

    we wouldn't have corporations adding these backdoors. Of course since the Republicans hate technology, they refuse to do this to protect us. Refuse.

  13. strongest attack vector in existence by SethJohnson · · Score: 2

    I know there are still a small percentage of people out there that still click on every email link they get, but I would hope that phishing is a dying art and not much would ever come of this. I know that most of the people I supported would not be this amazingly stupid, nor would many in the entire company.

    If you work in an IT capacity, I suggest you rethink architecting your security profile based on trusting users not to click on links sending them to websites hosting malicious exploit code.

    You might have the smartest CS graduates working in your organization. Each one of them has a computer-inexperienced relative whose had their email compromised in one way or another. From those compromised email accounts, messages are sent to your coworkers that can contain solicitations to view content hosted on a remote website. The possibility of your teammates following those links is especially high. Once the exploit code has hit the desktop OS, it's inside your network. If you have vulnerable routers, the attackers can use the beachhead of the first compromised desktop machine to change the DNS settings on the network router. Now, every single user in the organization is vulnerable to being redirected from "www.google.com" to "www.exploitsite.com" while they still only see the friendly google search page in their browsers when they try to do a search.

    Don't trust the end users. They're the weakest member of your corporate security.

    1. Re:strongest attack vector in existence by Lumpy · · Score: 1

      Any competent Corporate IT already scrubs URL's from all email, it get's quarentined and a tech has to look at the email before the user can get it.

      Comcast was doing that back in the early 2005's

      --
      Do not look at laser with remaining good eye.
  14. So, the actual attack surface is vanishingly small by macs4all · · Score: 1

    This is not like the recent StageFright exploit for Android, where virtually every-single-device on the Platform is vulnerable (what was it, like 990 million?); but rather, is confined to the UNION of the sets:

    1. The Macs that use a TB Ethernet adapter. That, my fine readers, is a REALLY small group. Most Macs still have built-in Ethernet connectors, and those that don't are usually connected through WiFi instead of a TB adapter.

    2. Those who fall for some unknown social-engineering trap.

    That's one small-ass percentage of the overall Mac-using population.

    IOW, nasty as this could be, there really is nothing to see here.

  15. Viruses and worms on a Mac by mitcheli · · Score: 1, Insightful

    https://threatpost.com/writing... I appreciate the obligatory, and perhaps it'll be mod'ed to funny. But there's some truth in the statement, but not for reasons people believe. Mac's are not really any more secure than any other OS. They do have better security models in the creation of their OS's than say Windows, but they aren't invulnerable. The biggest threat to Mac's is complacency. The article from threatpost above breaks this down very well. I'm actually happy to see the flatworm concept attacking the thunderbolt firmware because it shows that simple file heuristics on Mac's is insufficient to detecting adverse threats on the platform. Perhaps we'll start seeing better threat detection techniques for the OSX platform (or ANY threat detection on the iOS platform).

    --
    Select from tblFriends where interesting >= 4;
    1. Re:Viruses and worms on a Mac by macs4all · · Score: 1

      Mac's are not really any more secure than any other OS. They do have better security models in the creation of their OS's than say Windows...

      You do realize, of course, that the second sentence negates the first.

  16. Re:So, the actual attack surface is vanishingly sm by Anonymous Coward · · Score: 0

    This should work on any thunderbolt device, not just ethernet adapters. DMA for external devices is stupid.

  17. Re:So, the actual attack surface is vanishingly sm by Fire_Wraith · · Score: 2

    Yeah, because no one ever falls for social engineering, so it's totally not anything to worry about.

  18. Re:So, the actual attack surface is vanishingly sm by Anonymous Coward · · Score: 2, Insightful

    All current MacBook Pros (for the past few years actually) do not have built-in ethernet but would require either a Thunderbolt or USB adapter.

    Also, what about Thunderbolt displays, especially in an office "hotel" situation where one shows up and grabs an empty spot to plug in? This is pretty common enough behavior.

  19. Smug Failure by Anonymous Coward · · Score: 0

    Any competent Corporate IT already scrubs URL's from all email, it get's quarentined and a tech has to look at the email before the user can get it.

    Comcast was doing that back in the early 2005's

    Yea? Maybe that works for you and your Mom. But that shit don't scale in my world. Sure, we have virus scanners, IPS, script and URL defangers, just to name a few, but stuff still gets through and people still click that shit.

    There is NO 100% effective solution at this time.

  20. Re:So, the actual attack surface is vanishingly sm by Anonymous Coward · · Score: 0

    Not all users with TB Ethernet adapter will get themselves infected. So he is justified in saying it will only affect an even smaller set.

  21. Re:"Firm Worm" by ArcadeMan · · Score: 1

    Wink wink, nudge nudge.

  22. Re:So, the actual attack surface is vanishingly sm by drinkypoo · · Score: 0

    2. Those who fall for some unknown social-engineering trap.

    Well, that's every Mac user. You bought into the idea that you were buying a lifestyle, but actually you were just buying a PC made by slaves at Foxconn like every other PC.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  23. Re:So, the actual attack surface is vanishingly sm by Anonymous Coward · · Score: 0

    OMG there is this new virus targeting Macs, the only way to protect yourself is to use an Ethernet adapter. My buddy from Russia sells them on ebay for cheap too, after you check your mac, make sure you lend it to all your friends to check their mac cause we're all friends right?

  24. Firmware by shubus · · Score: 1

    I remember the day when ROM actually meant Read Only Memory.......and why Thunderbolt devices need to be re-writeable "flash" firmware instead of ROM is a mystery to me. I'm not aware of Apple issuing any firmware upgrades to these devices since their inception.

    1. Re:Firmware by macs4all · · Score: 1

      I remember the day when ROM actually meant Read Only Memory.......and why Thunderbolt devices need to be re-writeable "flash" firmware instead of ROM is a mystery to me. I'm not aware of Apple issuing any firmware upgrades to these devices since their inception.

      1. The "Option ROM" is a 35-year-old concept that is certainly not unique to Apple, hence the fact that these Vulnerabilities also pertain to Windows/Linux PCs (like the one you are probably using right now). Here is a quick explanation of the original intent behind the "Option ROM".

      2. OS X 10.10.2, released in January, 2015, Fixed this vulnerability; so keep your systems Up-To-Date!!!

      3. Because of the way that Apple patched this vulnerability, I would expect that Thunderstrike 2 will not infect Macs running OS X 10.10.2 or above. 4. If you're already infected, you are probably hosed.

      What I would like to see is some way to detect whether a particular computer (of any type) is infected with Thunderstrike.

  25. Re:News at 11 : The most secure OS ever is now her by scrib · · Score: 1

    I'm running Windows 10 on a MacMini so this exploit could affect Windows 10.
    (Actually, triple-boots OS X, Win 10, and Ubuntu Not Ten.)

    --
    Help! Help! I'm being repressed!
  26. Thunderbird 2 starts with a local root privilege by nickweller · · Score: 1

    "Thunderbird 2 starts with a local root privilege exploit that can load a kernel module to give it access to raw memory." ref

    'DYLD_PRINT_TO_FILE is a recently-disclosed privilege escalation vulnerability on OS X Yosemite'

  27. Re:So, the actual attack surface is vanishingly sm by macs4all · · Score: 1

    This should work on any thunderbolt device, not just ethernet adapters. DMA for external devices is stupid.

    WRONG!!!

    Actually, any TB device with an "Option ROM" . Is that all of them? Somehow, I think not, or the Article would have been even more breathless.

    In fact, according to TFA, it specifically mentioned External TB SSDs and the TB Ethernet Adapter. Both would be pretty rare in the Mac installed base.

  28. Re:So, the actual attack surface is vanishingly sm by Macrat · · Score: 1

    Most Macs still have built-in Ethernet connectors...

    • MacBook - No Ethernet Port
    • 11" MacBook Air - No Ethernet Port
    • 13" MacBook Air - No Ethernet Port
    • 13" Retina MacBook Pro - No Ethernet Port
    • 15" Retina MacBook Pro - No Ethernet Port
  29. Re:So, the actual attack surface is vanishingly sm by macs4all · · Score: 1

    2. Those who fall for some unknown social-engineering trap.

    Well, that's every Mac user. You bought into the idea that you were buying a lifestyle, but actually you were just buying a PC made by slaves at Foxconn like every other PC.

    Actually, I thought I was buying a PC. I don't know what your problem is.

    Oh, and nice job of artificially-increasing the attack surface, by ignoring one of the criteria "Must have a TB Ethernet Adapter" (or at least a TB Device with an "Option ROM").

    Typical Slashtard. Hate, hate, hate. It's all some people know how to do.

  30. Re:So, the actual attack surface is vanishingly sm by macs4all · · Score: 1

    Most Macs still have built-in Ethernet connectors...

    • MacBook - No Ethernet Port
    • 11" MacBook Air - No Ethernet Port
    • 13" MacBook Air - No Ethernet Port
    • 13" Retina MacBook Pro - No Ethernet Port
    • 15" Retina MacBook Pro - No Ethernet Port

    Nice use of the "li" tag. I'll have to remember that.

    But, without telling me which version of the Airs, I can't tell you whether they have TB ports. The first-generation Airs only had USB. And I don't know if the new "MacBook" (non-"Pro") qualifies as "vulnerable" either; since (I think) it actually does "TB-Over-USB-C".

    And, as I said, MOST of time, Macs without intrinsic Terrestrial Ethernet ports simply use WiFi; and so most of those people don't even know that there is a TB-Ethernet adapter.

    And do you really want to see the list of Macs still being sold and/or still in common use that do have a Terrestrial Ethernet port? I assure you, it is a LOT more models than your measly little list.

    So, actually, you proved my point, not yours. Thanks!!!

  31. Re:So, the actual attack surface is vanishingly sm by Macrat · · Score: 1

    And do you really want to see the list of Macs still being sold and/or still in common use that do have a Terrestrial Ethernet port? I assure you, it is a LOT more models than your measly little list.

    Incorrect

    Around 2/3 of all Macs sold are the laptops listed above.

    Otherwise known as, "the majority of Macs sold."

  32. Can infect firmware, but still can't netboot? by rduke15 · · Score: 1

    So we now have an exploit over Thunderbolt, but I still cannot PXE boot the bloody things from a Linux server. Maybe I could, but I still haven't found how, if not using an OS X server. Progress is not going where I would like...

    Would someone please publish a hack that lets us easily network boot Macs from Linux servers.

    1. Re:Can infect firmware, but still can't netboot? by Anonymous Coward · · Score: 0

      Unfortunately, there is no "easy" way to netboot a Mac from a Linux server.

      As you probably already know, the Apple EFI likes to communicate over BDSP for pre-boot network boot stuff. You can roughly approximate the responses the firmware expects by using a really tricky and clever ISC-DHCPd configuration, which you can find here: http://brandon.penglase.net/index.php?title=Getting_*nix_to_Netboot_Macs

      Depending on what you want to do, this may or may not allow you to boot the system. If you really need PXE boot capabilities, you can generally chainload a PXE booter like iPXE from ISC-DHCPd (or better, an actual OS X Server running the appropriate daemons that handle BDSP natively), but this carries a ton of caveats with it since you'll be loading iPXE from EFI and not under the CSM (which is what they used to call "Bootcamp", but none of the new systems have it).

      Your only other alternative (which really sucks, but it works) is to use a CD with iPXE written to it. This will let most Mac systems fire up under the CSM then PXE load themselves off the network as if they had a PXE boot ROM built-in. It works well, assuming you can get to the machine, stuff the disk in the drive, and reboot while holding the C key, except there's no keyboard input for iPXE (so you can't use the command prompt) for some stupid reason.

      So... yeah. There are ways, but none of them are straightforward or easy. Which really sucks.

    2. Re:Can infect firmware, but still can't netboot? by Anonymous Coward · · Score: 0

      Have you tried BSDPy (https://bitbucket.org/bruienne/bsdpy)?

      Guide: https://themacwrangler.wordpress.com/2015/04/24/creating-a-netboot-server-with-centos-7-and-bsdpy/

    3. Re:Can infect firmware, but still can't netboot? by rduke15 · · Score: 1

      Is this really /. ? Two extremely useful replies from ACs! Thanks!

  33. Re:Thunderbird 2 starts with a local root privileg by Anonymous Coward · · Score: 0

    "Thunderbird 2 starts with a local root privilege exploit that can load a kernel module to give it access to raw memory." ref

    Thunderbird and Thunderbolt are very different things.

  34. Apple's firmware group is fucked up by Anonymous Coward · · Score: 0

    I have dealt with these wankers on several occasions. They barely have any idea what they're doing, most of the Apple firmware is based on reference stuff from Intel and Insyde, and the code that isn't is horribly, horribly written. The only group with less of a clue then the EFI guys are the SMC folks (the guys who write the H8S firmware for the "Systems Management Controller"). If you ever find a bug in SMC, they'll go to great lengths to describe why the bug is actually intended behaviour and never actually do anything about it. You would not believe how many systems have been shipped with bugs in either firmware that will NEVER be fixed, because Apple won't support anything that isn't completely modern, and in some cases we're not even sure if they can upgrade the firmware if they want to (for example, the former generation of Mac Pros had a split SMC configuration, one on the CPU board, the other on the backplane, and you can only talk to the one on the CPU board through the backplane SMC, but when we dismantled the firmware from that chip we found zero evidence of any update procedures nor the ability to flash the one on the CPU board in any way).

    So these sorts of shenanigans are to be totally expected from Apple. I doubt they'll ever do anything about this issue, and if they do it's going to be one hell of a hack rather then fixing the problem properly. And you can be assured that whatever they do release, won't apply to anything past one generation old, even though there will inevitably be millions of other machines out there affected by the same issues.

    Some days I wonder why they have as much money in the bank as they do... then I remember that I pick apart Apple products for a living, and the shit I see is precisely why they have so much money in the bank.

  35. Re:So, the actual attack surface is vanishingly sm by macs4all · · Score: 1

    And do you really want to see the list of Macs still being sold and/or still in common use that do have a Terrestrial Ethernet port? I assure you, it is a LOT more models than your measly little list.

    Incorrect

    Around 2/3 of all Macs sold are the laptops listed above.

    Otherwise known as, "the majority of Macs sold."

    Nice job of ignoring the part of the sentence that doesn't support your argument.

    Note that I said "...and/or still in common use". So, in about 5 years or so, a good majority of Macs "still in common use" will not have Terrestrial Ethernet built-in; but for now, that still isn't the case. So, I stand by my original statement. And as I said, I would probably be safe in saying that the majority of Macs without built-in Terrestrial Ethernet are using WiFi instead; which isn't affected by this exploit.

    And "now" is what matters to this vulnerability; because Apple will be sure to update their products to plug this vulnerability. In fact, according to TFA, the hacker team supposedly uncovered five vulnerabilities, and Apple has already patched three of them.

  36. Re:So, the actual attack surface is vanishingly sm by macs4all · · Score: 1

    All current MacBook Pros (for the past few years actually) do not have built-in ethernet but would require either a Thunderbolt or USB adapter.

    Also, what about Thunderbolt displays, especially in an office "hotel" situation where one shows up and grabs an empty spot to plug in? This is pretty common enough behavior.

    NO Hotel is going to have a Thunderbolt Display. Not even one next door to Moscone Center.

    So, no. Not gonna happen.

    And besides, it is only certain TB devices (those with an "Option ROM") that are affected; in fact, the only two mentioned in TFA were the TB-Ethernet adaptor and certain External TB SSDs (which are REALLY rare, and wouldn't likely be passed-around anyway).