diff options
| author | Mark Wielaard <[email protected]> | 2015-01-04 16:08:22 +0100 |
|---|---|---|
| committer | Mark Wielaard <[email protected]> | 2015-01-15 14:19:55 +0100 |
| commit | a1ea2423c0245d4a9f84523bcb5cb7cc96a27ec8 (patch) | |
| tree | e4db45f2b0bb01b9ed83a7edb10d029e34f85392 /libdw/encoded-value.h | |
| parent | e16e14100fe2ff70535977fe9ebd32f8d7ca5146 (diff) | |
libdw: Check register number in CFI isn't insanely large.
Some cfi.c array size allocation calculations might overflow when trying
to accommodate insanely large number of registers. Don't allow register
numbers larger than INT32_MAX / sizeof (dwarf_frame_register).
Found by afl-fuzz.
Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'libdw/encoded-value.h')
0 files changed, 0 insertions, 0 deletions
