Iirc at some point when secure boot was being released an MM Forumite commented that one day someone was bound to find exploits in UEFI that would result in a capability for undetectable exploits. Well that day arrived for Linux a few months ago, and it looks as though it may take time to eradicate Linux’s problems with Secure Boot.
I hasten to add that this is not due to any lack of ability on the part of Linux coders, but with the logistical problems of blacklisting a large number of existing Linux Servers wrt their current booting systems. All this is compounded by Microsoft having the responsibility for holding and potentially blacklisting existing UEFI keys..
This Debian Blog covers all the background and reveals why fixing problems can sometimes be both time-consuming and complicated.