This is one attack vector that's overly practical unless the person knows the card you use, if they happen to be on your subnet, the most they could determine would be vendor.
If you use a card that has a non-socketed/non-upgradeable factory flashed rom, there is perhaps less risk of attack.. it's hard to find something these days not using embedded arm/mips processors, but a proprietary simple ASIC would also make this difficult (..no development toolchain, documentation).
If the firmware is loaded onto the device by the kernel, they would also need to have root access, perhaps even physical access to reduce the chance of temporarily bricking the card.
It's a cool presentation, and impressive that they were able to learn enough to get this far.. but it's definitely chipset specific.
Might be something worth considering, make sure you get your firmware images from a trusted source.. and be wary about purchased cards with socketed roms (..most sockets are PXE boot roms anyway, ASIC rom is often embedded).
|