Technology

GoFetch Discovers Vulnerability in Apple M-Series Chips

Quick Look:

  • Apple’s M-series chips have a GoFetch vulnerability, found by researchers, risking millions of devices and raising global cybersecurity concerns.
  • GoFetch exploits chips’ data-dependent prefetcher, letting attackers extract sensitive data through side-channel attacks, a complex issue.
  • Institutions’ collaboration exposes GoFetch’s complexity, comparing it with Augury, showing the evolving microarchitectural exploits’ seriousness.
  • Apple responds with actions like Data-Independent Timing on M3 chips, engaging academia, and strengthening software security practices.

In December 2023, Apple found itself at the centre of attention for cybersecurity communities worldwide right after the notification of the GoFetch vulnerability within its M-series chips. The discovery, made by a consortium of researchers from prestigious institutions, exposed a critical security flaw that could potentially compromise millions of devices.

GoFetch represents a microarchitectural side-channel attack, exploiting the data memory-dependent prefetcher (DMP) within Apple’s M-series chips. Its methodology allows attackers to infer and extract sensitive data from the CPU cache by analyzing memory access patterns and cache latency. Moreover, unique in its approach, GoFetch targets constant-time cryptographic implementations. Additionally, bypassing traditional defences against timing side-channel attacks. This requires the attacker’s and victim’s processes to be co-located on the same CPU cluster, exploiting a malicious app to facilitate data extraction.

Academia Maps GoFetch’s Sophistication & Scope

The unravelling of GoFetch owes its credit to the collaborative effort of researchers from various institutions. The University of Illinois Urbana-Champaign, the University of Texas, the Georgia Institute of Technology, the University of California, Berkeley, the University of Washington, and Carnegie Mellon University contributed to the research. This collective endeavour shed light on the vulnerability. Besides, it also placed GoFetch in a comparative context with Augury, a previous attack. Therefore highlighting the evolving sophistication of microarchitectural exploits.

In response, Apple has proactively engaged with the academic community, seeking to mitigate the vulnerability’s impact. Specifically, introducing Data-Independent Timing (DIT) on M3 chips represents a pivotal step towards disabling DMP. This crucial feature turned out to be absent in M1 and M2 processors. Furthermore, Apple’s guidance to developers emphasizes the importance of avoiding conditional branches and memory locations based on secret data. This underscores the company’s commitment to reinforcing security practices in software development.

GoFetch & GPU Attack: Broader Hardware Security Woes

The discovery of GoFetch coincides with another revelation by researchers at Graz University of Technology and the University of Rennes, who demonstrated a GPU cache side-channel attack. This parallel discovery accentuates hardware security’s broader challenges, illuminating the relentless pursuit of vulnerabilities within modern computing architectures. The implications of GoFetch extend beyond a singular vulnerability, signifying a watershed moment in safeguarding hardware against attacks.

Share
Published by
Chloe Wilson

Recent Posts

  • Education

Cryptocurrency Taxation: A Comprehensive Guide

The evolution of digital finance has ushered in the era of cryptocurrencies, which the IRS… Read More

1 day ago
  • Stock Markets

Summit Therapeutics Targets $3.73B Cap in Oncology Drive

Quick Look: Summit Therapeutics's key drug in advanced trials for lung cancer, leveraging dual pathway… Read More

1 day ago
  • Commodities

Sugar Price Fluctuates 2.4% Amid Global Production Shifts

Quick Look: NY's Sugar and London's White Sugar contracts saw similar rises by about 2.40%.… Read More

1 day ago
  • Technology

HMD Global Shifts Nokia Production to Europe, Targets 5G

Quick Look: HMD Global shifts Nokia's production to Europe, focusing on 5G tech. New Nokia… Read More

1 day ago
  • Cryptocurrencies

LocalMonero to Close: A Blow to the No-KYC Monero Ecosystem

Quick Look: LocalMonero is set to close by November 7, 2024, due to undisclosed factors… Read More

1 day ago
  • Cryptocurrencies

Robinhood Challenges SEC’s Claim on Crypto Trading

Quick Look: Robinhood received a Wells notice from the SEC on May 4, 2023, regarding… Read More

1 day ago