Thunderstrike2 Details Revealed
An anonymous reader writes: Prior to DefCon and BlackHat, we learned that Trammell Hudson had developed a firmware worm for Apple machines that could spread over Thunderbolt hardware accessories. Now that both conferences have finished, Hudson has published slides and an annotated transcript detailing how the worm works.
A brief quote: "Thunderstrike 2 takes advantage of four older, previously disclosed vulnerabilities. These had all been known and fixed on other platforms, but not on Apple's MacBooks. ... Speed Racer (Incorrect BIOS_CNTL configuration, 2014, VU#766164), Darth Venamis (S3 boot script injection, 2014, VU#976132) Snorlax (Flash configuration is not set after S3 sleep, 2013 VU#577140) and PrinceHarming (2015) Unsigned Option ROMs (2007, 2012). ... While we're looking at Apple specifically in this research, the overall message is that many vendors are not keeping up to date and are not responding to CERT, especially if it requires effort to port or test vulnerabilities from other vendor platforms."
A brief quote: "Thunderstrike 2 takes advantage of four older, previously disclosed vulnerabilities. These had all been known and fixed on other platforms, but not on Apple's MacBooks. ... Speed Racer (Incorrect BIOS_CNTL configuration, 2014, VU#766164), Darth Venamis (S3 boot script injection, 2014, VU#976132) Snorlax (Flash configuration is not set after S3 sleep, 2013 VU#577140) and PrinceHarming (2015) Unsigned Option ROMs (2007, 2012). ... While we're looking at Apple specifically in this research, the overall message is that many vendors are not keeping up to date and are not responding to CERT, especially if it requires effort to port or test vulnerabilities from other vendor platforms."
Would a port of systemd to OS X help defend against these attacks?
are fucking stupid.
And queue the fanboy apologists that will tell us even with these nightmare security holes, apple products are just better and more secure, apple products are the bee's nee's.
At least apple is working with the team to resolve these, and it's pretty sad to see so many previously disclosed holes to still be ripe for attack.
Pretty neat, if I have some time I'll dig into the explanation, I'd like to understand how this works at a technical level, out of fascination really. This could be a great deployment vector for those nasty bugs that hide in the system area of your hard drive.
I recall people telling me that they bought Macs because they were immune to things like this. Of course, the reason is that no one cared, not that they were immune. Now people care and the vulnerabilities roll out.
I'm not going to knock Macs, but a false sense of security about their vulnerabilities is a fucking stupid reason to believe them to be superior.
It's not needed. Everybody knows that macs don't get malware and come with a free unicorn.
THUNDERSTRUCK!
Apple has released at least 2 Patches to OS X 10.10 (Yosemite), one in January, 2015, and another in June, 2015, to address these issues.
From what I have learned from the tubes, that leaves what admittedly amounts to a largely theoretical vulnerability, as far as "workable in the field" goes.
But what I haven't been able to sort out through all the eighth-grader cutesy names, is is this still a REMOTE-ABLE vulnerability, or is it back to the "Evil Maid" scenario only?
Also, I have heard that Macs built after June, 2014 are invulnerable (presumably due to some hardware design changes). Is that still true, or not?
And what do I do to stay unscrewed? a serious question from a Macbooker.
/I'm expecting much hate but some wisdom embedded in the barbs
In the future, I would want to not be isolated from my friends in the Space Station.
Go away, Lennart. You're not fooling anyone, you know.
Unicorns are *not* free! You should see what they get for the special Unicorn Chow they eat, and trust me they don't stock that stuff at TSC.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
And you will never be allowed to leave the Hotel Apple.
SJW's don't eliminate discrimination. They just expropriate it for themselves.
Sure, but the unicorns only work with Apple saddles.
SJW's don't eliminate discrimination. They just expropriate it for themselves.
Yes, seems Apple has nothing to say about this issue.....and not so surprising as it seems baked into their hardware. All we can do is ensure that no one plugs any Thunderbolt devices into our MacBooks---and at home this is EZ, but not quite so EZ in public.
Good excuse to carry my iPad when I'm out and about instead of my MacBook.
Didn't there used to be a pin setting on the motherboard that prevented writing to the BIOS ..
I didn't meant to hurt you. I didn't mean to thunderstrike you.
It's not needed. Everybody knows that macs don't get malware and come with a free unicorn.
No. It's not needed because Apple already has launchd, which is from which systemd was copied.
but a special set of bootstraps are required.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
about half of the isn't a lemonade today. it's about of prograaming OpenBSD guys. They
ah so that's why it's so crappy.
ah so that's why it's so crappy.
No. Systemd is so crappy because it's a bad ripoff of the IDEA behind launchd. Launchd has been booting Macs and doing lotsa other stuff on them pretty much without incident since OSX 10.4 (Tiger). That's about a decade ago.
Systemd is just an amateur-hour horrorshow.
This is a troll, but OS X already has a pre-existing systemd-ish process control, called launchd which was open sourced under the Apache license like 10 years ago.
Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.