bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/17512] segfault in PE parser / _bfd_pei_swap_aouthdr_in


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/17512] segfault in PE parser / _bfd_pei_swap_aouthdr_in
Date: Tue, 28 Oct 2014 10:52:23 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=17512

--- Comment #13 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, binutils-2_25-branch has been updated
       via  b2f93c5011cab00f31669363577b938697752e43 (commit)
      from  a809b386e59dfcb3f4dedd8465975dabc55db5db (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b2f93c5011cab00f31669363577b938697752e43

commit b2f93c5011cab00f31669363577b938697752e43
Author: Nick Clifton <address@hidden>
Date:   Tue Oct 28 10:50:17 2014 +0000

    Import patches from the master branch which prevent seg-faults when parsing
    corrupt binaries.

        2014-10-28  Andreas Schwab  <address@hidden>
                Nick Clifton  <address@hidden>
        PR binutils/17510
        * srec.c (srec_bad_byte): Increase size of buf to allow for
        negative values.
        (srec_scan): Use an unsigned char buffer to hold header bytes.

        2014-10-27  Nick Clifton  <address@hidden>
        PR binutils/17512
        * elf.c (bfd_section_from_shdr): Detect and warn about ELF
        binaries with a group of sections linked by the string table
        indicies.
        * peXXigen.c (_bfd_XXi_swap_aouthdr_in): Handle corrupt binaries
        with an invalid value for NumberOfRvaAndSizes.
        (pe_print_edata): Detect out of range rvas and entry counts for
        the Export Address table, Name Pointer table and Ordinal table.

        PR binutils/17510
        * elf.c (setup_group): Improve handling of corrupt group
        sections.

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog  |   25 ++++++
 bfd/elf.c      |  226 +++++++++++++++++++++++++++++++++++++++-----------------
 bfd/peXXigen.c |   29 +++++++-
 bfd/srec.c     |    4 +-
 4 files changed, 212 insertions(+), 72 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]