Post

(it seems not extremely bad, headline makes it sound that way though)

1 repost23 likes

i guess the Fun question is: how do you know your production servers haven't been rooted? and is it safer to roll everything to new firmware or to assume you're fine?

can you ever really know these days? php vulnerability was getting exploited at the minimum days before it was announced....

From what I see it is based on ICMP, a network function.  Turning off the UEFI BIOS network module and using a secondary boot-loader to handle network boot if needed should be a functional workaround until the BIOS is patched. I don't know why network functions are being run before secure boot.

Basically, as soon as CPU 0, or even the CPU or Chipset uncore is functional, everything after that should be verified by secureboot until you hit the final bootstrap, at which point secureboot can be disabled at the user's choice.

I didn't read the article, but if this is a buffer overflow in PXE module in DXE in UEFI, then SecureBoot works as intended: it verified DXE and CPU started executing it. Just it is a vulnerability in DXE.