PR binutils/22875: Visium/ELF: Prevent an out-of-bounds howto table access
authorMaciej W. Rozycki <macro@mips.com>
Wed, 4 Apr 2018 01:00:49 +0000 (02:00 +0100)
committerMaciej W. Rozycki <macro@mips.com>
Wed, 4 Apr 2018 01:00:49 +0000 (02:00 +0100)
commit707bad1b21c18cf8e570fb8df8f7c5961fb0f3a5
tree6891f9d0af2d4393e1eeaf92ef743378ae48174d
parent0cc919dc6abede5e61b9d8234028fba879166088
PR binutils/22875: Visium/ELF: Prevent an out-of-bounds howto table access

Prevent an out-of-bounds `visium_elf_howto_table' table access in
`visium_info_to_howto_rela' by using the size of the table rather than
R_VISIUM_max to determine the number of entries in the contiguous
regular Visium relocation range defined and described in the table.

bfd/
* elf32-visium.c (visium_info_to_howto_rela): Correct the range
check for `visium_elf_howto_table' table access.
bfd/ChangeLog
bfd/elf32-visium.c