CVE-2014-3145

Metadata

medium
4.9
linux, linux-ec2, linux-mvl-dove, linux-ti-omap4, linux-fsl-imx51, linux-linaro-omap, linux-linaro-shared, linux-linaro-vexpress, linux-qcm-msm, linux-armadaxp, linux-lts-quantal, linux-lts-raring, linux-lts-saucy, linux-goldfish, linux-grouper, linux-maguro, linux-mako, linux-manta, linux-flo, linux-2.6, linux-lts-trusty, linux-lts-utopic, linux-lts-vivid, linux-lts-wily, linux-raspi2, linux-lts-xenial, linux-snapdragon, linux-aws, linux-hwe-edge, linux-hwe, linux-gke, linux-krillin, linux-vegetahd
CVE-2014-3145
cve.mitre.org, git.kernel.org, github.com, openwall.com, git.kernel.org, usn.ubuntu.com, usn.ubuntu.com, usn.ubuntu.com, usn.ubuntu.com, usn.ubuntu.com, usn.ubuntu.com, usn.ubuntu.com, usn.ubuntu.com, usn.ubuntu.com, usn.ubuntu.com, launchpad.net
2014-05-11
2017-12-15 23:07
CVE-2014-3145 linux
2017-11-06 20:24
2017-10-18 20:21
2017-06-16 19:10
2017-06-15 00:36
2017-05-12 23:16
2017-05-10 22:19
2017-05-06 01:14
2017-04-26 17:15
2017-04-14 09:14
2017-04-07 19:11
2017-04-01 20:40
2017-03-08 22:14
2017-03-06 16:12
2017-03-05 21:12
2017-03-04 06:10
2017-02-22 21:11
2017-02-10 22:10
2017-01-24 17:12
2017-01-20 22:09
2017-01-05 19:03

Description

The BPF_S_ANC_NLATTR_NEST extension implementation in the sk_run_filter function in net/core/filter.c in the Linux kernel through 3.14.3 uses the reverse order in a certain subtraction, which allows local users to cause a denial of service (over-read and system crash) via crafted BPF instructions. NOTE: the affected code was moved to the __skb_get_nlattr_nest function before the vulnerability was announced.

Am I vulnerable?

The constraints below list the versions that this vulnerability is patched in, and versions that are unaffected. If a patch is ready but unrealeased, then it is pending.

Or, you can just let us figure it out for you! Appcanary continously monitor your installed packages, and tell you if any of them are vulnerable.

Sign up for monitoring

Affected package information

Release Package Patched in
lucid linux 2.6.32-62.125
linux-ec2 2.6.32-366.80
precise linux 3.2.0-65.98
linux-armadaxp 3.2.0-1635.50
linux-lts-quantal 3.5.0-52.78~precise1
linux-lts-raring 3.8.0-44.66~precise1
linux-lts-saucy 3.11.0-24.41~precise1
linux-lts-trusty 3.13.0-32.57~precise1
linux-ti-omap4 3.2.0-1450.69
precise/esm linux 3.2.0-65.98
linux-lts-trusty 3.13.0-32.57~precise1
product linux-krillin None
linux-vegetahd None
saucy linux 3.11.0-24.41
trusty linux 3.13.0-32.57
upstream linux 3.15~rc2
linux-2.6 3.15~rc2
linux-armadaxp 3.15~rc2
linux-aws 3.15~rc2
linux-ec2 3.15~rc2
linux-flo 3.15~rc2
linux-fsl-imx51 3.15~rc2
linux-gke 3.15~rc2
linux-goldfish 3.15~rc2
linux-grouper 3.15~rc2
linux-hwe 3.15~rc2
linux-hwe-edge 3.15~rc2
linux-linaro-omap 3.15~rc2
linux-linaro-shared 3.15~rc2
linux-linaro-vexpress 3.15~rc2
linux-lts-quantal 3.15~rc2
linux-lts-raring 3.15~rc2
linux-lts-saucy 3.15~rc2
linux-lts-trusty 3.15~rc2
linux-lts-utopic 3.15~rc2
linux-lts-vivid 3.15~rc2
linux-lts-wily 3.15~rc2
linux-lts-xenial 3.15~rc2
linux-maguro 3.15~rc2
linux-mako 3.15~rc2
linux-manta 3.15~rc2
linux-mvl-dove 3.15~rc2
linux-qcm-msm 3.15~rc2
linux-raspi2 3.15~rc2
linux-snapdragon 3.15~rc2
linux-ti-omap4 3.15~rc2
vivid/ubuntu-core linux-raspi2 4.2.0-1014.21

Unaffected

Release Package Reason
quantal linux ignored
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 ignored
linux-fsl-imx51 DNE
linux-linaro-omap ignored
linux-linaro-shared ignored
linux-linaro-vexpress ignored
linux-qcm-msm ignored
linux-armadaxp ignored
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish DNE
linux-grouper DNE
linux-maguro DNE
linux-mako DNE
linux-manta DNE
linux-flo DNE
linux-2.6 DNE
utopic linux not-affected
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish ignored
linux-grouper ignored
linux-maguro DNE
linux-mako ignored
linux-manta ignored
linux-flo ignored
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
vivid linux not-affected
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish ignored
linux-grouper DNE
linux-maguro DNE
linux-mako ignored
linux-manta ignored
linux-flo ignored
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 DNE
linux-lts-xenial DNE
vivid/ubuntu-core linux not-affected
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish DNE
linux-grouper DNE
linux-maguro DNE
linux-mako DNE
linux-manta DNE
linux-flo DNE
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-lts-xenial DNE
linux-snapdragon DNE
linux-aws DNE
linux-hwe-edge DNE
linux-hwe DNE
linux-gke DNE
vivid/stable-phone-overlay linux DNE
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish DNE
linux-grouper DNE
linux-maguro DNE
linux-mako ignored
linux-manta DNE
linux-flo ignored
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 DNE
linux-lts-xenial DNE
linux-snapdragon DNE
linux-aws DNE
linux-hwe-edge DNE
linux-hwe DNE
linux-gke DNE
wily linux not-affected
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish ignored
linux-grouper DNE
linux-maguro DNE
linux-mako ignored
linux-manta ignored
linux-flo ignored
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 not-affected
linux-lts-xenial DNE
linux-snapdragon DNE
xenial linux not-affected
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish ignored
linux-grouper DNE
linux-maguro DNE
linux-mako ignored
linux-manta DNE
linux-flo ignored
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 not-affected
linux-lts-xenial DNE
linux-snapdragon not-affected
linux-aws not-affected
linux-hwe-edge not-affected
linux-hwe not-affected
linux-gke not-affected
yakkety linux not-affected
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish ignored
linux-grouper DNE
linux-maguro DNE
linux-mako ignored
linux-manta DNE
linux-flo ignored
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 not-affected
linux-lts-xenial DNE
linux-snapdragon not-affected
linux-aws DNE
linux-hwe-edge DNE
linux-hwe DNE
linux-gke DNE
zesty linux not-affected
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish ignored
linux-grouper DNE
linux-maguro DNE
linux-mako DNE
linux-manta DNE
linux-flo DNE
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 not-affected
linux-lts-xenial DNE
linux-snapdragon not-affected
linux-aws DNE
linux-hwe-edge DNE
linux-hwe DNE
linux-gke DNE
devel linux not-affected
linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish DNE
linux-grouper DNE
linux-maguro DNE
linux-mako DNE
linux-manta DNE
linux-flo DNE
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 not-affected
linux-lts-xenial DNE
linux-snapdragon not-affected
linux-aws DNE
linux-hwe-edge DNE
linux-hwe DNE
linux-gke DNE
precise linux-ec2 DNE
linux-mvl-dove DNE
linux-fsl-imx51 DNE
linux-linaro-omap ignored
linux-linaro-shared ignored
linux-linaro-vexpress ignored
linux-qcm-msm ignored
linux-goldfish DNE
linux-grouper DNE
linux-maguro DNE
linux-mako DNE
linux-manta DNE
linux-flo DNE
linux-2.6 DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 DNE
linux-lts-xenial DNE
linux-snapdragon DNE
linux-aws DNE
linux-hwe-edge DNE
linux-hwe DNE
linux-gke DNE
precise/esm linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish DNE
linux-grouper DNE
linux-maguro DNE
linux-mako DNE
linux-manta DNE
linux-flo DNE
linux-2.6 DNE
linux-lts-utopic DNE
linux-lts-vivid DNE
linux-lts-wily DNE
linux-raspi2 DNE
linux-lts-xenial DNE
linux-snapdragon DNE
linux-aws DNE
linux-hwe-edge DNE
linux-hwe DNE
linux-gke DNE
saucy linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 ignored
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish ignored
linux-grouper ignored
linux-maguro ignored
linux-mako ignored
linux-manta ignored
linux-flo DNE
linux-2.6 DNE
linux-lts-trusty DNE
trusty linux-ec2 DNE
linux-mvl-dove DNE
linux-ti-omap4 DNE
linux-fsl-imx51 DNE
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm DNE
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish ignored
linux-grouper ignored
linux-maguro ignored
linux-mako ignored
linux-manta ignored
linux-flo ignored
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic not-affected
linux-lts-vivid not-affected
linux-lts-wily not-affected
linux-raspi2 DNE
linux-lts-xenial not-affected
linux-snapdragon DNE
linux-aws not-affected
linux-hwe-edge DNE
linux-hwe DNE
linux-gke DNE
lucid linux-mvl-dove ignored
linux-ti-omap4 DNE
linux-fsl-imx51 ignored
linux-linaro-omap DNE
linux-linaro-shared DNE
linux-linaro-vexpress DNE
linux-qcm-msm ignored
linux-armadaxp DNE
linux-lts-quantal DNE
linux-lts-raring DNE
linux-lts-saucy DNE
linux-goldfish DNE
linux-grouper DNE
linux-maguro DNE
linux-mako DNE
linux-manta DNE
linux-flo DNE
linux-2.6 DNE
linux-lts-trusty DNE
linux-lts-utopic DNE
linux-lts-vivid DNE