diff options
author | Alan Coopersmith <alan.coopersmith@oracle.com> | 2014-01-22 23:44:46 -0800 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2015-02-14 16:14:32 +0100 |
commit | 82d7279ebfa04f319e68145b3adbf65716e59584 (patch) | |
tree | 2d63c97d71d853d727ec05df90267b821d61cfd2 /nxcomp/InternAtom.cpp | |
parent | ed1e13a1f4e316bcf0dc0d4b2c16b1df3f075005 (diff) | |
download | nx-libs-82d7279ebfa04f319e68145b3adbf65716e59584.tar.gz nx-libs-82d7279ebfa04f319e68145b3adbf65716e59584.tar.bz2 nx-libs-82d7279ebfa04f319e68145b3adbf65716e59584.zip |
dix: integer overflow in REQUEST_FIXED_SIZE() [CVE-2014-8092 4/4]
Force use of 64-bit integers when evaluating data provided by clients
in 32-bit fields which can overflow when added or multiplied during
checks.
Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
RHEL5: add #include <stdint.h> for uint64_t
v3: backport to nx-libs 3.6.x (Mike DePaulo)
Diffstat (limited to 'nxcomp/InternAtom.cpp')
0 files changed, 0 insertions, 0 deletions