[PATCH 0/8] Subject: [PATCH 0/8] integer overflows in Xdmx & Xephyr, take 2

Alan Coopersmith alan.coopersmith at oracle.com
Fri Jul 5 23:47:43 PDT 2013


Resend of the first 5, of which only two got Reviewed-by tags on the
first round.  A missing #include <limits.h> has been added to patch 4.

The last 3 are new, replacing all the calls to _XEatData with either
Xlib 1.6's new _XEatDataWords or the _XReadPad that's been in Xlib for
a long time.

Alan Coopersmith (8):
  Xdmx: integer overflow in GetGLXVisualConfigs()
  Xdmx: integer overflow in GetGLXFBConfigs()
  Xephyr: integer overflow in ephyrHostGLXGetStringFromServer()
  Xephyr: integer overflow in XF86DRIOpenConnection()
  Xephyr: integer overflow in XF86DRIGetClientDriverName()
  glxproxy: Use _XReadPad instead of _XEatData to clean up the slop
  glxproxy: Use _XEatDataWords (from Xlib 1.6) instead of _XEatData
  Xephyr: Use _XEatDataWords (from Xlib 1.6) instead of _XEatData

 configure.ac                     |    4 ++--
 hw/dmx/dmx_glxvisuals.c          |   25 +++++++++++++-------
 hw/dmx/glxProxy/glxcmds.c        |   16 ++++---------
 hw/dmx/glxProxy/glxscreens.c     |    9 +++-----
 hw/dmx/glxProxy/glxsingle.c      |    6 ++---
 hw/dmx/glxProxy/glxvendor.c      |    4 ++--
 hw/kdrive/ephyr/XF86dri.c        |   23 ++++++++++++-------
 hw/kdrive/ephyr/ephyrhostglx.c   |   47 ++++++++++++++++++++++++--------------
 hw/kdrive/ephyr/ephyrhostvideo.c |    2 +-
 9 files changed, 77 insertions(+), 59 deletions(-)

-- 
1.7.9.2



More information about the xorg-devel mailing list