
Joe Maring / Android Authority
TL;DR
- Google is integrating the Rust programming language into the Pixel 10’s modem firmware to mitigate memory-safety vulnerabilities resembling buffer overflows.
- The shift permits the modem to dam Distant Code Execution (RCE) makes an attempt triggered by malicious radio alerts or SMS that require no consumer interplay.
- Whereas the change doesn’t have an effect on sign power or pace, it addresses a safety vector that has been ignored by many within the trade for many years.
Virtually all of us take the modem in our telephones as a right. It’s an important part that controls network-related features in your cellphone, and due to its significance, the modem runs advanced and proprietary code that’s notoriously tough to safe. Google has now introduced a major shift in its safety technique, revealing that it has efficiently built-in the Rust programming language into the Pixel’s baseband firmware.
Whereas the present Pixel 9 already contains preliminary mitigations, the Pixel 10 is the primary Pixel to function proactive, memory-safe Rust code deeper inside its modem structure (h/t ArsTechnica).
Most modem firmware is historically written in C or C++. Whereas these languages are environment friendly, they’re “memory-unsafe,” which means a single coding error can result in vulnerabilities like buffer overflows. Hackers usually goal these bugs to realize Distant Code Execution (RCE). In a worst-case situation, an attacker might compromise a tool simply by sending a malicious radio sign or a particularly crafted SMS, with no consumer interplay required.
By shifting to Rust, Google is successfully neutralizing these kind of assaults. Rust is designed to stop reminiscence security bugs by default, making certain that the code merely gained’t compile if it comprises the varieties of errors that hackers sometimes exploit.
Google defined that it has began by rewriting the modem’s DNS (Area Title System) parser in Rust. As a result of the modem should consistently parse community knowledge to resolve net addresses, this was a high-risk assault floor, and is now now not as huge a menace.
Google’s roadmap means that that is solely the start. Whereas the Pixel 10 is the primary to showcase this integration, the objective is to increase Rust’s footprint throughout extra modem parts in future {hardware}.
For the common consumer, this alteration is invisible. Your sign power gained’t change, and your obtain speeds gained’t essentially get sooner. Nonetheless, beneath the hood, the Pixel 10 has addressed a vulnerability vector that many within the trade have largely left unaddressed for many years.
Thanks for being a part of our neighborhood. Learn our Remark Coverage earlier than posting.


