Bug 1138942 (CVE-2019-12881)

Summary: VUL-0: CVE-2019-12881: kernel-source: i915_gem_userptr_get_pages in drivers/gpu/drm/i915/i915_gem_userptr.c
Product: [Novell Products] SUSE Security Incidents Reporter: Robert Frohl <rfrohl>
Component: IncidentsAssignee: Security Team bot <security-team>
Status: RESOLVED INVALID QA Contact: Security Team bot <security-team>
Severity: Major    
Priority: P3 - Medium CC: meissner, mhocko, rfrohl, smash_bz, tiwai
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://smash.suse.de/issue/235393/
Whiteboard: CVSSv3:SUSE:CVE-2019-12881:6.1:(AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H)
Found By: Security Response Team Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Robert Frohl 2019-06-21 13:50:56 UTC
CVE-2019-12881

i915_gem_userptr_get_pages in drivers/gpu/drm/i915/i915_gem_userptr.c in the
Linux kernel 4.15.0 on Ubuntu 18.04.2 allows local users to cause a denial of
service (NULL pointer dereference and BUG) or possibly have unspecified other
impact via crafted ioctl calls to /dev/dri/card0.

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2019-12881
http://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-12881.html
http://www.cvedetails.com/cve/CVE-2019-12881/
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-12881
https://gist.github.com/oxagast/472866fb2c3d439e10499d7141d0a520
Comment 1 Takashi Iwai 2019-07-04 10:47:08 UTC
Any further information about this?
Comment 2 Takashi Iwai 2019-07-23 15:03:30 UTC
Also can anyone reproduce the problem on our kernels?  I tried it but have never seen Oops.
Comment 3 Robert Frohl 2019-11-18 10:32:55 UTC
Still no new information found concerning this. Will keep it on my todo list.
Comment 4 Takashi Iwai 2020-05-15 11:50:56 UTC
I guess we can close this; the provided PoC never worked on our kernels and i915 devices as far as I've tested, and the influence of this bug is very limited.
Comment 5 Takashi Iwai 2020-05-15 11:51:34 UTC
Reassigned back to security team.

If it's still needed to be tracked, please reassign back -- but with more information :)
Comment 6 Robert Frohl 2020-08-25 08:28:11 UTC
just checked again if there was anything new, I think there wont be anything else. Closing