EDK II è un kit di sviluppo open source per creare firmware UEFI, il software di basso livello che inizializza l'hardware e avvia il processo di avvio del computer. I produttori di piattaforme possono usarlo come base per driver firmware e servizi pre-avvio, compresi i componenti per l'avvio di rete.
Poiché il codice EDK II può essere eseguito prima dell'avvio di Windows o Linux, le vulnerabilità nei suoi componenti possono non rientrare nell'ambito di molti controlli di sicurezza del sistema operativo. Per esempio, una falla in un driver di avvio di rete PXE potrebbe esporre un sistema a traffico di rete dannoso durante l'avvio. I difensori dovrebbero tenere traccia delle versioni del firmware, chiedere ai produttori informazioni sui componenti interessati e sugli aggiornamenti e disabilitare l'avvio PXE quando non è necessario. Se l'avvio di rete è indispensabile, limitare l'accesso alla rete di provisioning mentre si interviene per applicare la correzione firmware appropriata.


