|
|
|
|
|
by shasheene
2150 days ago
|
|
> With the sole exception of one bootable tool vendor who added custom code to perform a signature verification of the grub.cfg config file in addition to the signature verification performed on the GRUB2 executable, all versions of GRUB2 that load commands from an external grub.cfg configuration file are vulnerable. Perhaps the ability to sign grub.cfg should be added to GRUB2, and this feature should be enabled by default. Though this would mean rather than allowing users to enter arbitrary kernel boot options (and being able to leverage buffer overflow exploits), a bunch of preset menu items would have to be present. Alternatively, this signed grub.cfg can have its boot menu password-protected. (If I recall correctly individual menu items cannot be password protected.) Lowering the GRUB2 attack surface area is a good idea, so hopefully these suggestions get deeply considered. |
|