-
Alan Coopersmith authored
ProcPutImage() calculates a length field from a width, left pad and depth specified by the client (if the specified format is XYPixmap). The calculations for the total amount of memory the server needs for the pixmap can overflow a 32-bit number, causing out-of-bounds memory writes on 32-bit systems (since the length is stored in a long int variable). v2: backport to nx-libs 3.6.x (Mike DePaulo) v3: port to NXdispatch.c rather than dispatch.c (Mike DePaulo) 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> Conflicts: dix/dispatch.c
8623faa4
Name |
Last commit
|
Last update |
---|---|---|
bin | ||
debian | ||
doc | ||
etc | ||
nx-X11 | ||
nxcomp | ||
nxcompext | ||
nxcompshad | ||
nxproxy | ||
COPYING | ||
ChangeLog | ||
Makefile | ||
README.NX-development | ||
README.keystrokes | ||
README.md | ||
VERSION | ||
VERSION.x2goagent | ||
nx-libs.spec | ||
replace.sh | ||
version.sh |