Hackers can harvest encryption keys from Macs and MacBooks.
mashable.com
This news was released when apple released M3 chip MBA.
I read, M1-3 are affected. Did M4 fixed this vulnerability? Will Apple replace M3 MBA with M4 MBA this summer?
@hohohong -- From that Other form the Mods closed out... Yeah, this is pretty old news, but not just because of the March 2024 publication. In IT Industry terms, these so-called "Sidechannel" and "Prefetcher" attacks were observed in Intel and AMD cpus going back to
January 2018, when
Meltdown and
Spectre were documented; there were lab exercises that proved Mac OS is affected.
Downfall and
Inception were more of the same, documented in early 2022. This "GoFetch" attack is just another derivative. No surprise that Apple's M series is affected, of course, as the silicone was being designed in that same era where every trick in the book was thrown at chips to improve performance, even if only statistically.
Casual search doesn't reveal a CVE for "GoFetch", but Apple is renowned for stonewalling and **** moves when it comes to reported vulnerabilities. There are utilities from the OSF Unix/Linux sphere bundled into the OS, and present in Sonoma, that are vulnerable as ****, and Apple is like "Neeeever heard of 'em."
As a CPU design fault, there can't be a true "Patch", in the "We Fixed It!" sense of the word, for ANY derivative. Rather, the options are either:
- Disable prefetch in hardware, OR,
- Get the OS to split and obfuscate memory addresses where pointers or data happen to be lodged in RAM.
Either option impacts performance, although depending on workloads, some will be crushed, others unnoticeable.
What I want to know is, given the relevance of pre-fetch, in general, to performance (real, expected, perceived), is it even possible to resolve cache address exposure vulnerabilities? Obviously some chipsets don't have this issue, so why do these newer, fire-breathing, general purpose CPUs, now?
And the super-scary question - what about SCADA controllers? Those industrial control systems that automate industrial production and even your own home power meters? Rhetorical question; I know the answer is "We're ******."
Enjoy your webby-flix, or musics or whatever, Everyone. Sleep well. No, no... prolly not...