Google Patches Pixel Modem With Rust After Own Hack
Google added a Rust component to Pixel 10 modem after its Project Zero team demonstrated remote code execution and found 18 severe Exynos vulnerabilities.
TL;DR: Google added a Rust-based component to the Pixel 10 modem after its own security team demonstrated remote code execution on Pixel phone modems via the Internet.
Context: Your phone's modem runs its own operating system separate from Android. This baseband firmware handles all cellular communications—calls, texts, data. It typically runs on legacy C and C++ code, languages that require manual memory management and are prone to memory safety bugs.
Key Facts: Project Zero, Google's elite security research team, demonstrated it could achieve remote code execution on Pixel phone modems over the Internet. The team identified over two dozen vulnerabilities in Exynos modems, with 18 classified as severe. These included buffer overflows and memory leaks—common flaws in memory-unsafe C/C++ code.
Rather than rewriting the entire modem software, Google took a surgical approach: it added a Rust-based component to the Pixel 10 modem. Rust provides memory safety without garbage collection, meaning it prevents memory bugs without the performance overhead that would break real-time cellular operations.
What It Means: Modems remain a black box. They run on decades-old firmware built to 3GPP specifications, creating massive technical inertia. Rewriting everything isn't practical.
Adding Rust lets Google address memory safety incrementally. The language eliminates entire classes of vulnerabilities at compile time—buffer overflows, use-after-free bugs, and similar memory corruption issues simply cannot exist in Rust code.
This marks a notable shift: major smartphone manufacturers are starting to apply modern memory-safe languages to the most sensitive components, even in deeply embedded systems where C/C++ has dominated for decades.
Watch whether other modem suppliers follow Google's approach. If the Pixel 10's Rust component proves stable and effective, expect the industry to accelerate adoption of memory-safe languages in baseband firmware.
Continue reading
More in this thread
Proxima Fusion’s €400m ‘dumb machine’ stellarator aims to outpace tokamaks with German manufacturing edge
Alex Mercer
Anthropic Commits Over $100B to AWS as Amazon Boosts Investment by $5B
Alex Mercer
Pentagon Cancels Troubled $8B GPS Control System After 16 Years of Failures
Alex Mercer
Conversation
Reader notes
Loading comments...