-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                               ESB-2015.2037
       Moderate: kernel-rt security, bug fix, and enhancement update
                               7 August 2015

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           kernel-rt
Publisher:         Red Hat
Operating System:  Red Hat Enterprise Linux Server 7
Impact/Access:     Root Compromise   -- Existing Account      
                   Denial of Service -- Remote/Unauthenticated
Resolution:        Patch/Upgrade
CVE Names:         CVE-2015-3636 CVE-2015-2922 CVE-2015-2666
                   CVE-2014-9715  

Reference:         ESB-2015.2035
                   ESB-2015.1865
                   ESB-2015.1592
                   ESB-2015.1137

Original Bulletin: 
   https://rhn.redhat.com/errata/RHSA-2015-1565.html

- --------------------------BEGIN INCLUDED TEXT--------------------

- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

=====================================================================
                   Red Hat Security Advisory

Synopsis:          Moderate: kernel-rt security, bug fix, and enhancement update
Advisory ID:       RHSA-2015:1565-01
Product:           Red Hat Enterprise Linux
Advisory URL:      https://rhn.redhat.com/errata/RHSA-2015-1565.html
Issue date:        2015-07-03
Updated on:        2015-08-05
CVE Names:         CVE-2014-9715 CVE-2015-2666 CVE-2015-2922 
                   CVE-2015-3636 
=====================================================================

1. Summary:

Updated kernel-rt packages that fix multiple security issues, several bugs,
and add various enhancements are now available for Red Hat Enterprise
Linux 7.

Red Hat Product Security has rated this update as having Moderate security
impact. Common Vulnerability Scoring System (CVSS) base scores, which give
detailed severity ratings, are available for each vulnerability from the
CVE links in the References section.

2. Relevant releases/architectures:

Red Hat Enterprise Linux Realtime (v. 7) - noarch, x86_64

3. Description:

The kernel-rt packages contain the Linux kernel, the core of any Linux
operating system.

* An integer overflow flaw was found in the way the Linux kernel's
netfilter connection tracking implementation loaded extensions. An attacker
on a local network could potentially send a sequence of specially crafted
packets that would initiate the loading of a large number of extensions,
causing the targeted system in that network to crash. (CVE-2014-9715,
Moderate)

* A stack-based buffer overflow flaw was found in the Linux kernel's early
load microcode functionality. On a system with UEFI Secure Boot enabled, a
local, privileged user could use this flaw to increase their privileges to
the kernel (ring0) level, bypassing intended restrictions in place.
(CVE-2015-2666, Moderate)

* It was found that the Linux kernel's ping socket implementation did not
properly handle socket unhashing during spurious disconnects, which could
lead to a use-after-free flaw. On x86-64 architecture systems, a local user
able to create ping sockets could use this flaw to crash the system.
On non-x86-64 architecture systems, a local user able to create ping
sockets could use this flaw to escalate their privileges on the system.
(CVE-2015-3636, Moderate)

* It was found that the Linux kernel's TCP/IP protocol suite implementation
for IPv6 allowed the Hop Limit value to be set to a smaller value than the
default one. An attacker on a local network could use this flaw to prevent
systems on that network from sending or receiving network packets.
(CVE-2015-2922, Low)

Red Hat would like to thank Nathan Hoad for reporting the CVE-2014-9715
issue.

The kernel-rt packages have been upgraded to version 3.10.0-229.11.1, which
provides a number of bug fixes and enhancements over the previous version,
including:

* drbg: Add stdrng alias and increase priority
* seqiv / eseqiv / chainiv: Move IV seeding into init function
* ipv4: kABI fix for 0bbf87d backport
* ipv4: Convert ipv4.ip_local_port_range to be per netns
* libceph: tcp_nodelay support
* ipr: Increase default adapter init stage change timeout
* fix use-after-free bug in usb_hcd_unlink_urb()
* libceph: fix double __remove_osd() problem
* ext4: fix data corruption caused by unwritten and delayed extents
* sunrpc: Add missing support for RPC_CLNT_CREATE_NO_RETRANS_TIMEOUT
* nfs: Fixing lease renewal (Benjamin Coddington)
* control hard lockup detection default
* Fix print-once on enable
* watchdog: update watchdog_thresh properly and watchdog attributes
  atomically
* module: Call module notifier on failure after complete_formation()

