Opened 3 years ago

Closed 3 years ago

#4374 closed task (fixed)

elfutils-0.175

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: high Milestone: 8.4
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Douglas R. Reno, 3 years ago

Owner: changed from lfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 3 years ago

Priority: normalhigh

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

comment:3 by Douglas R. Reno, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r11487

Note: See TracTickets for help on using tickets.