Bugzilla – Bug 988025
VUL-1: CVE-2016-6156: kernel-source: race condition vulnerability in Chrome driver
Last modified: 2016-07-07 13:20:26 UTC
Double-fetch vulnerability was found in /drivers/platform/chrome/cros_ec_dev.c in the Chrome driver in the Linux kernel before 4.6.1. In function ec_device_ioctl_xcmd(), the driver fetches user space data by pointer arg via copy_from_user(), and this happens twice at line 137 and line 145 respectively. Upstream bug: https://bugzilla.kernel.org/show_bug.cgi?id=120131 Upstream patch: https://github.com/torvalds/linux/commit/096cdc6f52225835ff503f987a0d68ef770bb78e References: https://bugzilla.redhat.com/show_bug.cgi?id=1353490 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-6156
Looks like this only affects 4.1 (file introduced) and 4.2 (https://github.com/torvalds/linux/commit/a841178445bb72a3d566b4e6ab9d19e9b002eb47) and up.
The 4.1.x kernel doesn't contain the relevant buggy code, so this doesn't affect Leap 42.1 kernel, either. That is, all our kernels are fine. I reassign back to security team. Feel free to close.
Thanks