First published: Thu Mar 30 2017(Updated: )
It was found that in the Linux kernel in vmw_gb_surface_define_ioctl() function in 'drivers/gpu/drm/vmwgfx/vmwgfx_surface.c' file, a 'req->mip_levels' is a user-controlled value which is later used as a loop count limit. This allows local unprivileged user to cause a denial of service by a kernel lockup via a crafted ioctl call for a '/dev/dri/renderD*' device. References: <a href="http://seclists.org/oss-sec/2017/q1/696">http://seclists.org/oss-sec/2017/q1/696</a> Proposed patch: <a href="https://lists.freedesktop.org/archives/dri-devel/2017-March/137429.html">https://lists.freedesktop.org/archives/dri-devel/2017-March/137429.html</a> <a href="http://marc.info/?l=linux-kernel&m=149086968410117&w=2">http://marc.info/?l=linux-kernel&m=149086968410117&w=2</a> Upstream patch: <a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ee9c4e681ec4f58e42a83cb0c22a0289ade1aacf">https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ee9c4e681ec4f58e42a83cb0c22a0289ade1aacf</a>
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Linux Linux kernel | <=4.10.7 | |
debian/linux | 5.10.223-1 5.10.226-1 6.1.115-1 6.1.119-1 6.11.10-1 6.12.5-1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-7346 is a vulnerability that allows local users to cause a denial of service (system hang) in the Linux kernel.
CVE-2017-7346 has a low severity.
Linux kernel versions through 4.10.7 are affected by CVE-2017-7346.
To fix the CVE-2017-7346 vulnerability, update your Linux kernel to version 4.12 or higher.
You can find more information about CVE-2017-7346 at the following references: [Link 1](https://bugzilla.redhat.com/show_bug.cgi?id=1437431), [Link 2](https://lists.freedesktop.org/archives/dri-devel/2017-March/137429.html), [Link 3](http://www.securityfocus.com/bid/97257).