diff options
author | Alan Coopersmith <alan.coopersmith@oracle.com> | 2014-01-26 17:18:54 -0800 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@oracle.com> | 2014-12-08 18:09:48 -0800 |
commit | 7553082b9b883b5f130044f3d53bce2f0b660e52 (patch) | |
tree | 0c7055d97ad06979d60f2e8a9c6722c309481d0a /Xext | |
parent | 73c63afb93c0af1bfd1969bf6e71c9edca586c77 (diff) |
xcmisc: unvalidated length in SProcXCMiscGetXIDList() [CVE-2014-8096]
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'Xext')
-rw-r--r-- | Xext/xcmisc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Xext/xcmisc.c b/Xext/xcmisc.c index 034bfb63b..1e9101059 100644 --- a/Xext/xcmisc.c +++ b/Xext/xcmisc.c @@ -167,6 +167,7 @@ static int SProcXCMiscGetXIDList(ClientPtr client) { REQUEST(xXCMiscGetXIDListReq); + REQUEST_SIZE_MATCH(xXCMiscGetXIDListReq); swaps(&stuff->length); swapl(&stuff->count); |