Buffer overflow in the picolcd_raw_event function in devices/hid/hid-picolcd_core.c in the PicoLCD HID device driver in the Linux kernel through 3.16.3, as used in Android on Nexus 7 devices, allows physically proximate attackers to cause a denial of service (system crash) or possibly execute arbitrary code via a crafted device that sends a large report.
| Software | From | Fixed in |
|---|---|---|
| linux / linux_kernel | 3.3 | 3.4.104 |
| linux / linux_kernel | 3.13 | 3.14.20 |
| linux / linux_kernel | 3.11 | 3.12.31 |
| linux / linux_kernel | 3.5 | 3.10.56 |
| linux / linux_kernel | 3.15 | 3.16.4 |
| linux / linux_kernel | 2.6.35 | 3.2.63 |
| canonical / ubuntu_linux | 14.04 | 14.04.x |
| canonical / ubuntu_linux | 12.04 | 12.04.x |