Google shoehorned Rust into Pixel 10 modem to make legacy code safer
Cellular modems are complex black boxes of legacy code, but Google is making them safer with Rust.
Signal weather
Rising
Momentum is building quickly, so this card is a good early entry point into the topic.
Modern smartphone operating systems have myriad systems in place to improve security, but none of that helps when attackers target the modem. Google's Project Zero team has shown it's possible to get remote code execution on Pixel phone modems over the Internet, which prompted Google to reevaluate how it secures this vital, low-level system. The solution wasn't to rewrite modem software but rather to shoehorn a safer Rust-based component into the Pixel 10 modem. Cellular modems are something of a black box. Your phone's baseband is its own operating system running legacy C and C++ code, which makes it an increasingly appealing attack surface. The core issue is that memory management in these systems is difficult and often leads to memory-unsafe firmware code on production devices. That can allow attackers to leverage serious vulnerabilities like buffer overflows and memory leaks to compromise devices. So that's not great—why are we still using this stuff? Part of the issue is just the inertia of embedded systems. Companies have been developing modem firmware based on 3GPP specifications for decades, so there's a lot of technical debt at this point. Modems also have to operate in real time to send and receive data effectively, and C/C++ code is fast. Read full article Comments
Story map
Understand this topic fast
A quick entry into the story: why it matters now, who is involved, and where to go next for context.
Why it matters now
Entity pages
Continue with this story
Follow the same topic through connected articles, entity pages, and active story threads.
Google has the same AI adoption curve as John Deere
Comments
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Linux 7.0 вышел. Rust теперь не эксперимент, ИИ теперь не запрещён, Торвальдс по-прежнему Торвальдс
Версия 7.0 укрепляет безопасность, файловые системы и признает новую роль Rust и генеративных помощников.
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Google removes "Doki Doki Literature Club" from Google Play
Comments
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Ваш пароль украли? Ну и ладно. Google придумала, как сделать похищенные куки браузера бесполезными
Инфостилеры, теневые базы и чужие аккаунты. Как работала кража сессий и почему больше это не работает.
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Method to reverse cellular ageing is about to be tested in humans
Comments
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
High-Level Rust: Getting 80% of the Benefits with 20% of the Pain
Comments
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Related articles
More stories that share tags, source, or category context.
Google has the same AI adoption curve as John Deere
Comments
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Linux 7.0 вышел. Rust теперь не эксперимент, ИИ теперь не запрещён, Торвальдс по-прежнему Торвальдс
Версия 7.0 укрепляет безопасность, файловые системы и признает новую роль Rust и генеративных помощников.
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Google removes "Doki Doki Literature Club" from Google Play
Comments
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Ваш пароль украли? Ну и ладно. Google придумала, как сделать похищенные куки браузера бесполезными
Инфостилеры, теневые базы и чужие аккаунты. Как работала кража сессий и почему больше это не работает.
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
More from Ars Technica
Fresh reporting and follow-up coverage from the same newsroom.
Retro Rewind re-creates the glorious drudgery of working a '90s video store
What the nostalgic throwback lacks in complexity it makes up for in repetitive charm.
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Measles takes a plane to Idaho, which has worst vaccination rate in US
In the 2024-2025 school year, only 78.5% of kindergartners had measles vaccination.
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
NZXT agrees to let customers keep their rental PCs in class-action settlement
NZXT will forgive up to $5,000 in debt for customers of the Flex program.
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.
Your tech support company runs scams. Stop—or disguise with more fraud?
Fake it till you make it.
Signal weather
Momentum is building quickly, so this card is a good early entry point into the topic.
Why now
Fresh coverage with immediate momentum.