In the Linux kernel, the following vulnerability has been resolved:
efi/fdt: fix panic when no valid fdt found
setuparch() would invoke efiinit()->efigetfdtparams(). If no valid fdt found then initialboot_params will be null. So we should stop further fdt processing here. I encountered this issue on risc-v.