#4374: elfutils-0.175
--------------------+-----------------------
 Reporter:  bdubbs  |       Owner:  renodr
     Type:  task    |      Status:  assigned
 Priority:  high    |   Milestone:  8.4
Component:  Book    |     Version:  SVN
 Severity:  normal  |  Resolution:
 Keywords:          |
--------------------+-----------------------
Changes (by renodr):

 * priority:  normal => high


Comment:

 CVE-2018-18310, CVE-2018-18520, CVE-2018-18521

 {{{
 * NEWS *

 readelf: Handle mutliple .debug_macro sections.
          Recognize and parse GNU Property, NT_VERSION and
          GNU Build Attribute ELF Notes.

 strip: Handle SHT_GROUP correctly.
        Add strip --reloc-debug-sections-only option.
        Handle relocations against GNU compressed sections.

 libdwelf: New function dwelf_elf_begin.

 libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT
         and BPF_JSLE.

 backends: RISCV handles ADD/SUB relocations.
           Handle SHT_X86_64_UNWIND.

 Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521.

 * GIT SHORTLOG *

 Andreas Schwab (1):
   Handle ADD/SUB relocations

 Mark Wielaard (34):
   tests: backtrace-dwarf.c improve error handling in test framework.
   strip, unstrip: Handle SHT_GROUP correctly.
   unstrip: Renumber the group section indexes.
   readelf: Handle multiple .debug_macro sections and decode header
     flag.
   libdwfl: Sanity check partial core file data reads.
   findtextrel: Check that sh_entsize isn't zero.
   ar: Assume epoch if ar_date is bogus.
   arlib: Check that sh_entsize isn't zero.
   size: Handle recursive ELF ar files.
   Check sh_entsize is not zero.
   readelf: Make sure readp is smaller than cieend in
     print_debug_frame_section.
   backends: ppc use define instead of const for size of dwarf_regs
     array.
   readelf: Use shstrndx to lookup section names.
   addr2line: Use elf_getshdrstrndx not Ehdr field to print section
     name.
   Recognize and parse GNU Property notes.
   unstrip: Add ELF_CHECK to make sure gelf_getehdr () doesn't return
     NULL.
   strip: Always copy over any phdrs if there are any.
   strip: Split out debug section relocation into separate helper
     functions.
   strip: Extract code to update shdrstrndx into new common function.
   strip: Add --reloc-debug-sections-only option.
   libelf: Explicitly update section data after (de)compression.
   backends: Add x86_64 section_type_name for SHT_X86_64_UNWIND.
   libdwelf: New function dwelf_elf_begin.
   libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT
     and BPF_JSLE
   Recognize NT_VERSION notes.
   Handle GNU Build Attribute ELF Notes.
   strip: Also handle gnu compressed debug sections with
     --reloc-debug-sections
   libelf: Correctly setup alignment of SHF_COMPRESSED section data.
   elflint: Allow PT_GNU_EH_FRAME segment to match SHT_X86_64_UNWIND
     section.
   Prepare for 0.175
   libebl: Don't update w, t and len unnecessarily in
     ebl_object_note_type_name.
   libelf: Mark both fsize and msize with const attribute.
   Update upload-release.sh script and po files.

 Milian Wolff (1):
   Also find CFI in sections of type SHT_X86_64_UNWIND
 }}}

--
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/4374#comment:2>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to