There are actually 2 separate bugs. The first is a bug in gnu-efi,
triggered by this call in shim's errlog.c:
size = SPrint(NULL, 0, L"%a:%d %a() ", file, line, func);
According to the gnu-efi source, "A size of 0 means there is no limit",
but SPrint does not check for NULL as the first parameter, and happily
dereferences it anyway.
The other issue I've reported in LP: #1811901.
** Changed in: gnu-efi (Ubuntu)
Status: New => Confirmed
** Changed in: shim-signed (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1811722
Title:
arm64: shim crashes in SecureBoot mode w/ some firmware
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnu-efi/+bug/1811722/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs