logo

Google Uses Rust in Pixel 10 Modem Firmware to Eliminate Memory-Safety Bugs

ID: abf4c852-e6e9-5860-8b58-a2ef10c25c8f

STIX ID: report--abf4c852-e6e9-5860-8b58-a2ef10c25c8f

Feed Name: Cyber Press

Threat Score
20/100

Date Published: 2026-04-15

Date Updated: 2026-04-15

Author: AnuPriya

...
...

Google has integrated Rust into the Pixel 10 cellular baseband firmware by replacing the modem's DNS parser with a Rust-based, no_std adaptation of the hickory-proto crate. The change aims to eliminate memory-safety issues (e.g., buffer overflows) that have enabled Project Zero RCE demos and a referenced CVE, linking Rust’s allocator via FFI, extending crash reporting, and accepting a ~371 KB firmware size increase as a tradeoff while planning further Rust migrations.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.