MIT research discovers flaw in Apple M1 chips that can’t be patchedLeigh Mc Gowranon June 13, 2022 at 10:00 Silicon RepublicSilicon Republic

0

Apple’s M1 processor chip has been found to have an unpatchable hardware vulnerability that could allow attackers to bypass memory protection mechanisms, according to MIT researchers.

The vulnerability is in the M1 chip’s security mechanism called pointer authentication, which detects and guards against unexpected changes to pointers in memory.

Pointer authentication works by offering a special CPU instruction to add a cryptographic signature – also called a PAC – to unused high-order bits of a pointer before storing the pointer. The CPU interprets authentication failure as memory corruption, which causes the pointer to become invalid and crash.

However, researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) have created a hardware attack methodology, which leaks verification results via “micro-architectural side channels” without causing any crashes, allowing attackers to sidestep the defense.

In the research paper, the team said their novel hardware attack called PACMAN leverages vulnerabilities in speculative execution – a performance-boosting feature found on most chips – to help bypass the memory defences. As the attack utilises a hardware mechanism, it cannot be patched.

“While the hardware mechanisms used by PACMAN cannot be patched with software features, memory corruption bugs can be,” the MIT researchers said in an accompanying post.

While the hardware attack was tested with success on the M1 chip, the research team noted that the attack could be used on other pieces of hardware that utilise ARM pointer authentication and future ARM processors.

“If not mitigated, our attack will affect the majority of mobile devices, and likely even desktop devices in the coming years,” the researchers said.

In a statement to The Hacker News, Apple said: “We want to thank the researchers for their collaboration as this proof-of-concept advances our understanding of these techniques.”

“Based on our analysis as well as the details shared with us by the researchers, we have concluded this issue does not pose an immediate risk to our users and is insufficient to bypass operating system security protections on its own,” Apple said.

10 things you need to know direct to your inbox every weekday. Sign up for the Daily Brief, Silicon Republic’s digest of essential sci-tech news.

The post MIT research discovers flaw in Apple M1 chips that can’t be patched appeared first on Silicon Republic.

Leave a Comment