ARIstoteles -- Dissecting Apple's Baseband Interface

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kröll, Tobias, Kleber, Stephan, Kargl, Frank, Hollick, Matthias, Classen, Jiska
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917436886876160
author Kröll, Tobias
Kleber, Stephan
Kargl, Frank
Hollick, Matthias
Classen, Jiska
author_facet Kröll, Tobias
Kleber, Stephan
Kargl, Frank
Hollick, Matthias
Classen, Jiska
contents Wireless chips and interfaces expose a substantial remote attack surface. As of today, most cellular baseband security research is performed on the Android ecosystem, leaving a huge gap on Apple devices. With iOS jailbreaks, last-generation wireless chips become fairly accessible for performance and security research. Yet, iPhones were never intended to be used as a research platform, and chips and interfaces are undocumented. One protocol to interface with such chips is Apple Remote Invocation (ARI), which interacts with the central phone component CommCenter and multiple user-space daemons, thereby posing a Remote Code Execution (RCE) attack surface. We are the first to reverse-engineer and fuzz-test the ARI interface on iOS. Our Ghidra scripts automatically generate a Wireshark dissector, called ARIstoteles, by parsing closed-source iOS libraries for this undocumented protocol. Moreover, we compare the quality of the dissector to fully-automated approaches based on static trace analysis. Finally, we fuzz the ARI interface based on our reverse-engineering results. The fuzzing results indicate that ARI does not only lack public security research but also has not been well-tested by Apple. By releasing ARIstoteles open-source, we also aim to facilitate similar research in the future.
format Preprint
id arxiv_https___arxiv_org_abs_2604_23457
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle ARIstoteles -- Dissecting Apple's Baseband Interface
Kröll, Tobias
Kleber, Stephan
Kargl, Frank
Hollick, Matthias
Classen, Jiska
Cryptography and Security
Networking and Internet Architecture
Wireless chips and interfaces expose a substantial remote attack surface. As of today, most cellular baseband security research is performed on the Android ecosystem, leaving a huge gap on Apple devices. With iOS jailbreaks, last-generation wireless chips become fairly accessible for performance and security research. Yet, iPhones were never intended to be used as a research platform, and chips and interfaces are undocumented. One protocol to interface with such chips is Apple Remote Invocation (ARI), which interacts with the central phone component CommCenter and multiple user-space daemons, thereby posing a Remote Code Execution (RCE) attack surface. We are the first to reverse-engineer and fuzz-test the ARI interface on iOS. Our Ghidra scripts automatically generate a Wireshark dissector, called ARIstoteles, by parsing closed-source iOS libraries for this undocumented protocol. Moreover, we compare the quality of the dissector to fully-automated approaches based on static trace analysis. Finally, we fuzz the ARI interface based on our reverse-engineering results. The fuzzing results indicate that ARI does not only lack public security research but also has not been well-tested by Apple. By releasing ARIstoteles open-source, we also aim to facilitate similar research in the future.
title ARIstoteles -- Dissecting Apple's Baseband Interface
topic Cryptography and Security
Networking and Internet Architecture
url https://arxiv.org/abs/2604.23457