Bringing Rust to the Pixel Baseband

(security.googleblog.com)

23 points | by el_duderino 2 days ago ago

3 comments

  • Razazu a day ago ago

    Memory safety bugs in baseband processors are terrifying because they're sitting right on the cellular interface with system-level privileges. I've seen way too many devices get pwned through modem vulnerabilities that should never have existed in the first place.

    The fact that Google is rewriting critical baseband components in Rust rather than just adding fuzzing and static analysis to their C code shows they're taking this seriously. Baseband security has been an afterthought for decades.

  • pjmlp a day ago ago

    While a great improvement, the article also gives a good overview that cargo isn't without issues when going outside pure Rust desktop/server scenarios, maybe some ideas for improvements.

  • trashpanda69 a day ago ago

    What exactly makes this safer?