All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH RFC v7 00/22] XSA55 libelf fixes for Xen 4.1
@ 2013-06-12 16:00 Ian Jackson
  2013-06-12 16:00 ` [PATCH 01/21] libelf: abolish libelf-relocate.c Ian Jackson
                   ` (20 more replies)
  0 siblings, 21 replies; 32+ messages in thread
From: Ian Jackson @ 2013-06-12 16:00 UTC (permalink / raw)
  To: xen-devel; +Cc: andrew.cooper3, mattjd, security

This is a backport of my series to try to fix libelf and the domain
loader.  It corresponds to v7 of the xen-unstable and 4.2 series.

This is available via git:
  http://xenbits.xen.org/gitweb/?p=people/iwj/xen-unstable.git;a=summary
  git://xenbits.xen.org/people/iwj/xen-unstable.git
in the commits
  xsa55-4.1-base-rebasing..xsa55-4.1-rebasing

Here is a summary of the series:

 01/21 libelf: abolish libelf-relocate.c
 02/21 libxc: introduce xc_dom_seg_to_ptr_pages
 03/21 libxc: Fix range checking in xc_dom_pfn_to_ptr etc.
 04/21 libelf: abolish elf_sval and elf_access_signed
 05/21 libelf/xc_dom_load_elf_symtab: Do not use "syms" uninitialised
 06/21 libelf: introduce macros for memory access and pointer handling
 07/21 tools/xcutils/readnotes: adjust print_l1_mfn_valid_note
 08/21 libelf: check nul-terminated strings properly
 09/21 libelf: check all pointer accesses
 10/21 libelf: Check pointer references in elf_is_elfbinary
 11/21 libelf: Make all callers call elf_check_broken
 12/21 libelf: use C99 bool for booleans
 13/21 libelf: use only unsigned integers
 14/21 libxc: Introduce xc_bitops.h
 15/21 libelf: check loops for running away
 16/21 libelf: abolish obsolete macros
 17/21 libxc: Add range checking to xc_dom_binloader
 18/21 DRAFT libxc: check failure of xc_dom_*_to_ptr, xc_map_foreign_range
 19/21 DRAFT libxc: check return values from malloc
 20/21 libxc: range checks in xc_dom_p2m_host and _guest
 21/21 libxc: check blob size before proceeding in xc_dom_check_gzip

Patches 18 and 19 shouldn't be considered definitive because I haven't
yet rerun the greps for affected code, and 4.1 might have some
instances that 4.2 doesn't which would also need to be fixed.

However, it seemed to me to be a good idea to send this backport out
as soon as possible for the benefit of people who are working with
older versions of Xen.

^ permalink raw reply	[flat|nested] 32+ messages in thread
* [PATCH v8 00/21] XSA55 libelf fixes for Xen 4.1
@ 2013-06-13 18:21 Ian Jackson
  2013-06-13 18:21 ` [PATCH 13/21] libelf: use only unsigned integers Ian Jackson
  0 siblings, 1 reply; 32+ messages in thread
From: Ian Jackson @ 2013-06-13 18:21 UTC (permalink / raw)
  To: xen-devel; +Cc: andrew.cooper3, mattjd, security

This is a backport of my series to try to fix libelf and the domain
loader.  It corresponds to v8 of the xen-unstable series.

This is available via git:
  http://xenbits.xen.org/gitweb/?p=people/iwj/xen-unstable.git;a=summary
  git://xenbits.xen.org/people/iwj/xen-unstable.git
in the commits
  xsa55-4.1-base-rebasing..xsa55-4.1-rebasing

Please refer to the 00 -unstable message for more information.

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2013-06-13 18:21 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-12 16:00 [PATCH RFC v7 00/22] XSA55 libelf fixes for Xen 4.1 Ian Jackson
2013-06-12 16:00 ` [PATCH 01/21] libelf: abolish libelf-relocate.c Ian Jackson
2013-06-12 16:00 ` [PATCH 02/21] libxc: introduce xc_dom_seg_to_ptr_pages Ian Jackson
2013-06-12 16:00 ` [PATCH 03/21] libxc: Fix range checking in xc_dom_pfn_to_ptr etc Ian Jackson
2013-06-12 16:00 ` [PATCH 04/21] libelf: abolish elf_sval and elf_access_signed Ian Jackson
2013-06-12 16:00 ` [PATCH 05/21] libelf/xc_dom_load_elf_symtab: Do not use "syms" uninitialised Ian Jackson
2013-06-12 16:00 ` [PATCH 06/21] libelf: introduce macros for memory access and pointer handling Ian Jackson
2013-06-12 16:00 ` [PATCH 07/21] tools/xcutils/readnotes: adjust print_l1_mfn_valid_note Ian Jackson
2013-06-12 16:00 ` [PATCH 08/21] libelf: check nul-terminated strings properly Ian Jackson
2013-06-12 16:00 ` [PATCH 09/21] libelf: check all pointer accesses Ian Jackson
2013-06-12 16:00 ` [PATCH 10/21] libelf: Check pointer references in elf_is_elfbinary Ian Jackson
2013-06-12 16:00 ` [PATCH 11/21] libelf: Make all callers call elf_check_broken Ian Jackson
2013-06-12 16:00 ` [PATCH 12/21] libelf: use C99 bool for booleans Ian Jackson
2013-06-12 16:00 ` [PATCH 13/21] libelf: use only unsigned integers Ian Jackson
2013-06-12 16:29   ` George Dunlap
2013-06-12 17:48     ` AL13N
2013-06-13  9:51       ` George Dunlap
2013-06-13 13:33       ` Ian Jackson
2013-06-12 16:00 ` [PATCH 14/21] libxc: Introduce xc_bitops.h Ian Jackson
2013-06-12 16:00 ` [PATCH 15/21] libelf: check loops for running away Ian Jackson
2013-06-13 16:47   ` George Dunlap
2013-06-13 17:34     ` Ian Jackson
2013-06-13 17:54       ` Ian Jackson
2013-06-12 16:00 ` [PATCH 16/21] libelf: abolish obsolete macros Ian Jackson
2013-06-12 16:00 ` [PATCH 17/21] libxc: Add range checking to xc_dom_binloader Ian Jackson
2013-06-12 16:00 ` [PATCH 18/21] DRAFT libxc: check failure of xc_dom_*_to_ptr, xc_map_foreign_range Ian Jackson
2013-06-13 15:54   ` Ian Jackson
2013-06-12 16:00 ` [PATCH 19/21] DRAFT libxc: check return values from malloc Ian Jackson
2013-06-13 15:53   ` Ian Jackson
2013-06-12 16:00 ` [PATCH 20/21] libxc: range checks in xc_dom_p2m_host and _guest Ian Jackson
2013-06-12 16:00 ` [PATCH 21/21] libxc: check blob size before proceeding in xc_dom_check_gzip Ian Jackson
  -- strict thread matches above, loose matches on Subject: below --
2013-06-13 18:21 [PATCH v8 00/21] XSA55 libelf fixes for Xen 4.1 Ian Jackson
2013-06-13 18:21 ` [PATCH 13/21] libelf: use only unsigned integers Ian Jackson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.