#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