Protect yourself against future threats.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 =========================================================================== AUSCERT External Security Bulletin Redistribution ESB-2017.0575 Important: kernel-rt security and bug fix update 3 March 2017 =========================================================================== AusCERT Security Bulletin Summary --------------------------------- Product: kernel-rt Publisher: Red Hat Operating System: Red Hat Enterprise Linux Server 6 Red Hat Enterprise Linux Server 7 Impact/Access: Root Compromise -- Existing Account Denial of Service -- Existing Account Resolution: Patch/Upgrade CVE Names: CVE-2016-9084 CVE-2016-9083 CVE-2016-8655 CVE-2016-8630 Reference: ESB-2017.0574 ESB-2017.0456 ESB-2017.0435 ESB-2017.0356 Original Bulletin: https://rhn.redhat.com/errata/RHSA-2017-0387.html https://rhn.redhat.com/errata/RHSA-2017-0402.html Comment: This bulletin contains two (2) Red Hat security advisories. - --------------------------BEGIN INCLUDED TEXT-------------------- - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ===================================================================== Red Hat Security Advisory Synopsis: Important: kernel-rt security and bug fix update Advisory ID: RHSA-2017:0387-01 Product: Red Hat Enterprise Linux Advisory URL: https://rhn.redhat.com/errata/RHSA-2017-0387.html Issue date: 2017-03-02 CVE Names: CVE-2016-8630 CVE-2016-8655 CVE-2016-9083 CVE-2016-9084 ===================================================================== 1. Summary: An update for kernel-rt is now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. 2. Relevant releases/architectures: Red Hat Enterprise Linux Realtime (v. 7) - noarch, x86_64 Red Hat Enterprise Linux for Real Time for NFV (v. 7) - noarch, x86_64 3. Description: The kernel-rt packages provide the Real Time Linux Kernel, which enables fine-tuning for systems with extremely high determinism requirements. Security Fix(es): * Linux kernel built with the Kernel-based Virtual Machine (CONFIG_KVM) support is vulnerable to a null pointer dereference flaw. It could occur on x86 platform, when emulating an undefined instruction. An attacker could use this flaw to crash the host kernel resulting in DoS. (CVE-2016-8630, Important) * A race condition issue leading to a use-after-free flaw was found in the way the raw packet sockets implementation in the Linux kernel networking subsystem handled synchronization while creating the TPACKET_V3 ring buffer. A local user able to open a raw packet socket (requires the CAP_NET_RAW capability) could use this flaw to elevate their privileges on the system. (CVE-2016-8655, Important) * A flaw was discovered in the Linux kernel's implementation of VFIO. An attacker issuing an ioctl can create a situation where memory is corrupted and modify memory outside of the expected area. This may overwrite kernel memory and subvert kernel execution. (CVE-2016-9083, Important) * The use of a kzalloc with an integer multiplication allowed an integer overflow condition to be reached in vfio_pci_intrs.c. This combined with CVE-2016-9083 may allow an attacker to craft an attack and use unallocated memory, potentially crashing the machine. (CVE-2016-9084, Moderate) Red Hat would like to thank Philip Pettersson for reporting CVE-2016-8655. Bug Fix(es): * Previously, the asynchronous page fault woke code references spinlocks, which were actually sleeping locks in the RT kernel. Because of this, when the code was executed from the exception context, a bug warning appeared on the console. With this update, the regular wait queue and spinlock code in this area has been modified to use simple-wait-queue and raw-spinlocks. This code change enables the asynchronous page fault code to run in a non-preemptable state without bug warnings. (BZ#1418035) 4. Solution: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. 5. Bugs fixed (https://bugzilla.redhat.com/): 1389258 - CVE-2016-9083 kernel: State machine confusion bug in vfio driver leading to memory corruption 1389259 - CVE-2016-9084 kernel: Integer overflow when using kzalloc in vfio driver 1393350 - CVE-2016-8630 kernel: kvm: x86: NULL pointer dereference during instruction decode 1400019 - CVE-2016-8655 kernel: Race condition in packet_set_ring leads to use after free 1415172 - kernel-rt: update to the RHEL7.3.z batch#3 source tree [rt-7.3.z] 6. Package List: Red Hat Enterprise Linux for Real Time for NFV (v. 7): Source: kernel-rt-3.10.0-514.10.2.rt56.435.el7.src.rpm noarch: kernel-rt-doc-3.10.0-514.10.2.rt56.435.el7.noarch.rpm x86_64: kernel-rt-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debug-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debug-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debug-devel-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debug-kvm-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debug-kvm-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debuginfo-common-x86_64-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-devel-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-kvm-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-kvm-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-trace-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-trace-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-trace-devel-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-trace-kvm-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-trace-kvm-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm Red Hat Enterprise Linux Realtime (v. 7): Source: kernel-rt-3.10.0-514.10.2.rt56.435.el7.src.rpm noarch: kernel-rt-doc-3.10.0-514.10.2.rt56.435.el7.noarch.rpm x86_64: kernel-rt-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debug-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debug-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debug-devel-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-debuginfo-common-x86_64-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-devel-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-trace-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-trace-debuginfo-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm kernel-rt-trace-devel-3.10.0-514.10.2.rt56.435.el7.x86_64.rpm These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from https://access.redhat.com/security/team/key/ 7. References: https://access.redhat.com/security/cve/CVE-2016-8630 https://access.redhat.com/security/cve/CVE-2016-8655 https://access.redhat.com/security/cve/CVE-2016-9083 https://access.redhat.com/security/cve/CVE-2016-9084 https://access.redhat.com/security/updates/classification/#important 8. Contact: The Red Hat security contact is <secalert@redhat.com>. More contact details at https://access.redhat.com/security/team/contact/ Copyright 2017 Red Hat, Inc. - -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iD8DBQFYuIPXXlSAg2UNWIIRAmxKAJ9G4RRJGM0haoDf9p+7eqUmyCvBEgCgqZI9 1Tm4aHVEAyf+TPzZ+58RCb0= =0JLE - -----END PGP SIGNATURE----- - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ===================================================================== Red Hat Security Advisory Synopsis: Important: kernel-rt security, bug fix, and enhancement update Advisory ID: RHSA-2017:0402-01 Product: Red Hat Enterprise MRG for RHEL-6 Advisory URL: https://rhn.redhat.com/errata/RHSA-2017-0402.html Issue date: 2017-03-02 CVE Names: CVE-2016-8655 ===================================================================== 1. Summary: An update for kernel-rt is now available for Red Hat Enterprise MRG 2. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. 2. Relevant releases/architectures: MRG Realtime for RHEL 6 Server v.2 - noarch, x86_64 3. Description: The kernel-rt packages provide the Real Time Linux Kernel, which enables fine-tuning for systems with extremely high determinism requirements. Security Fix(es): * A race condition issue leading to a use-after-free flaw was found in the way the raw packet sockets implementation in the Linux kernel networking subsystem handled synchronization while creating the TPACKET_V3 ring buffer. A local user able to open a raw packet socket (requires the CAP_NET_RAW capability) could use this flaw to elevate their privileges on the system. (CVE-2016-8655, Important) Red Hat would like to thank Philip Pettersson for reporting this issue. Enhancement(s): * Previously, the Broadcom bnx2x driver in the MRG kernel-rt used an incorrect PTP Hardware Clock (PHC) timer divisor value, which broke Precision Time Protocol (PTP) timestamping due to an unstable clock. This update corrects the divisor value, and the PTP timestamping is now accurate, with monotonically increasing timestamp values. (BZ#1411139) 4. Solution: For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 The system must be rebooted for this update to take effect. 5. Bugs fixed (https://bugzilla.redhat.com/): 1400019 - CVE-2016-8655 kernel: Race condition in packet_set_ring leads to use after free 1414055 - update the MRG 2.5.z 3.10 kernel-rt sources 6. Package List: MRG Realtime for RHEL 6 Server v.2: Source: kernel-rt-3.10.0-514.rt56.215.el6rt.src.rpm noarch: kernel-rt-doc-3.10.0-514.rt56.215.el6rt.noarch.rpm kernel-rt-firmware-3.10.0-514.rt56.215.el6rt.noarch.rpm x86_64: kernel-rt-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-debug-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-debug-debuginfo-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-debug-devel-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-debuginfo-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-debuginfo-common-x86_64-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-devel-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-trace-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-trace-debuginfo-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-trace-devel-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-vanilla-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-vanilla-debuginfo-3.10.0-514.rt56.215.el6rt.x86_64.rpm kernel-rt-vanilla-devel-3.10.0-514.rt56.215.el6rt.x86_64.rpm These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from https://access.redhat.com/security/team/key/ 7. References: https://access.redhat.com/security/cve/CVE-2016-8655 https://access.redhat.com/security/updates/classification/#important 8. Contact: The Red Hat security contact is <secalert@redhat.com>. More contact details at https://access.redhat.com/security/team/contact/ Copyright 2017 Red Hat, Inc. - -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iD8DBQFYuIQhXlSAg2UNWIIRAvfnAJ9jPtQizw4lrZLk/wvzgSvz67KmbwCggd0v D4+RjLqHQhL1iV2a9LenBbE= =7jJ0 - -----END PGP SIGNATURE----- - --------------------------END INCLUDED TEXT-------------------- You have received this e-mail bulletin as a result of your organisation's registration with AusCERT. The mailing list you are subscribed to is maintained within your organisation, so if you do not wish to continue receiving these bulletins you should contact your local IT manager. If you do not know who that is, please send an email to auscert@auscert.org.au and we will forward your request to the appropriate person. NOTE: Third Party Rights This security bulletin is provided as a service to AusCERT's members. As AusCERT did not write the document quoted above, AusCERT has had no control over its content. The decision to follow or act on information or advice contained in this security bulletin is the responsibility of each user or organisation, and should be considered in accordance with your organisation's site policies and procedures. AusCERT takes no responsibility for consequences which may arise from following or acting on information or advice contained in this security bulletin. NOTE: This is only the original release of the security bulletin. It may not be updated when updates to the original are made. If downloading at a later date, it is recommended that the bulletin is retrieved directly from the author's website to ensure that the information is still current. Contact information for the authors of the original document is included in the Security Bulletin above. If you have any questions or need further information, please contact them directly. Previous advisories and external security bulletins can be retrieved from: http://www.auscert.org.au/render.html?cid=1980 =========================================================================== Australian Computer Emergency Response Team The University of Queensland Brisbane Qld 4072 Internet Email: auscert@auscert.org.au Facsimile: (07) 3365 7031 Telephone: (07) 3365 4417 (International: +61 7 3365 4417) AusCERT personnel answer during Queensland business hours which are GMT+10:00 (AEST). On call after hours for member emergencies only. =========================================================================== -----BEGIN PGP SIGNATURE----- Comment: http://www.auscert.org.au/render.html?it=1967 iQIVAwUBWLkOuox+lLeg9Ub1AQhT5A//WEHcyPfnEQVuapnGrBuo/CKhkrULb14l gFOCCq/gwxc62ckp1xP26uuF66gSfzbFjG1q7XDFGTG8ED0itkLcMcaGRrM4edT8 uyxsHombQgqSAq60dLFeKFh9CYwzOiKff+FB1nOBcYtEDdKwJp3mEH47QFCwCwLn DhUCSEWwDc84Dma+Uvs7PUo2tRNZOkZrvsWgT70TEDD2HQ5S7Icb+s6e0yQpn5ca JEMjhhfE4CRooViZv5ZaNybdD0HKrcu+qXWEogxGzjr6nBhaSasUiM7hst6Knilk uSn6JX/Hfy/wMGBol/R71MM5JlfPYC+5ZpeyjRMCsToblaGWCPApLFgwDajkXprD S1UKvr6dijAV2t3bfOElcCvJePQ4kk035YhaPZ702mvfp0Ou7aRkG5WwOpYtABiR PzgpDs3msgMivde0ejRlkzvWy9lo9o6IfX7n0RPt8rSpw2HRQQsIrtpGyYXMC2GI /IV4fuU8YqVm8/DEMOBjDswKFmF+DNbbAsvarhLuq/efWeL1rivak7yA4qbi+RN7 vEe91lVdMNYOSkoAa49paPz1AnUmEH76Urrs0O6yW2Ej9QelNcSelNtbvwyvY+vC EN3AkYve8cD9bu/bkAov8j3BuatKHgdVuL4LqUBDxpqomWFEmkck1NN3X9GBLpRb +9dXPohsXwg= =s8gf -----END PGP SIGNATURE-----