Google has integrated Rust components into the Pixel 10 modem to improve security of legacy C/C++ code that has proven vulnerable to remote attacks. This approach addresses the persistent memory safety issues in modem firmware without requiring a full rewrite of the decades-old codebase. The move comes after Project Zero researchers demonstrated multiple severe vulnerabilities in Exynos-based modems that could allow remote code execution.
Background
Cellular modems typically run legacy C/C++ code that is vulnerable to memory safety issues, making them attractive targets for attackers seeking remote code execution. Google's Project Zero has previously demonstrated multiple severe vulnerabilities in modem firmware.
- Source
- Ars Technica
- Published
- Apr 14, 2026 at 05:12 AM
- Score
- 7.0 / 10