Home / mailings [USN-3000-1] Linux kernel (Utopic HWE) vulnerabilities
Posted on 10 June 2016
Ubuntu Security==========================
==========================
========================
Ubuntu Security Notice USN-3000-1
June 10, 2016
linux-lts-utopic vulnerabilities
==========================
==========================
========================
A security issue affects these releases of Ubuntu and its derivatives:
- Ubuntu 14.04 LTS
Summary:
Several security issues were fixed in the kernel.
Software Description:
- linux-lts-utopic: Linux hardware enablement kernel from Utopic for Trus=
ty
Details:
Justin Yackoski discovered that the Atheros L2 Ethernet Driver in the Lin=
ux
kernel incorrectly enables scatter/gather I/O. A remote attacker could us=
e
this to obtain potentially sensitive information from kernel memory.
(CVE-2016-2117)
Jann Horn discovered that eCryptfs improperly attempted to use the mmap()=
handler of a lower filesystem that did not implement one, causing a
recursive page fault to occur. A local unprivileged attacker could use to=
cause a denial of service (system crash) or possibly execute arbitrary co=
de
with administrative privileges. (CVE-2016-1583)
Jason A. Donenfeld discovered multiple out-of-bounds reads in the OZMO US=
B
over wifi device drivers in the Linux kernel. A remote attacker could use=
this to cause a denial of service (system crash) or obtain potentially
sensitive information from kernel memory. (CVE-2015-4004)
Ralf Spenneberg discovered that the Linux kernel's GTCO digitizer USB
device driver did not properly validate endpoint descriptors. An attacker=
with physical access could use this to cause a denial of service (system
crash). (CVE-2016-2187)
Sergej Schumilo, Hendrik Schwartke, and Ralf Spenneberg discovered that t=
he
MCT USB RS232 Converter device driver in the Linux kernel did not properl=
y
validate USB device descriptors. An attacker with physical access could u=
se
this to cause a denial of service (system crash). (CVE-2016-3136)
Sergej Schumilo, Hendrik Schwartke, and Ralf Spenneberg discovered that t=
he
Cypress M8 USB device driver in the Linux kernel did not properly validat=
e
USB device descriptors. An attacker with physical access could use this t=
o
cause a denial of service (system crash). (CVE-2016-3137)
Sergej Schumilo, Hendrik Schwartke, and Ralf Spenneberg discovered that t=
he
Linux kernel's USB driver for Digi AccelePort serial converters did not
properly validate USB device descriptors. An attacker with physical acces=
s
could use this to cause a denial of service (system crash). (CVE-2016-314=
0)
Hector Marco and Ismael Ripoll discovered that the Linux kernel would
improperly disable Address Space Layout Randomization (ASLR) for x86
processes running in 32 bit mode if stack-consumption resource limits wer=
e
disabled. A local attacker could use this to make it easier to exploit an=
existing vulnerability in a setuid/setgid program. (CVE-2016-3672)
It was discovered that the Linux kernel's USB driver for IMS Passenger
Control Unit devices did not properly validate the device's interfaces. A=
n
attacker with physical access could use this to cause a denial of service=
(system crash). (CVE-2016-3689)
Andrey Konovalov discovered that the CDC Network Control Model USB driver=
in the Linux kernel did not cancel work events queued if a later error
occurred, resulting in a use-after-free. An attacker with physical access=
could use this to cause a denial of service (system crash). (CVE-2016-395=
1)
It was discovered that an out-of-bounds write could occur when handling
incoming packets in the USB/IP implementation in the Linux kernel. A remo=
te
attacker could use this to cause a denial of service (system crash) or
possibly execute arbitrary code. (CVE-2016-3955)
Kangjie Lu discovered an information leak in the ANSI/IEEE 802.2 LLC type=
2
Support implementations in the Linux kernel. A local attacker could use
this to obtain potentially sensitive information from kernel memory.
(CVE-2016-4485)
Kangjie Lu discovered an information leak in the routing netlink socket
interface (rtnetlink) implementation in the Linux kernel. A local attacke=
r
could use this to obtain potentially sensitive information from kernel
memory. (CVE-2016-4486)
It was discovered that in some situations the Linux kernel did not handle=
propagated mounts correctly. A local unprivileged attacker could use this=
to cause a denial of service (system crash). (CVE-2016-4581)
Update instructions:
The problem can be corrected by updating your system to the following
package versions:
Ubuntu 14.04 LTS:
linux-image-3.16.0-73-generic 3.16.0-73.95~14.04.1
linux-image-3.16.0-73-generic-lpae 3.16.0-73.95~14.04.1
linux-image-3.16.0-73-lowlatency 3.16.0-73.95~14.04.1
linux-image-3.16.0-73-powerpc-e500mc 3.16.0-73.95~14.04.1
linux-image-3.16.0-73-powerpc-smp 3.16.0-73.95~14.04.1
linux-image-3.16.0-73-powerpc64-emb 3.16.0-73.95~14.04.1
linux-image-3.16.0-73-powerpc64-smp 3.16.0-73.95~14.04.1
After a standard system update you need to reboot your computer to make
all the necessary changes.
ATTENTION: Due to an unavoidable ABI change the kernel updates have
been given a new version number, which requires you to recompile and
reinstall all third party kernel modules you might have installed.
Unless you manually uninstalled the standard kernel metapackages
(e.g. linux-generic, linux-generic-lts-RELEASE, linux-virtual,
linux-powerpc), a standard system upgrade will automatically perform
this as well.
References:
http://www.ubuntu.com/usn/usn-3000-1
CVE-2015-4004, CVE-2016-1583, CVE-2016-2117, CVE-2016-2187,
CVE-2016-3136, CVE-2016-3137, CVE-2016-3140, CVE-2016-3672,
CVE-2016-3689, CVE-2016-3951, CVE-2016-3955, CVE-2016-4485,
CVE-2016-4486, CVE-2016-4581
Package Information:
https://launchpad.net/ubuntu/+source/linux-lts-utopic/3.16.0-73.95~14.0=
4.1
--dUkkiF4hDwrkPddRAHoBeDrlpMxPkQc3S--