aboutsummaryrefslogtreecommitdiff
path: root/sim/m32c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2025-04-06 18:01:33 +0930
committerAlan Modra <amodra@gmail.com>2025-04-07 23:00:23 +0930
commit1f542289e6762f351c56d2de356f91737c7d1d6f (patch)
treef61ef82fe8c042e082bfcc006984755c49eb6398 /sim/m32c
parent666221ce04a8403bdd12b14287a3c17d6ed81955 (diff)
downloadbinutils-1f542289e6762f351c56d2de356f91737c7d1d6f.zip
binutils-1f542289e6762f351c56d2de356f91737c7d1d6f.tar.gz
binutils-1f542289e6762f351c56d2de356f91737c7d1d6f.tar.bz2
xcoff buffer overflow
Much of the xcoff code is not well protected against fuzzed object file attacks. This sanity checks some values in ".loader". * xcofflink.c (xcoff_get_ldhdr): New function. (_bfd_xcoff_get_dynamic_symtab_upper_bound), (_bfd_xcoff_canonicalize_dynamic_symtab), (_bfd_xcoff_get_dynamic_reloc_upper_bound), (_bfd_xcoff_canonicalize_dynamic_reloc), (xcoff_link_add_dynamic_symbols), (xcoff_link_check_dynamic_ar_symbols): Use xcoff_get_ldhdr.
Diffstat (limited to 'sim/m32c')
0 files changed, 0 insertions, 0 deletions