A kernel security update has been released for RHEL 5
=====================================================================
Red Hat Security Advisory
Synopsis: Important: kernel security, bug fix, and enhancement update
Advisory ID: RHSA-2011:0004-01
Product: Red Hat Enterprise Linux
Advisory URL: https://rhn.redhat.com/errata/RHSA-2011-0004.html
Issue date: 2011-01-04
CVE Names: CVE-2010-3432 CVE-2010-3442 CVE-2010-3699
CVE-2010-3858 CVE-2010-3859 CVE-2010-3865
CVE-2010-3876 CVE-2010-3880 CVE-2010-4083
CVE-2010-4157 CVE-2010-4161 CVE-2010-4242
CVE-2010-4247 CVE-2010-4248
=====================================================================
1. Summary:
Updated kernel packages that fix multiple security issues, several bugs,
and add an enhancement are now available for Red Hat Enterprise Linux 5.
The Red Hat Security Response Team has rated this update as having
important 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 (v. 5 server) - i386, ia64, noarch, ppc, s390x, x86_64
Red Hat Enterprise Linux Desktop (v. 5 client) - i386, noarch, x86_64
3. Description:
The kernel packages contain the Linux kernel, the core of any Linux
operating system.
This update fixes the following security issues:
* A flaw was found in sctp_packet_config() in the Linux kernel's Stream
Control Transmission Protocol (SCTP) implementation. A remote attacker
could use this flaw to cause a denial of service. (CVE-2010-3432,
Important)
* A missing integer overflow check was found in snd_ctl_new() in the Linux
kernel's sound subsystem. A local, unprivileged user on a 32-bit system
could use this flaw to cause a denial of service or escalate their
privileges. (CVE-2010-3442, Important)
* A heap overflow flaw in the Linux kernel's Transparent Inter-Process
Communication protocol (TIPC) implementation could allow a local,
unprivileged user to escalate their privileges. (CVE-2010-3859, Important)
* An integer overflow flaw was found in the Linux kernel's Reliable
Datagram Sockets (RDS) protocol implementation. A local, unprivileged user
could use this flaw to cause a denial of service or escalate their
privileges. (CVE-2010-3865, Important)
* A flaw was found in the Xenbus code for the unified block-device I/O
interface back end. A privileged guest user could use this flaw to cause a
denial of service on the host system running the Xen hypervisor.
(CVE-2010-3699, Moderate)
* Missing sanity checks were found in setup_arg_pages() in the Linux
kernel. When making the size of the argument and environment area on the
stack very large, it could trigger a BUG_ON(), resulting in a local denial
of service. (CVE-2010-3858, Moderate)
* A flaw was found in inet_csk_diag_dump() in the Linux kernel's module for
monitoring the sockets of INET transport protocols. By sending a netlink
message with certain bytecode, a local, unprivileged user could cause a
denial of service. (CVE-2010-3880, Moderate)
* Missing sanity checks were found in gdth_ioctl_alloc() in the gdth driver
in the Linux kernel. A local user with access to "/dev/gdth" on a 64-bit
system could use this flaw to cause a denial of service or escalate their
privileges. (CVE-2010-4157, Moderate)
* The fix for Red Hat Bugzilla bug 484590 as provided in RHSA-2009:1243
introduced a regression. A local, unprivileged user could use this flaw to
cause a denial of service. (CVE-2010-4161, Moderate)
* A NULL pointer dereference flaw was found in the Bluetooth HCI UART
driver in the Linux kernel. A local, unprivileged user could use this flaw
to cause a denial of service. (CVE-2010-4242, Moderate)
* It was found that a malicious guest running on the Xen hypervisor could
place invalid data in the memory that the guest shared with the blkback and
blktap back-end drivers, resulting in a denial of service on the host
system. (CVE-2010-4247, Moderate)
* A flaw was found in the Linux kernel's CPU time clocks implementation for
the POSIX clock interface. A local, unprivileged user could use this flaw
to cause a denial of service. (CVE-2010-4248, Moderate)
* Missing initialization flaws in the Linux kernel could lead to
information leaks. (CVE-2010-3876, CVE-2010-4083, Low)
Red Hat would like to thank Dan Rosenberg for reporting CVE-2010-3442,
CVE-2010-4161, and CVE-2010-4083; Thomas Pollet for reporting
CVE-2010-3865; Brad Spengler for reporting CVE-2010-3858; Nelson Elhage for
reporting CVE-2010-3880; Alan Cox for reporting CVE-2010-4242; and Vasiliy
Kulikov for reporting CVE-2010-3876.
This update also fixes several bugs and adds an enhancement. Documentation
for the bug fixes and the enhancement will be available shortly from the
Technical Notes document, linked to in the References section.
Users should upgrade to these updated packages, which contain backported
patches to correct these issues, and fix the bugs and add the enhancement
noted in the Technical Notes. 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.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259
To install kernel packages manually, use "rpm -ivh [package]". Do not
use "rpm -Uvh" as that will remove the running kernel binaries from
your system. You may use "rpm -e" to remove old kernels after
determining that the new kernel functions properly on your system.
5. Bugs fixed (http://bugzilla.redhat.com/):
636411 - CVE-2010-3699 kernel: guest->host denial of service from invalid xenbus transitions
637675 - CVE-2010-3432 kernel: sctp: do not reset the packet during sctp_packet_config
638478 - CVE-2010-3442 kernel: prevent heap corruption in snd_ctl_new()
641410 - CVE-2010-4242 kernel: missing tty ops write function presence check in hci_uart_tty_open()
643339 - [Intel/Cisco 5.6 Bug] ixgbe: include ability to disable MSI-X [rhel-5.5.z]
643344 - kernel: Problem with execve(2) reintroduced [rhel-5.5.z]
643345 - netback does not properly get to the Connected state after it's been Closed [rhel-5.5.z]
643347 - kernel: security: testing the wrong variable in create_by_name() [rhel-5.5.z]
645222 - CVE-2010-3858 kernel: setup_arg_pages: diagnose excessive argument size
645867 - CVE-2010-3859 kernel: tipc: heap overflow in tipc_msg_build()
646765 - RHEL5.6 Include DL580 G7 in bfsort whitelist [rhel-5.5.z]
647416 - CVE-2010-3865 kernel: iovec integer overflow in net/rds/rdma.c
647681 - bond0 only works in promisc mode [rhel-5.5.z]
648673 - CVE-2010-4083 kernel: ipc/sem.c: reading uninitialized stack memory
648938 - x86_64 host on Nehalem-EX machines will panic when installing a 4.8 GA kvm guest [rhel-5.5.z]
649255 - bnx2 adapter periodically dropping received packets [rhel-5.5.z]
649715 - CVE-2010-3876 kernel: net/packet/af_packet.c: reading uninitialized stack memory
651147 - CVE-2010-4157 kernel: gdth: integer overflow in ioc_general()
651264 - CVE-2010-3880 kernel: logic error in INET_DIAG bytecode auditing
651805 - GFS2: stuck in inode wait, no glocks stuck [rhel-5.5.z]
651811 - GFS2: BUG_ON kernel panic in gfs2_glock_hold on 2.6.18-226 [rhel-5.5.z]
651818 - [5.5] Hangs up during booting due to a spinlock problem. [rhel-5.5.z]
652534 - CVE-2010-4161 kernel: rhel5 commit 6865201191 caused deadlock
652561 - Scheduling while atomic when removing slave tg3 interface from bonding [rhel-5.5.z]
653335 - flock performance with DLM in RHEL 5.5 [rhel-5.5.z]
656206 - CVE-2010-4247 xen: request-processing loop is unbounded in blkback
656264 - CVE-2010-4248 kernel: posix-cpu-timers: workaround to suppress the problems with mt exec
657028 - [NetApp 5.6 bug] SCSI ALUA handler fails to handle ALUA transitioning properly [rhel-5.5.z]
657029 - [NetApp 5.6 bug] qla2xxx: Kernel panic on qla24xx_queuecommand [rhel-5.5.z]
657319 - [Stratus 5.6 bug] System crashes at uhci_scan_schedule(). [rhel-5.5.z]
658079 - lpfc: set heartbeat timer off by default [rhel-5.5.z]
658378 - lpfc: fix a BUG_ON in lpfc_abort_handler [rhel-5.5.z]
658379 - lpfc: fix panic in lpfc_scsi_cmd_iocb_cmpl [rhel-5.5.z]
658520 - add round_jiffies_up and related routines [rhel-5.5.z]
658857 - dcache unused accounting problem [rhel-5.5.z]
658864 - lpfc: fix crashes on NULL pnode dereference [rhel-5.5.z]
658934 - [NetApp 5.6 bug] regression: allow offlined devs to be set to running [rhel-5.5.z]
663353 - System crashes at .nfs_flush_incompatible [rhel-5.5.z]
663381 - [REG][5.6] kernel panic occurs by writing a file on optional mount "sync/noac" of NFSv4. [rhel-5.5.z]
664416 - [REG][5.6] kernel panic occurs by reading an empty file on optional mount "sync/noac" of NFSv4. [rhel-5.5.z]
6. Package List:
Red Hat Enterprise Linux Desktop (v. 5 client):
Source:
ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Client/en/os/SRPMS/kernel-2.6.18-194.32.1.el5.src.rpm
i386:
kernel-2.6.18-194.32.1.el5.i686.rpm
kernel-PAE-2.6.18-194.32.1.el5.i686.rpm
kernel-PAE-debuginfo-2.6.18-194.32.1.el5.i686.rpm
kernel-PAE-devel-2.6.18-194.32.1.el5.i686.rpm
kernel-debug-2.6.18-194.32.1.el5.i686.rpm
kernel-debug-debuginfo-2.6.18-194.32.1.el5.i686.rpm
kernel-debug-devel-2.6.18-194.32.1.el5.i686.rpm
kernel-debuginfo-2.6.18-194.32.1.el5.i686.rpm
kernel-debuginfo-common-2.6.18-194.32.1.el5.i686.rpm
kernel-devel-2.6.18-194.32.1.el5.i686.rpm
kernel-headers-2.6.18-194.32.1.el5.i386.rpm
kernel-xen-2.6.18-194.32.1.el5.i686.rpm
kernel-xen-debuginfo-2.6.18-194.32.1.el5.i686.rpm
kernel-xen-devel-2.6.18-194.32.1.el5.i686.rpm
noarch:
kernel-doc-2.6.18-194.32.1.el5.noarch.rpm
x86_64:
kernel-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debug-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debug-debuginfo-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debug-devel-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debuginfo-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debuginfo-common-2.6.18-194.32.1.el5.x86_64.rpm
kernel-devel-2.6.18-194.32.1.el5.x86_64.rpm
kernel-headers-2.6.18-194.32.1.el5.x86_64.rpm
kernel-xen-2.6.18-194.32.1.el5.x86_64.rpm
kernel-xen-debuginfo-2.6.18-194.32.1.el5.x86_64.rpm
kernel-xen-devel-2.6.18-194.32.1.el5.x86_64.rpm
Red Hat Enterprise Linux (v. 5 server):
Source:
ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-194.32.1.el5.src.rpm
i386:
kernel-2.6.18-194.32.1.el5.i686.rpm
kernel-PAE-2.6.18-194.32.1.el5.i686.rpm
kernel-PAE-debuginfo-2.6.18-194.32.1.el5.i686.rpm
kernel-PAE-devel-2.6.18-194.32.1.el5.i686.rpm
kernel-debug-2.6.18-194.32.1.el5.i686.rpm
kernel-debug-debuginfo-2.6.18-194.32.1.el5.i686.rpm
kernel-debug-devel-2.6.18-194.32.1.el5.i686.rpm
kernel-debuginfo-2.6.18-194.32.1.el5.i686.rpm
kernel-debuginfo-common-2.6.18-194.32.1.el5.i686.rpm
kernel-devel-2.6.18-194.32.1.el5.i686.rpm
kernel-headers-2.6.18-194.32.1.el5.i386.rpm
kernel-xen-2.6.18-194.32.1.el5.i686.rpm
kernel-xen-debuginfo-2.6.18-194.32.1.el5.i686.rpm
kernel-xen-devel-2.6.18-194.32.1.el5.i686.rpm
ia64:
kernel-2.6.18-194.32.1.el5.ia64.rpm
kernel-debug-2.6.18-194.32.1.el5.ia64.rpm
kernel-debug-debuginfo-2.6.18-194.32.1.el5.ia64.rpm
kernel-debug-devel-2.6.18-194.32.1.el5.ia64.rpm
kernel-debuginfo-2.6.18-194.32.1.el5.ia64.rpm
kernel-debuginfo-common-2.6.18-194.32.1.el5.ia64.rpm
kernel-devel-2.6.18-194.32.1.el5.ia64.rpm
kernel-headers-2.6.18-194.32.1.el5.ia64.rpm
kernel-xen-2.6.18-194.32.1.el5.ia64.rpm
kernel-xen-debuginfo-2.6.18-194.32.1.el5.ia64.rpm
kernel-xen-devel-2.6.18-194.32.1.el5.ia64.rpm
noarch:
kernel-doc-2.6.18-194.32.1.el5.noarch.rpm
ppc:
kernel-2.6.18-194.32.1.el5.ppc64.rpm
kernel-debug-2.6.18-194.32.1.el5.ppc64.rpm
kernel-debug-debuginfo-2.6.18-194.32.1.el5.ppc64.rpm
kernel-debug-devel-2.6.18-194.32.1.el5.ppc64.rpm
kernel-debuginfo-2.6.18-194.32.1.el5.ppc64.rpm
kernel-debuginfo-common-2.6.18-194.32.1.el5.ppc64.rpm
kernel-devel-2.6.18-194.32.1.el5.ppc64.rpm
kernel-headers-2.6.18-194.32.1.el5.ppc.rpm
kernel-headers-2.6.18-194.32.1.el5.ppc64.rpm
kernel-kdump-2.6.18-194.32.1.el5.ppc64.rpm
kernel-kdump-debuginfo-2.6.18-194.32.1.el5.ppc64.rpm
kernel-kdump-devel-2.6.18-194.32.1.el5.ppc64.rpm
s390x:
kernel-2.6.18-194.32.1.el5.s390x.rpm
kernel-debug-2.6.18-194.32.1.el5.s390x.rpm
kernel-debug-debuginfo-2.6.18-194.32.1.el5.s390x.rpm
kernel-debug-devel-2.6.18-194.32.1.el5.s390x.rpm
kernel-debuginfo-2.6.18-194.32.1.el5.s390x.rpm
kernel-debuginfo-common-2.6.18-194.32.1.el5.s390x.rpm
kernel-devel-2.6.18-194.32.1.el5.s390x.rpm
kernel-headers-2.6.18-194.32.1.el5.s390x.rpm
kernel-kdump-2.6.18-194.32.1.el5.s390x.rpm
kernel-kdump-debuginfo-2.6.18-194.32.1.el5.s390x.rpm
kernel-kdump-devel-2.6.18-194.32.1.el5.s390x.rpm
x86_64:
kernel-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debug-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debug-debuginfo-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debug-devel-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debuginfo-2.6.18-194.32.1.el5.x86_64.rpm
kernel-debuginfo-common-2.6.18-194.32.1.el5.x86_64.rpm
kernel-devel-2.6.18-194.32.1.el5.x86_64.rpm
kernel-headers-2.6.18-194.32.1.el5.x86_64.rpm
kernel-xen-2.6.18-194.32.1.el5.x86_64.rpm
kernel-xen-debuginfo-2.6.18-194.32.1.el5.x86_64.rpm
kernel-xen-devel-2.6.18-194.32.1.el5.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/#package
7. References:
https://www.redhat.com/security/data/cve/CVE-2010-3432.html
https://www.redhat.com/security/data/cve/CVE-2010-3442.html
https://www.redhat.com/security/data/cve/CVE-2010-3699.html
https://www.redhat.com/security/data/cve/CVE-2010-3858.html
https://www.redhat.com/security/data/cve/CVE-2010-3859.html
https://www.redhat.com/security/data/cve/CVE-2010-3865.html
https://www.redhat.com/security/data/cve/CVE-2010-3876.html
https://www.redhat.com/security/data/cve/CVE-2010-3880.html
https://www.redhat.com/security/data/cve/CVE-2010-4083.html
https://www.redhat.com/security/data/cve/CVE-2010-4157.html
https://www.redhat.com/security/data/cve/CVE-2010-4161.html
https://www.redhat.com/security/data/cve/CVE-2010-4242.html
https://www.redhat.com/security/data/cve/CVE-2010-4247.html
https://www.redhat.com/security/data/cve/CVE-2010-4248.html
https://access.redhat.com/security/updates/classification/#important
http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/5.5_Technical_Notes/kernel.html#RHSA-2011-0004
8. Contact:
The Red Hat security contact is . More contact
details at https://www.redhat.com/security/team/contact/
Copyright 2011 Red Hat, Inc.