Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit b9f0aee8 authored by Dave Airlie's avatar Dave Airlie
Browse files

drm: stop information leak of old kernel stack.



non-critical issue, CVE-2010-2803

Userspace controls the amount of memory to be allocate, so it can
get the ioctl to allocate more memory than the kernel uses, and get
access to kernel stack. This can only be done for processes authenticated
to the X server for DRI access, and if the user has DRI access.

Fix is to just memset the data to 0 if the user doesn't copy into
it in the first place.

Reported-by: default avatarKees Cook <kees@ubuntu.com>
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent 31ce4bfd
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment