/boot/EFI/memtest86/memtest.efi is not signed #273
Labels
No labels
bug
dependency
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
review-next
security
stub
tool
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: raito/lanzaboote#273
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Is there a way to make it sign memtest set through
boot.loader.systemd-boot.memtest86.enable
?We would need to implement this in Lanzaboote. There currently is no out of the box way to do it.
f707a9be9f/rust/tool/systemd/src/install.rs (L377)
Is it this easy or does it need additional changes somewhere else? Would probably be better to add some kind of management in nix to make nixos configuration more manageable as not everyone might want to sign the memtest
It would require more than that.
@Kreyren wouldn't your change sign any binary names memtest.efi without checking its contents? Wouldn't that potentially also sign a malicious binary if it was replaced prior?
Yeah, maybe it should compare the file's checksum with that from the nix store, or maybe even use a hardcoded checksum.