Skip to content
OpenAdvisories
Unscored CVE-2016-7117 EUVD-2016-7996GHSA-ggx5-r43p-75wm

Use-after-free vulnerability in the __sys_recvmmsg function in net/socket.c in the Linux kernel before 4.5.2 allows remote attackers to exe…

Published Oct 10, 2016 · Updated Aug 6, 2024 · Assigned by google_android

Description

Use-after-free vulnerability in the __sys_recvmmsg function in net/socket.c in the Linux kernel before 4.5.2 allows remote attackers to execute arbitrary code via vectors involving a recvmmsg system call that is mishandled during error processing.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 linux 4.5.2-1 —
Debian 13 linux 4.5.2-1 —
Debian 12 linux 4.5.2-1 —
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS linux 4.4.0-22.39 —
Ubuntu 16.04 LTS linux-raspi2 4.4.0-1010.12 —
Ubuntu 16.04 LTS linux-snapdragon 4.4.0-1013.14 —
Ubuntu 14.04 LTS linux 3.13.0-86.130 —
Ubuntu 14.04 LTS linux-lts-vivid 3.19.0-59.65~14.04.1 —
Ubuntu 14.04 LTS linux-lts-xenial 4.4.0-22.39~14.04.1 —
ReleasePackageFixed inAdvisory
RHEL 7 kernel-rt +10 3.10.0-514.6.1.rt56.429.el7 RHSA-2017:0091
RHEL 7 perf +18 3.10.0-514.6.1.el7 RHSA-2017:0086
RHEL 6 perf +16 2.6.32-642.13.1.el6 RHSA-2017:0036
RHEL 5 kernel +12 2.6.18-417.el5 RHSA-2016:2962
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhel Mission Critical 6 perf +9 2.6.32-220.69.1.el6 RHSA-2017:0215
RHEL 7.2 EUS perf +18 3.10.0-327.46.1.el7 RHSA-2017:0217
RHEL 7.1 EUS kernel-kdump +4 3.10.0-229.48.1.el7 RHSA-2017:0270
RHEL 7.1 EUS perf +13 3.10.0-229.48.1.ael7b RHSA-2017:0270
RHEL 6.7 EUS perf +16 2.6.32-573.38.1.el6 RHSA-2017:0031
RHEL 6.6 TUS perf +10 2.6.32-504.56.1.el6 RHSA-2017:0216
RHEL 6.6 AUS perf +10 2.6.32-504.56.1.el6 RHSA-2017:0216
RHEL 6.5 TUS perf +10 2.6.32-431.77.1.el6 RHSA-2017:0065
RHEL 6.5 AUS perf +10 2.6.32-431.77.1.el6 RHSA-2017:0065
RHEL 6.4 AUS perf +9 2.6.32-358.76.1.el6 RHSA-2017:0196
Red Hat MRG 2 kernel-rt +10 1:3.10.0-514.rt56.210.el6rt RHSA-2017:0113
ReleasePackageFixed inAdvisory
SLES 12 SP2 kernel-docs 4.4.49-92.11.3 SUSE-SU-2017:0575-1
SLES 12 SP2 kernel-syms +3 4.4.49-92.11.1 SUSE-SU-2017:0575-1
SLES 12 SP1 kernel-docs 3.12.74-60.64.40.4 SUSE-SU-2017:1360-1
SLES 12 SP1 kernel-xen +4 3.12.74-60.64.40.1 SUSE-SU-2017:1360-1
SLES 12 kernel-ec2 +4 3.12.61-52.72.1 SUSE-SU-2017:1360-1, SUSE-SU-2017:1247-1
SLES 12 kgraft-patch-SLE12_Update_11 6-2.1 SUSE-SU-2016:3119-1
SLES 12 kgraft-patch-SLE12_Update_12 +1 4-2.1 SUSE-SU-2016:3112-1, SUSE-SU-2016:3109-1
SLES 12 kgraft-patch-SLE12_Update_21 1-2.1 SUSE-SU-2017:1247-1
SLES 12 kgraft-patch-SLE12_Update_9 +1 7-2.1 SUSE-SU-2016:3249-1, SUSE-SU-2016:3111-1
SLES 11 SP4 kernel-docs 3.0.101-88.3 SUSE-SU-2016:2976-1
SLES 11 SP4 kernel-ec2 +8 3.0.101-88.1 SUSE-SU-2016:2976-1
SLES 11 SP3 kernel-ec2 +7 3.0.101-0.47.96.1 SUSE-SU-2017:0494-1
Show 12 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 11 SP2 kernel-ec2 +6 3.0.101-0.7.53.1 SUSE-SU-2017:0333-1
SLES for SAP 12 SP2 kernel-syms +2 4.4.49-92.11.1 SUSE-SU-2017:0575-1
SLES for SAP 12 SP1 kernel-xen +3 3.12.74-60.64.40.1 SUSE-SU-2017:1360-1
SLES for SAP 12 kernel-xen +3 3.12.61-52.72.1 SUSE-SU-2017:1247-1
SLES for SAP 12 kgraft-patch-SLE12_Update_11 6-2.1 SUSE-SU-2016:3119-1
SLES for SAP 12 kgraft-patch-SLE12_Update_12 +1 4-2.1 SUSE-SU-2016:3112-1, SUSE-SU-2016:3109-1
SLES for SAP 12 kgraft-patch-SLE12_Update_21 1-2.1 SUSE-SU-2017:1247-1
SLES for SAP 12 kgraft-patch-SLE12_Update_9 +1 7-2.1 SUSE-SU-2016:3249-1, SUSE-SU-2016:3111-1
SLES for SAP 11 SP4 kernel-ec2 +8 3.0.101-88.1 SUSE-SU-2016:2976-1
SLE Real Time 12 SP2 kernel-rt +3 4.4.74-7.10.1 SUSE-SU-2017:1990-1
SLE Real Time 11 SP4 kernel-rt +3 3.0.101.rt130-68.1 SUSE-SU-2017:2342-1, SUSE-SU-2017:1102-1
SLE Live Patching 12 kgraft-patch-SLE12-SP1_Update_0 8-23.2 SUSE-SU-2016:3094-1
SLE Live Patching 12 kgraft-patch-SLE12-SP1_Update_1 8-2.1 SUSE-SU-2016:3100-1
SLE Live Patching 12 kgraft-patch-SLE12-SP1_Update_15 1-4.1 SUSE-SU-2017:1360-1
SLE Live Patching 12 kgraft-patch-SLE12-SP1_Update_2 7-2.1 SUSE-SU-2016:3093-1
SLE Live Patching 12 kgraft-patch-SLE12-SP1_Update_3 6-2.1 SUSE-SU-2016:3098-1
SLE Live Patching 12 kgraft-patch-SLE12-SP1_Update_4 5-2.1 SUSE-SU-2016:3104-1
SLE Live Patching 12 kgraft-patch-SLE12-SP2_Update_5 1-6.1 SUSE-SU-2017:0575-1
SUSE OpenStack Cloud 5 kernel-ec2 +6 3.0.101-0.47.96.1 SUSE-SU-2017:0494-1
SUSE Manager Proxy 2.1 kernel-ec2 +6 3.0.101-0.47.96.1 SUSE-SU-2017:0494-1
SUSE Manager 2.1 kernel-ec2 +6 3.0.101-0.47.96.1 SUSE-SU-2017:0494-1
SUSE Linux Enterprise Point of Sale 11 SP3 kernel-ec2 +6 3.0.101-0.47.96.1 SUSE-SU-2017:0494-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 dtrace-modules-3.8.13-118.15.2.el6uek 0.4.5-3.el6 ELSA-2016-3656
Oracle Linux 7 dtrace-modules-3.8.13-118.15.2.el7uek 0.4.5-3.el7 ELSA-2016-3656
Oracle Linux 7 dtrace-modules-4.1.12-61.1.23.el6uek 0.5.3-2.el6 ELSA-2016-3655
Oracle Linux 7 dtrace-modules-4.1.12-61.1.23.el7uek 0.5.3-2.el7 ELSA-2016-3655
Oracle Linux 7 kernel-uek +5 3.8.13-118.15.2.el7uek ELSA-2016-3656, ELSA-2016-3655
Oracle Linux 7 perf +11 3.10.0-514.6.1.el7 ELSA-2017-0086

Advisories 34

References