(BZ#1234470)

This update also fixes the following bugs:

* The megasas driver used the smp_processor_id() function within a
preemptible context, which caused warning messages to be returned to the
console. The function has been changed to raw_smp_processor_id() so that a
lock is held while getting the processor ID. As a result, correct
operations are now allowed without any console warnings being produced.
(BZ#1235304)

* In the NFSv4 file system, non-standard usage of the
write_seqcount_{begin,end}() functions were used, which caused the realtime
code to try to sleep while locks were held. As a consequence, the
"scheduling while atomic" error messages were returned. The underlying
source code has been modified to use the __write_seqcount_{begin,end}()
functions that do not hold any locks, allowing correct execution of
realtime. (BZ#1235301)

All kernel-rt users are advised to upgrade to these updated packages, which
correct these issues and add these enhancements. The system must be
rebooted for this update to take effect.

4. Solution:

Before applying this update, make sure all previously released errata
relevant to your system have been applied.

For details on how to apply this update, refer to:

https://access.redhat.com/articles/11258

5. Bugs fixed (https://bugzilla.redhat.com/):

1203712 - CVE-2015-2922 kernel: denial of service (DoS) attack against IPv6 network stacks due to improper handling of Router Advertisements.
1204722 - CVE-2015-2666 kernel: execution in the early microcode loader
1208684 - CVE-2014-9715 kernel: netfilter connection tracking extensions denial of service
1218074 - CVE-2015-3636 kernel: ping sockets: use-after-free leading to local privilege escalation
1234470 - kernel-rt: update to the RHEL7.1.z batch 4 source tree

6. Package List:

Red Hat Enterprise Linux Realtime (v. 7):

Source:
kernel-rt-3.10.0-229.11.1.rt56.141.11.el7_1.src.rpm

noarch:
kernel-rt-doc-3.10.0-229.11.1.rt56.141.11.el7_1.noarch.rpm

x86_64:
kernel-rt-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-debug-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-debug-debuginfo-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-debug-devel-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-debuginfo-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-debuginfo-common-x86_64-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-devel-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-trace-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-trace-debuginfo-3.10.0-229.11.1.rt56.141.11.el7_1.x86_64.rpm
kernel-rt-trace-devel-3.10.0-229.11.1.rt56.141.11.el7_1.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-2014-9715
https://access.redhat.com/security/cve/CVE-2015-2666
https://access.redhat.com/security/cve/CVE-2015-2922
https://access.redhat.com/security/cve/CVE-2015-3636
https://access.redhat.com/security/updates/classification/#moderate

8. Contact:

The Red Hat security contact is <secalert@redhat.com>. More contact
details at https://access.redhat.com/security/team/contact/

Copyright 2015 Red Hat, Inc.
- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iD8DBQFVwssCXlSAg2UNWIIRAhCtAJ9VLJRCNemqOuDoUy0rqKLTFTz8iwCgqaVp
uRNVVKnuxyV6GhTzGfZn+XM=
=hoWz
- -----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

iQIVAwUBVcQVC36ZAP0PgtI9AQJgRg//b0fmyPPOowyYSa0vCa8jX5nUaUiaH3NM
Vx8yJp0ILCQCzaI6mFEy0qjxDgeZ9fmrYOGK4LTia3sUTl9c0BOBdqzVkKblyC67
4p3UMG4hksVZcY4sJ5Arrh20q7T4EYGBHwfMK/4t4d9ul0e+mkZEXIwv4WJ1jiZ8
KZ0zWro11WxFtVwJbCzBkm71VggPvZUCJtv0Dk0JgPwLPXHknHHkVmETz2SibYY1
bci/tlzUuKSy1e86sC8jZzfqNd4MbmN5zSvY5Es85DG1V//fS5ibAC9tV+KXz8DU
YApLiXPN2iEWSJ4F27VjeP47QtXCtX/9t6yImqdtN7uoeL1C48h2YQHbTJ6vPVA8
DVg+U+JoyCGgBTlYaIJXFdZtb0q1fc3XH9KNNZPG/Ijknf4kZSSYPhWHTB4nwc/c
jrdtHFXugHqeh8B2Zd1CL8QAXi0shtKLsa/LQfCL5ACom7oBe5hqBr+ZkXV6B0lz
7wybZi9jltW7PCAP+Rjj12pY4Qz+nzk2ZbhOAZdcGLLGb1rI1UXMp/ZlIEng0XbY
N6SwnroQoLifZbv7sjmeuOvYv9ZTNkKn0O3bmp50LYx2rEsrclWy28rgYsM39vBn
BuYRzXMoC/07BzMgmTFqgzOB9QXT22kKRQETf+jlfvnfTf4SKJBa44sf2EiWKdJ+
dR9SjGEgLt0=
=T2JY
-----END PGP SIGNATURE-----