Earlier quoted context omitted.
And this can really not be fixed in any way? Not trolling, happy to barely understand this in the first place
Until it has been fixed in hardware I think it could be mitigated in software a bit, but at a cost. A PAC signature can include also a 64-bit "context" value, which you could make unique per pointer (like a nonce). However, context values are not something that is supported by any C ABI: the PAC extension contains also instructions that hardcode the context value to zero, and I would guess that those are what the ker…
MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
141–150 of 204 posts
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#142So an attacker who needs to bypass PAC can already sometimes find a nonspeculative PAC bypass, though it’s hard. Assuming they can’t, maybe they can use this, if they can find and weaponize an appropriate gadget in the kernel. Sounds plausible but hard; maybe harder than finding a nonspeculative PAC bypass. Any speculative PAC bypass will also suffer from nondeterminism, so it’s not as practical for an attacker as a…
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#143Probably an M2 vulnerability too?
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#144I wonder at what point we will finally give up on trying to make a stable implementation of speculative execution.
I wonder at what point we will finally give up on all these "mitigations" which are otherwise pure bloat without the presence of an actual attack, and seem like they don't make things all that much harder even when there is one.
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#145So an attacker who needs to bypass PAC can already sometimes find a nonspeculative PAC bypass, though it’s hard. Assuming they can’t, maybe they can use this, if they can find and weaponize an appropriate gadget in the kernel. Sounds plausible but hard; maybe harder than finding a nonspeculative PAC bypass. Any speculative PAC bypass will also suffer from nondeterminism, so it’s not as practical for an attacker as a…
One “feature” this has is that, assuming no retpoline-like mitigation is constructed to prevent against it, it’s usable for a long time if you can get it to work: at least as long as the gadget remains and conditions remain favorable. Your favorite non-speculative PAC bypass might get patched in the next iOS release and you’re back at square one.
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#146Earlier quoted context omitted.
Having grokked the abstract, I feel like can speculate a bit as to what is going on. Take this with a grain of salt; I have no clue what has actually been discovered. I believe that the researchers have found a way to remove PAC as a barrier to exploitation by disclosing PAC verification results via speculative execution. This is only useful to attackers going after a target that uses PAC, and those attackers will ne…
Amazingly articulate writing, I think you have a second career as a tech writer if you ever wanted
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#147Earlier quoted context omitted.
You can look up some other major events such as spectre/meltdown which also used hardware side channels and speculative execution, or rowhammer which affects RAM.
Interesting! Were the unit testing procedures used in the hardware design and simulation processes themselves flawed? Reading up on these I have not yet been able to elucidate any forensic insight into the original chip design.
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#148The author is here and ought to make it all clear but if you google the title of the article you can download the paper already despite everyone being coy about it and the ACM not having published it yet. It's kind of ridiculous it's getting this kind of press before the paper is officially published and available. If the paper was published and security experts were allowed to analyze it before the tech press went n…
Really? Usually malicious stuff is installed by the user themselves being unaware of it.
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#149> https://pacmanattack.com >does PACMAN have a logo? >Yes! great, answering the hard questions. the trend of creating a marketing website for every horrible exploit is so strange. Who are these people selling to, and what? Fear to media outlets is my only guess.
Re: MIT researchers uncover ‘unpatchable’ flaw in Apple M1 chips
#150Earlier quoted context omitted.
Any thread about nutrition is so painful here.
Anything related to medicine/biochemistry can get cringe-y pretty quickly here. I think the problem is that the crowd here is generally pretty intelligent, but they know it and it's a coefficient > 1 on the Dunning-Kruger effect