Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
1–10 of 51 posts
Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#2List of impacted devices includes PS4, Xbox One, Samsung Chromebooks, and Microsoft Surface devices.
Nicely written paper from Embedi researcher Denis Selianin himself:
https://embedi.org/blog/remotely-compromise-devices-by-using...
Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#3At least, I'd rather have anything but the current alternative: a device on the PCI bus having DMA with a firmware I can't audit.
Same thing with WWAN device by the way.
Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#4Does than mean the procedure of responsible disclosure was followed but vendor failed to patch on time?
Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#5Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#6I'm confused.. so Wi-Fi chips run OSes inside them now?
Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#7Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#8I'm confused.. so Wi-Fi chips run OSes inside them now?
Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#9Given that Wifi chips already have their own ARM CPU, at this point I'd rather have that CPU which already runs its own OS to just present as a network device to do NAT. Connect it to the fixed network, use a serial link - anything will do. At least, I'd rather have anything but the current alternative: a device on the PCI bus having DMA with a firmware I can't audit. Same thing with WWAN device by the way.
> with a firmware I can't audit.
In modern fast datapaths, there is a good deal of hardware acceleration involved, the firmware code would probably be incomprehensible without intimately knowing these.
Re: Remotely compromise devices by using bugs in Marvell Avastar Wi-Fi
#10I'm confused.. so Wi-Fi chips run OSes inside them now?
Remember that your computer is really made of multiple computers that run bare-metal code or can have their own OSes. For example Intel CPUs have Minix running inside of them.