CVE-2016-7117
kernel: Use-after-free in the recvmmsg exit path
Kaynağa göre önem derecesi
Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD, Photon OS. Daha düşük diyenler: Red Hat (yüksek), Oracle (yüksek), Amazon (orta), Ubuntu (orta).
Açıklama
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.
Etkilenen paketler ve düzeltilmiş sürümler
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| Photon OS 1.0 | linux, linux-esx | 4.4.54-1.ph1 |
| amazon linux 1 | kernel, kernel-debuginfo, kernel-debuginfo-common-i686 ve 9 tane daha | 4.4.8-20.46.amzn1 |
| debian 11 | linux | 4.5.2-1 |
| debian 12 | linux | 4.5.2-1 |
| debian 13 | linux | 4.5.2-1 |
| debian 14 | linux | 4.5.2-1 |
| debian 7 | linux | 3.2.81-1 |
| debian 8 | linux | 3.16.36-1 |
| echo | linux | 4.5.2-1 |
| Oracle Linux 5 | kernel, kernel-PAE, kernel-PAE-devel ve 29 tane daha | 2.6.18-417.0.0.0.1.el5 ve 3 tane daha |
| Oracle Linux 6 | dtrace-modules-3.8.13-118.15.2.el6uek, dtrace-modules-4.1.12-61.1.23.el6uek, kernel ve 15 tane daha | 0.4.5-3.el6 ve 3 tane daha |
| Oracle Linux 7 | dtrace-modules-3.8.13-118.15.2.el7uek, dtrace-modules-4.1.12-61.1.23.el7uek, kernel ve 17 tane daha | 0.4.5-3.el7 ve 3 tane daha |
21 kaynaktaki 109 kaydın hepsini göster
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| Photon OS 1.0 | linux | 4.4.54-1.ph1 |
| Photon OS 1.0 | linux-esx | 4.4.54-1.ph1 |
| amazon linux 1 | kernel | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-debuginfo | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-debuginfo-common-i686 | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-debuginfo-common-x86_64 | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-devel | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-doc | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-headers | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-tools | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-tools-debuginfo | 4.4.8-20.46.amzn1 |
| amazon linux 1 | kernel-tools-devel | 4.4.8-20.46.amzn1 |
| amazon linux 1 | perf | 4.4.8-20.46.amzn1 |
| amazon linux 1 | perf-debuginfo | 4.4.8-20.46.amzn1 |
| debian 11 | linux | 4.5.2-1 |
| debian 12 | linux | 4.5.2-1 |
| debian 13 | linux | 4.5.2-1 |
| debian 14 | linux | 4.5.2-1 |
| debian 7 | linux | 3.2.81-1 |
| debian 8 | linux | 3.16.36-1 |
| echo | linux | 4.5.2-1 |
| Oracle Linux 5 | kernel | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-PAE | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-PAE-devel | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-debug | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-debug-devel | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-devel | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-doc | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-headers | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-uek | 2.6.39-400.293.2.el5uek |
| Oracle Linux 5 | kernel-uek-debug | 2.6.39-400.293.2.el5uek |
| Oracle Linux 5 | kernel-uek-debug-devel | 2.6.39-400.293.2.el5uek |
| Oracle Linux 5 | kernel-uek-devel | 2.6.39-400.293.2.el5uek |
| Oracle Linux 5 | kernel-uek-doc | 2.6.39-400.293.2.el5uek |
| Oracle Linux 5 | kernel-uek-firmware | 2.6.39-400.293.2.el5uek |
| Oracle Linux 5 | kernel-xen | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | kernel-xen-devel | 2.6.18-417.0.0.0.1.el5 |
| Oracle Linux 5 | ocfs2-2.6.18-417.0.0.0.1.el5 | 1.4.11-1.el5 |
| Oracle Linux 5 | ocfs2-2.6.18-417.0.0.0.1.el5PAE | 1.4.11-1.el5 |
| Oracle Linux 5 | ocfs2-2.6.18-417.0.0.0.1.el5debug | 1.4.11-1.el5 |
| Oracle Linux 5 | ocfs2-2.6.18-417.0.0.0.1.el5xen | 1.4.11-1.el5 |
| Oracle Linux 5 | ocfs2-2.6.18-417.el5 | 1.4.11-1.el5 |
| Oracle Linux 5 | ocfs2-2.6.18-417.el5PAE | 1.4.11-1.el5 |
| Oracle Linux 5 | ocfs2-2.6.18-417.el5debug | 1.4.11-1.el5 |
| Oracle Linux 5 | ocfs2-2.6.18-417.el5xen | 1.4.11-1.el5 |
| Oracle Linux 5 | oracleasm-2.6.18-417.0.0.0.1.el5 | 2.0.5-2.el5 |
| Oracle Linux 5 | oracleasm-2.6.18-417.0.0.0.1.el5PAE | 2.0.5-2.el5 |
| Oracle Linux 5 | oracleasm-2.6.18-417.0.0.0.1.el5debug | 2.0.5-2.el5 |
| Oracle Linux 5 | oracleasm-2.6.18-417.0.0.0.1.el5xen | 2.0.5-2.el5 |
| Oracle Linux 5 | oracleasm-2.6.18-417.el5 | 2.0.5-2.el5 |
| Oracle Linux 5 | oracleasm-2.6.18-417.el5PAE | 2.0.5-2.el5 |
| Oracle Linux 5 | oracleasm-2.6.18-417.el5debug | 2.0.5-2.el5 |
| Oracle Linux 5 | oracleasm-2.6.18-417.el5xen | 2.0.5-2.el5 |
| Oracle Linux 6 | dtrace-modules-3.8.13-118.15.2.el6uek | 0.4.5-3.el6 |
| Oracle Linux 6 | dtrace-modules-4.1.12-61.1.23.el6uek | 0.5.3-2.el6 |
| Oracle Linux 6 | kernel | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | kernel-abi-whitelists | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | kernel-debug | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | kernel-debug-devel | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | kernel-devel | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | kernel-doc | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | kernel-firmware | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | kernel-headers | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | kernel-uek | 4.1.12-61.1.23.el6uek |
| Oracle Linux 6 | kernel-uek-debug | 4.1.12-61.1.23.el6uek |
| Oracle Linux 6 | kernel-uek-debug-devel | 4.1.12-61.1.23.el6uek |
| Oracle Linux 6 | kernel-uek-devel | 4.1.12-61.1.23.el6uek |
| Oracle Linux 6 | kernel-uek-doc | 4.1.12-61.1.23.el6uek |
| Oracle Linux 6 | kernel-uek-firmware | 4.1.12-61.1.23.el6uek |
| Oracle Linux 6 | perf | 2.6.32-642.13.1.el6 |
| Oracle Linux 6 | python-perf | 2.6.32-642.13.1.el6 |
| Oracle Linux 7 | dtrace-modules-3.8.13-118.15.2.el7uek | 0.4.5-3.el7 |
| Oracle Linux 7 | dtrace-modules-4.1.12-61.1.23.el7uek | 0.5.3-2.el7 |
| Oracle Linux 7 | kernel | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-abi-whitelists | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-debug | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-debug-devel | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-devel | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-doc | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-headers | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-tools | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-tools-libs | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-tools-libs-devel | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | kernel-uek | 4.1.12-61.1.23.el7uek |
| Oracle Linux 7 | kernel-uek-debug | 4.1.12-61.1.23.el7uek |
| Oracle Linux 7 | kernel-uek-debug-devel | 4.1.12-61.1.23.el7uek |
| Oracle Linux 7 | kernel-uek-devel | 4.1.12-61.1.23.el7uek |
| Oracle Linux 7 | kernel-uek-doc | 4.1.12-61.1.23.el7uek |
| Oracle Linux 7 | kernel-uek-firmware | 4.1.12-61.1.23.el7uek |
| Oracle Linux 7 | perf | 3.10.0-514.6.1.el7 |
| Oracle Linux 7 | python-perf | 3.10.0-514.6.1.el7 |
| root.io debian 11 | rootio-linux | 4.5.2-1 |
| root.io debian 12 | rootio-linux | 4.5.2-1 |
| root.io debian 13 | rootio-linux | 4.5.2-1 |
| ubuntu 12.04 | linux | 3.2.0-115.157 |
| ubuntu 12.04 | linux-armadaxp | 3.2.0-1677.104 |
| ubuntu 12.04 | linux-lts-trusty | 3.13.0-86.130~precise1 |
| ubuntu 12.04 | linux-ti-omap4 | 3.2.0-1493.120 |
| ubuntu 12.04-ESM | linux | 3.2.0-115.157 |
| ubuntu 12.04-ESM | linux-lts-trusty | 3.13.0-86.130~precise1 |
| ubuntu 14.04 | linux | 3.13.0-86.130 |
| ubuntu 14.04 | linux-lts-vivid | 3.19.0-59.65~14.04.1 |
| ubuntu 14.04 | linux-lts-xenial | 4.4.0-22.39~14.04.1 |
| ubuntu 14.04-ESM | linux | 3.13.0-86.130 |
| ubuntu 14.04-ESM | linux-lts-xenial | 4.4.0-22.39~14.04.1 |
| ubuntu 16.04 | linux | 4.4.0-22.39 |
| ubuntu 16.04 | linux-raspi2 | 4.4.0-1010.12 |
| ubuntu 16.04 | linux-snapdragon | 4.4.0-1013.14 |
| ubuntu 16.04-ESM | linux | 4.4.0-22.39 |
Referanslar
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34b88a68f26a75e4fded796f1a49c40f82234b7d
- http://rhn.redhat.com/errata/RHSA-2016-2962.html
- http://rhn.redhat.com/errata/RHSA-2017-0031.html
- http://rhn.redhat.com/errata/RHSA-2017-0036.html
- http://rhn.redhat.com/errata/RHSA-2017-0065.html
- http://rhn.redhat.com/errata/RHSA-2017-0086.html
- http://rhn.redhat.com/errata/RHSA-2017-0091.html
- http://rhn.redhat.com/errata/RHSA-2017-0113.html
30 referansın hepsi
- http://rhn.redhat.com/errata/RHSA-2017-0196.html
- http://rhn.redhat.com/errata/RHSA-2017-0215.html
- http://rhn.redhat.com/errata/RHSA-2017-0216.html
- http://rhn.redhat.com/errata/RHSA-2017-0217.html
- http://rhn.redhat.com/errata/RHSA-2017-0270.html
- http://source.android.com/security/bulletin/2016-10-01.html
- http://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.5.2
- http://www.securityfocus.com/bid/93304
- http://www.securityfocus.com/bid/93304/info
- https://access.redhat.com/security/cve/CVE-2016-7117
- https://bugzilla.novell.com/show_bug.cgi?id=1003077
- https://bugzilla.redhat.com/show_bug.cgi?id=1382268
- https://github.com/torvalds/linux/commit/34b88a68f26a75e4fded796f1a49c40f82234b7d
- https://linux.oracle.com/cve/CVE-2016-7117.html
- https://linux.oracle.com/errata/ELSA-2017-0086.html
- https://nvd.nist.gov/vuln/detail/CVE-2016-7117
- https://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-7117.html
- https://security-tracker.debian.org/tracker/CVE-2016-7117
- https://source.android.com/security/bulletin/2016-10-01.html
- https://ubuntu.com/security/notices/USN-3126-1
- https://ubuntu.com/security/notices/USN-3126-2
- https://www.cve.org/CVERecord?id=CVE-2016-7117