First published: Fri Mar 11 2016(Updated: )
A flaw was found in in the Linux kernel's USB device management code which could cause a kernel panic when a device which required ati_remote2 kernel module. The kernel would panic causing null pointer dereference attempting to access a non existent interface descriptor. The ati_remote2 driver assumes that there will be at least two interface-descriptors with associated endpoint-descriptors. Product bugs: <a class="bz_bug_link bz_status_CLOSED bz_closed bz_public " title="CLOSED WONTFIX - CVE-2016-2185 Local RedHat Enterprise Linux DoS – RHEL 7.1 Kernel crashes on invalid USB device descriptors (ati_remote2 driver bug1) [local-DoS]" href="show_bug.cgi?id=1283362">https://bugzilla.redhat.com/show_bug.cgi?id=1283362</a> <a class="bz_bug_link bz_status_CLOSED bz_closed bz_public " title="CLOSED WONTFIX - CVE-2016-2185 Local RedHat Enterprise Linux DoS – RHEL 7.1 Kernel crashes on invalid USB device descriptors (ati_remote2 driver bug2) [local-DoS]" href="show_bug.cgi?id=1283363">https://bugzilla.redhat.com/show_bug.cgi?id=1283363</a> Public via: <a href="http://seclists.org/bugtraq/2016/Mar/90">http://seclists.org/bugtraq/2016/Mar/90</a> Red Hat assigned <a href="https://access.redhat.com/security/cve/CVE-2016-2185">CVE-2016-2185</a> to this issue. Upstream patch: <a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=950336ba3e4a1ffd2ca60d29f6ef386dd2c7351d">http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=950336ba3e4a1ffd2ca60d29f6ef386dd2c7351d</a>
Affected Software | Affected Version | How to fix |
---|---|---|
Red Hat Enterprise Linux | ||
Red Hat Kernel-devel |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-1317014 is high due to the potential for kernel panic and system instability.
To fix REDHAT-BUG-1317014, update to the latest kernel version that addresses the vulnerability.
REDHAT-BUG-1317014 affects Red Hat Enterprise Linux and the Linux kernel that includes the ati_remote2 module.
If REDHAT-BUG-1317014 is not addressed, systems may experience crashes or kernel panics when interacting with specific USB devices.
As a workaround for REDHAT-BUG-1317014, you may consider removing or avoiding the use of USB devices that require the ati_remote2 kernel module.