Flashing the BIOS without a CPU - vulnerabilities?

Soldato
Joined
1 Apr 2014
Posts
19,879
Location
Aberdeen
How exactly does flashing the BIOS without a CPU work? I can only assume there is another, cheap, CPU, somewhere on the motherboard. If so, what vulnerabilities does this induce?
 
Presumably the vulnerability would be limited to having access to the rear I/O, since it flashes via USB, which I assume is superior to firmware updates via Windows.
 
I've not looked into it but I'd assume stuff like Flashback uses a simple controller kind of like a storage controller, etc. that has basic USB storage IO and direct access to the BIOS chip to program it and not like a basic CPU as such - likely as above the only potential vulnerability is that it has I/O connectivity to a USB port.
 
Surely reading the filesystem demands some sort of CPU?


There'll be a chip with about as much sophistication as what you'd find in a washing machine or a microwave. My 20 year old digital camera can access the filesystem on a memory card. It doesn't require anything impressive or very complex to access a filesystem.

There's dozens of chips on a motherboard that carry out various tasks, the CPU is just one of many chips. There's a chip for BIOS flashing, another chip for sound, another chip for LAN, another chip for SATA...
 
Last edited:
Back
Top Bottom