openSUSE: 2019:2415-1: moderate: binutils

    Date 30 Oct 2019
    Posted By LinuxSecurity Advisories
    An update that fixes 28 vulnerabilities is now available.
       openSUSE Security Update: Security update for binutils
    Announcement ID:    openSUSE-SU-2019:2415-1
    Rating:             moderate
    References:         #1109412 #1109413 #1109414 #1111996 #1112534 
                        #1112535 #1113247 #1113252 #1113255 #1116827 
                        #1118644 #1118830 #1118831 #1120640 #1121034 
                        #1121035 #1121056 #1133131 #1133232 #1141913 
                        #1142772 #1152590 #1154016 #1154025 
    Cross-References:   CVE-2018-1000876 CVE-2018-17358 CVE-2018-17359
                        CVE-2018-17360 CVE-2018-17985 CVE-2018-18309
                        CVE-2018-18483 CVE-2018-18484 CVE-2018-18605
                        CVE-2018-18606 CVE-2018-18607 CVE-2018-19931
                        CVE-2018-19932 CVE-2018-20623 CVE-2018-20651
                        CVE-2018-20671 CVE-2018-6323 CVE-2018-6543
                        CVE-2018-6759 CVE-2018-6872 CVE-2018-7208
                        CVE-2018-7568 CVE-2018-7569 CVE-2018-7570
                        CVE-2018-7642 CVE-2018-7643 CVE-2018-8945
    Affected Products:
                        openSUSE Leap 15.0
       An update that fixes 28 vulnerabilities is now available.
       This update for binutils fixes the following issues:
       binutils was updated to current 2.32 branch [jsc#ECO-368].
       Includes following security fixes:
       - CVE-2018-17358: Fixed invalid memory access in
         _bfd_stab_section_find_nearest_line in syms.c (bsc#1109412)
       - CVE-2018-17359: Fixed invalid memory access exists in bfd_zalloc in
         opncls.c (bsc#1109413)
       - CVE-2018-17360: Fixed heap-based buffer over-read in bfd_getl32 in
         libbfd.c (bsc#1109414)
       - CVE-2018-17985: Fixed a stack consumption problem caused by the
         cplus_demangle_type (bsc#1116827)
       - CVE-2018-18309: Fixed an invalid memory address dereference was
         discovered in read_reloc in reloc.c (bsc#1111996)
       - CVE-2018-18483: Fixed get_count function provided by libiberty that
         allowed attackers to cause a denial of service or other unspecified
         impact (bsc#1112535)
       - CVE-2018-18484: Fixed stack exhaustion in the C++ demangling functions
         provided by libiberty, caused by recursive stack frames (bsc#1112534)
       - CVE-2018-18605: Fixed a heap-based buffer over-read issue was discovered
         in the function sec_merge_hash_lookup causing a denial of service
       - CVE-2018-18606: Fixed a NULL pointer dereference in
         _bfd_add_merge_section when attempting to merge sections with large
         alignments, causing denial of service (bsc#1113252)
       - CVE-2018-18607: Fixed a NULL pointer dereference in elf_link_input_bfd
         when used for finding STT_TLS symbols without any TLS section, causing
         denial of service (bsc#1113247)
       - CVE-2018-19931: Fixed a heap-based buffer overflow in
         bfd_elf32_swap_phdr_in in elfcode.h (bsc#1118831)
       - CVE-2018-19932: Fixed an integer overflow and infinite loop caused by
         the IS_CONTAINED_BY_LMA (bsc#1118830)
       - CVE-2018-20623: Fixed a use-after-free in the error function in
         elfcomm.c (bsc#1121035)
       - CVE-2018-20651: Fixed a denial of service via a NULL pointer dereference
         in elf_link_add_object_symbols in elflink.c (bsc#1121034)
       - CVE-2018-20671: Fixed an integer overflow that can trigger a heap-based
         buffer overflow in  load_specific_debug_section in objdump.c
       - CVE-2018-1000876: Fixed integer overflow in
         bfd_get_dynamic_reloc_upper_bound,bfd_canonicalize_dynamic_reloc in
         objdump (bsc#1120640)
       - CVE-2019-1010180: Fixed an out of bound memory access that could lead to
         crashes (bsc#1142772)
       - enable xtensa architecture (Tensilica lc6 and related)
       - Use -ffat-lto-objects in order to provide assembly for static libs
       - Fixed some LTO build issues (bsc#1133131 bsc#1133232).
       - riscv: Don't check ABI flags if no code section
       - Fixed a segfault in ld when building some versions of pacemaker
         (bsc#1154025, bsc#1154016).
       - Add avr, epiphany and rx to target_list so that the common binutils can
         handle all objects we can create with crosses (bsc#1152590).
       Update to binutils 2.32:
       * The binutils now support for the C-SKY processor series.
       * The x86 assembler now supports a -mvexwig=[0|1] option to control
         encoding of VEX.W-ignored (WIG) VEX instructions. It also has a new
         -mx86-used-note=[yes|no] option to generate (or not) x86 GNU property
       * The MIPS assembler now supports the Loongson EXTensions R2 (EXT2), the
         Loongson EXTensions (EXT) instructions, the Loongson Content Address
         Memory (CAM) ASE and the Loongson MultiMedia extensions Instructions
         (MMI) ASE.
       * The addr2line, c++filt, nm and objdump tools now have a default limit on
         the maximum amount of recursion that is allowed whilst demangling
         strings.  This limit can be disabled if necessary.
       * Objdump's --disassemble option can now take a parameter, specifying the
         starting symbol for disassembly.  Disassembly will continue from this
         symbol up to the next symbol or the end of the function.
       * The BFD linker will now report property change in linker map file when
         merging GNU properties.
       * The BFD linker's -t option now doesn't report members within archives,
         unless -t is given twice.  This makes it more useful when generating a
         list of files that should be packaged for a linker bug report.
       * The GOLD linker has improved warning messages for relocations that refer
         to discarded sections.
       - Improve relro support on s390 [fate#326356]
       - Fix broken debug symbols (bsc#1118644)
       - Handle ELF compressed header alignment correctly.
       This update was imported from the SUSE:SLE-15:Update update project.
    Patch Instructions:
       To install this openSUSE Security Update use the SUSE recommended installation methods
       like YaST online_update or "zypper patch".
       Alternatively you can run the command listed for your product:
       - openSUSE Leap 15.0:
          zypper in -t patch openSUSE-2019-2415=1
    Package List:
       - openSUSE Leap 15.0 (i586 x86_64):
       - openSUSE Leap 15.0 (x86_64):

    LinuxSecurity Poll

    Do you feel that the Lawful Access to Encrypted Data Act, which aims to force encryption backdoors, is a threat to US citizens' privacy?

    No answer selected. Please try again.
    Please select either existing option or enter your own, however not both.
    Please select minimum 0 answer(s) and maximum 3 answer(s).
    [{"id":"106","title":"Yes - I am a privacy advocate and I am strongly opposed to this bill.","votes":"7","type":"x","order":"1","pct":100,"resources":[]},{"id":"107","title":"I'm undecided - it has its pros and cons.","votes":"0","type":"x","order":"2","pct":0,"resources":[]},{"id":"108","title":"No - I support this bill and feel that it will help protect against crime and threats to our national security. ","votes":"0","type":"x","order":"3","pct":0,"resources":[]}] ["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"] ["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"] 350
    bottom 200


    Please enable / Bitte aktiviere JavaScript!
    Veuillez activer / Por favor activa el Javascript![ ? ]

    We use cookies to provide and improve our services. By using our site, you consent to our Cookie Policy.