Skip to main content

Digital Trends may earn a commission when you buy through links on our site. Why trust us?

Researchers find new vulnerability with Apple Silicon chips

Researchers have released details of an Apple Silicon vulnerability dubbed “Augury.” However, it doesn’t seem to be a huge issue at the moment.

Jose Rodrigo Sanchez Vicarte from the University of Illinois at Urbana-Champaign and Michael Flanders of the University of Washington published their findings of a flaw within Apple Silicon. The vulnerability itself is due to a flaw in Apple’s implementation of the Data-Memory Dependent Prefetcher (DMP).

In short, a DMP looks at memory to determine what content to “prefetch” for the CPU. The researchers found that Apple’s M1, M1 Max, and A14 chips used an “array of pointers” pattern that loops through an array and dereferences the contents.

This could possibly leak data that’s not read because it gets dereferenced by the prefetcher. Apple’s implementation is different from a traditional prefetcher as explained by the paper.

“Once it has seen *arr[0] … *arr[2] occur (even speculatively!) it will begin prefetching *arr[3] onward. That is, it will first prefetch ahead the contents of arr and then dereference those contents. In contrast, a conventional prefetcher would not perform the second step/dereference operation.”

Because the CPU cores never read the data, defenses that try to track access to the data don’t work against the Augery vulnerability.

David Kohlbrenner, assistant professor at the University of Washington, downplayed the impact of Augery, noting that Apple’s DMP “is about the weakest DMP an attacker can get.”

The good news here is that this is about the weakest DMP an attacker can get. It only prefetches when content is a valid virtual address, and has number of odd limitations. We show this can be used to leak pointers and break ASLR.

We believe there are better attacks possible.

— David Kohlbrenner (@dkohlbre) April 29, 2022

For now, researchers say that only the pointers can be accessed and even then via the research sandbox environment used to research the vulnerability. Apple was also notified about the vulnerability before the public disclosure, so a patch is likely incoming soon.

Apple issued a March 2022 patch for MacOS Monterey that fixed some nasty Bluetooth and display bugs. It also patched two vulnerabilities that allowed an application to execute code with kernel-level privileges.

Other critical fixes to Apple’s desktop operating system include one that patched a vulnerability that exposed browsing data in the Safari browser.

Finding bugs in Apple’s hardware can sometimes net a pretty profit. A Ph.D. student from Georgia Tech found a major vulnerability that allowed unauthorized access to the webcam. Apple handsomely rewarded him about $100,000 for his efforts.

Editors' Recommendations

David Matthews
Former Digital Trends Contributor
David is a freelance journalist based just outside of Washington D.C. specializing in consumer technology and gaming. He has…
Apple’s new M3 Pro might come with an unexpected downgrade
Logos for Apple's M3 chips.

There’s no doubt that the introduction of new M3 chips was the main event at Apple’s Scary Fast show. Yet, it looks possible that the M3 Pro might actually have a significant downgrade compared to the Apple silicon chips that came before it.

Apple explained that the M3 Pro chip in the 16-inch and 14-inch MacBook Pro is up to 40% faster than the M1 Pro in the 16-inch MacBook Pro. Yet, as spotted by MacRumors, there are some situations where the latest chips actually look a little worse than their predecessors -- at least on paper.

Read more
How to watch Apple’s ‘Scary Fast’ Mac launch event if you missed it
how to watch apples scary fast event if you missed it apple

Apple Event - October 30

Apple revealed refreshed Mac computers and its latest chip at its special “Scary Fast” event on Monday.

Read more
The M3 is the most important chip Apple has ever made
Apple's M3 chip family.

Macs with Apple silicon were a revelation when they launched three years ago, but we haven't seen Apple demonstrate how it will carry that idea forward since then. We saw the M2 release and the middling performance improvements that came with it, but the M3, announced during Apple's "Scary Fast" event, is the most important chip Apple has ever designed for Macs.

Although it carries the branding of the third generation of Apple silicon, it's really the second true generation. There's a lot riding on this release for Apple to prove that it can sustain its own silicon in Macs, and M3 is arriving at a time when there's fierce competition on all sides.
Second-gen Apple silicon

Read more