Coverity identified several untrusted loop bounds in
util/grub-module-verifierXX.c. This patch series addresses these bugs, cleans up
lengthy equations, and makes checks to values based on the elf manual page.

The Coverity Bugs being addressed are:
CID 314021
CID 314027
CID 314033

Alec Brown (4):
      util/grub-module-verifierXX.c: Add function to calculate section headers
      util/grub-module-verifierXX.c: Validate number of elf section header 
table entries
      util/grub-module-verifierXX.c: Validate elf section header table index 
for section name string table
      util/grub-module-verifierXX.c: Add module_size parameter to functions for 
sanity checking

 util/grub-module-verifierXX.c | 124 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 93 insertions(+), 31 deletions(-)


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to