#IT #hardware #Update #Computer #PC #Wartung #Intel #AMIBIOS Heute habe ich bei einem #ASUS Mainboard das #BIOS aktualisiert von der BIOS-Version 1663 zur neuen BIOS-Version 1825, das Update hat einige Minuten gebraucht Ich hoffe, dass der Rechner mit Win 11 Prof. stabiler läuft.
AMIBIOS 071595 turns 30 today!
AMIBIOS © 1995-2025 American Megatrends, Inc.
#AMIBIOS #071595
#IT #hardware #Update #Computer #PC #Wartung #Intel #AMIBIOS Ich habe heute bei meinem #ASUS Mainboard das #BIOS aktualisiert von der BIOS-Version 3601 zur neuen BIOS-Version 3801, das Update hat einige Minuten gebraucht, siehe Video Damit wird der Intel Microcode upgedated.

Looked further into the "bunch of motherboard vendors fucked up Secure Boot" issue.

This is an issue in AMIBIOS.

The following is purely from static analysis, I haven't checked in practise yet (if anyone wants to check, I can do something to check given enough time I guess)

AMIBIOS stores the secure boot validation policy in {7B59104A-C00D-4158-87FF-F04D6396A915}!SecureBootSetup variable.

It can be overwritten in boot services, but you need to set {E770BB69-BCB4-4D04-9E97-23FF9456FEAC}!SystemAccess (EFI_VARIABLE_BOOTSERVICE_ACCESS, volatile) to 0 first. This is because a certain function checks this, and I don't see anything that blocks anyone post-DXE but still in boot services just setting it themselves.

The SecureBootSetup variable should be 8 bytes long, and offset 4 contains the setting for Option ROM, offset 5 for removable media and offset 6 for fixed media.

The possible values are: enum { AlwaysExecute = 0, AlwaysDeny, AllowExecute, DeferExecute, DenyExecute, QueryUser }

As for what alwaysexecute actually does: it causes the function that checks a PE signature to return success before doing anything. A side effect of this is nothing gets measured in PCR7, at all.

As far as I am aware, BitLocker does check for this and will refuse to use secure boot for integrity validation in this case. Of course, a supply chain attack could just plant a bootkit and measure something itself...

#sbctl #SecureBoot #security #AMIBIOS #AMI #infosec #MSI #UEFI