Home Cyber Security New Safari Exploit Impacts Apple iPhones and Macs with A- and M-Sequence CPUs

New Safari Exploit Impacts Apple iPhones and Macs with A- and M-Sequence CPUs

New Safari Exploit Impacts Apple iPhones and Macs with A- and M-Sequence CPUs


Oct 26, 2023NewsroomKnowledge Safety / Vulnerability

iLeakage Vulnerability

A gaggle of teachers has devised a novel side-channel assault dubbed iLeakage that exploits a weak spot within the A- and M-series CPUs operating on Apple iOS, iPadOS, and macOS units, enabling the extraction of delicate data from the Safari internet browser.

“An attacker can induce Safari to render an arbitrary webpage, subsequently recovering delicate data current inside it utilizing speculative execution,” researchers Jason Kim, Stephan van Schaik, Daniel Genkin, and Yuval Yarom mentioned in a brand new research.

In a sensible assault situation, the weak spot might be exploited utilizing a malicious internet web page to get well Gmail inbox content material and even get well passwords which are autofilled by credential managers.

iLeakage, apart from being the primary case of a Spectre-style speculative execution assault towards Apple Silicon CPUs, additionally works towards all third-party internet browsers obtainable for iOS and iPadOS owing to Apple’s App Retailer coverage that mandates all browser distributors to make use of Safari’s WebKit engine.


Apple was notified of the findings on September 12, 2022. The shortcoming impacts all Apple units launched from 2020 which are powered by Apple’s A-series and M-series ARM processors.

The crux of the issue is rooted in the truth that malicious JavaScript and WebAssembly embedded in an internet web page in a single browser tab can surreptitiously learn the content material of a goal web site when a sufferer visits the attacker-controlled internet web page.

That is achieved by the use of a side-channel exploit that may be weaponized by a malicious actor to deduce delicate data by way of different variables like timing, energy consumption, or electromagnetic emanations.

The side-channel that acts as the muse of the newest assault is a efficiency optimization mechanism in trendy CPUs referred to as speculative execution, which has been the goal of a number of such related strategies since Spectre got here to gentle in 2018.


Speculative execution is designed as a technique to yield a efficiency benefit by utilizing spare processing cycles to execute program directions in an out-of-order trend when encountering a conditional department instruction whose course relies on previous directions whose execution shouldn’t be accomplished but.

The cornerstone of this system is to make a prediction as to the trail that this system will comply with, and speculatively execute directions alongside the trail. When the prediction seems to be appropriate, the duty is accomplished faster than it might have taken in any other case.

However when a misprediction happens, the outcomes of the speculative execution are deserted and the processor resumes alongside the right path. That mentioned, these faulty predictions depart behind sure traces within the cache.


Assaults like Spectre contain inducing a CPU to speculatively carry out operations that might not happen throughout appropriate program execution and which leak the sufferer’s confidential data through the microarchitectural side-channel.

In different phrases, by coercing CPUs into mispredicting delicate directions, the thought is to allow an attacker (by way of a rogue program) to entry information related to a unique program (i.e., sufferer), successfully breaking down isolation protections.

iLeakage not solely bypasses hardening measures integrated by Apple, but additionally implements a timer-less and architecture-agnostic methodology that leverages race situations to tell apart particular person cache hits from cache misses when two processes — every related to the attacker and the goal — run on the identical CPU.


This gadget then varieties the premise of a covert channel that in the end achieves an out-of-bounds learn wherever within the deal with house of Safari’s rendering course of, leading to data leakage.

Whereas probabilities of this vulnerability being utilized in sensible real-world assaults are unlikely owing to the technical experience required to drag them off, the analysis underscores the continued threats posed by {hardware} vulnerabilities even in spite of everything these years.

Information of iLeakage comes months after cybersecurity researchers revealed particulars of a trifecta of side-channel assaults – Collide+Energy (CVE-2023-20583), Downfall (CVE-2022-40982), and Inception (CVE-2023-20569) – that might be exploited to leak delicate information from trendy CPUs.

It additionally follows the invention of RowPress, a variant of the RowHammer assault on DRAM chips and an enchancment over BlackSmith that can be utilized to trigger bitflips in adjoining rows, resulting in information corruption or theft.

Discovered this text fascinating? Comply with us on Twitter and LinkedIn to learn extra unique content material we submit.



Please enter your comment!
Please enter your name here