-----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-----