Package: shim
Version: 16.1-2~deb13u1

Since a new test was added to fwupdmgr with the last update, it now
reports on machines with UEFI Secure Boot that the device security
level is only basic (HSI-1):

$ fwupdmgr security
[...]
HSI-2
[...]
✘ UEFI memory protection:        Disabled
[...]

I suspect that this is caused by the fact that the shim and grub
binaries are not built with the flag NX_COMPAT. 

This can be checked with “objdump -p”:

fbx64.efi:      DllCharacteristics      00000000
fwupdx64.efi:   DllCharacteristics      00000540
grubx64.efi:    DllCharacteristics      00000000
mmx64.efi:      DllCharacteristics      00000000
shimx64.efi:    DllCharacteristics      00000000

Only fwupdx64.efi has the flag:

DllCharacteristics      00000540
                        DYNAMIC_BASE
                        NX_COMPAT
                        NO_SEH

Regards
Stephan

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to