CVE-2014-3144
Published: 11 May 2014
The (1) BPF_S_ANC_NLATTR and (2) BPF_S_ANC_NLATTR_NEST extension implementations in the sk_run_filter function in net/core/filter.c in the Linux kernel through 3.14.3 do not check whether a certain length value is sufficiently large, which allows local users to cause a denial of service (integer underflow and system crash) via crafted BPF instructions. NOTE: the affected code was moved to the __skb_get_nlattr and __skb_get_nlattr_nest functions before the vulnerability was announced.
From the Ubuntu security team
A bounds check error was discovered in the socket filter subsystem of the Linux kernel. A local user could exploit this flaw to cause a denial of service (system crash) via crafted BPF instructions.
Status
Package | Release | Status |
---|---|---|
linux Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-2.6 Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-armadaxp Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-aws Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-ec2 Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-flo Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-fsl-imx51 Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-gke Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-goldfish Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-grouper Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-hwe Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-hwe-edge Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-linaro-omap Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-linaro-shared Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-linaro-vexpress Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-lts-quantal Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-lts-raring Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-lts-saucy Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-lts-trusty Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-lts-utopic Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-lts-vivid Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-lts-wily Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-lts-xenial Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-maguro Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-mako Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-manta Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-mvl-dove Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-qcm-msm Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-raspi2 Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-snapdragon Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
linux-ti-omap4 Launchpad, Ubuntu, Debian |
upstream |
Released
(3.15~rc2)
|
Notes
Author | Note |
---|---|
jdstrand | android kernels (goldfish, grouper, maguro, mako and manta) are not supported on the Ubuntu Touch 13.10 preview kernels android kernels (flo, goldfish, grouper, maguro, mako and manta) are not supported on the Ubuntu Touch 14.04 preview kernels |
References
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3144
- https://git.kernel.org/linus/d214c7537bbf2f247991fb65b3420b0b3d712c67
- https://github.com/torvalds/linux/commit/05ab8f2647e4221cbdb3856dd7d32bd5407316b3
- http://www.openwall.com/lists/oss-security/2014/05/09/6
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=05ab8f2647e4221cbdb3856dd7d32bd5407316b3
- https://ubuntu.com/security/notices/USN-2252-1
- https://ubuntu.com/security/notices/USN-2251-1
- https://ubuntu.com/security/notices/USN-2259-1
- https://ubuntu.com/security/notices/USN-2261-1
- https://ubuntu.com/security/notices/USN-2262-1
- https://ubuntu.com/security/notices/USN-2263-1
- https://ubuntu.com/security/notices/USN-2264-1
- https://ubuntu.com/security/notices/USN-2286-1
- https://ubuntu.com/security/notices/USN-2288-1
- https://ubuntu.com/security/notices/USN-2290-1
- NVD
- Launchpad
- Debian