4 ms·
The risk is that the baseband could be implementing similar features that this userland adds to the "distro" running on the modem (call, data, and SMS recording
by nurple 3y ago
The risk is that the baseband could be implementing similar features that this userland adds to the "distro" running on the modem (call, data, and SMS recording), and these features could be driven by signals from the cell network. Unless you have a tap on the data egress path to the RF section, it would be difficult to know if data like this was being exfiltrated from your device as it completely bypasses the host's stack.
- Nextgrid 3y agoBut isn't all this something the carrier can do anyway on their side? What do they gain by controlling the modem that they can't already get just from their own equipment?
- hiatus 3y agoThis expands the pool of actors beyond network operators. If you can just interact with the cell directly by sending signals to it, you can interfere with the cell without involving the network operator.
- coretx 3y agoMaybe we should also mention that the SIM talks to both.
- hedora 3y agoIgnoring that (which we shouldn’t), if the CPU has an IOMMU it can completely isolate the modem from the rest of the system. (“Completely” here is also ignoring denial of service and side channel attacks, like timing or the sim card.)
- gfxhcvj 3y agoon the pinephone, the modem is connected to the application processor via usb and i2s (for audio) no need for a frequently buggy iommu
- _8j50 3y agoI am not sure I fully understand what you mean, but my question was that if all important data/metadata is encrypted when it leaves the hardware that is trusted then why does it matter if there was a hostile malware on the baseband hardware? A sibling comment mentioned the pinephone has only usb and i2c to the baseband, so barring 0 days over the USB, unless USB also means whatever the equivalent of DMA on mobile is, then it can't impact trusted code. This is kind if like my home ISP router. I don't care if it is compromised because I don't manage it and I don't trust it with any of my important data or expose it directly to trusted devices.