This might mean we need to sort a lot of old kit with new firmware, or watch the security a bit more closely:
If you check out what’s in the area concerned you find an attacker leveraging this could ransomware your Windows license by breaking the table, as the OEM variables there in part identify the machine identity and serial to Microsoft. (to be sure they’d have to hit a third item, but that would depend how the flash holding the network adapter MAC address is accessed… but that data might be in the main flash for some hardware.) You might know what the values were but it’s going to presumably get harder to put them back after you fix a problem.
That’s not to mention that electronically flash memory programs in blocks so so change a few bytes the chip itself reprograms the whole data cell those bytes are within, which means there is a bit of time during which Windows deciding to shut down while any flash write is in progress could cause corruption.- flash tech – https://www.jedec.org/sites/default/files/KeunSoonJo.pdf
A note for the hardware hacker types – its getting more common for flash content to be encrypted with the serial number of the processor accessing the flash (in a PC, that would be the PCH not the CPU) so a direct attempt to do anything about any of the issues at hardware level is possibly now a non starter – you generally don’t even get a write protect jumper as the flash controllers are back ended on SPI/ SPD/ESPI and chips of that design tend to lack that pin.
Now it seems the situation getting closer to true malware persistence as there’s now a UEFI one for those who would to reverse engineer it..
All of this could be a bit worrying for Dell users who’ve held off updating BIOS and dell update issues (or haven’t noticed it’s not happening) as recent issues could potentially be combined with this problem to effect the ability to “own” the machine completely.
It does seem at present you can actually access the file from an administrative CMD prompt, anyway – see attached. (demo is not the most graceful way but have had issues getting mountvol to work.. the GUIDs vary..)