RHSA-2015:1139: Important: kernel-rt security, bug fix, and enhancement update
The kernel-rt packages contain the Linux kernel, the core of any Linuxoperating system. It was found that the Linux kernel's implementation of vectored pipe read and write functionality did not take into account the I/O vectors that werealready processed when retrying after a failed atomic access operation,potentially resulting in memory corruption due to an I/O vector arrayoverrun. A local, unprivileged user could use this flaw to crash the systemor, potentially, escalate their privileges on the system. (CVE-2015-1805,Important) A race condition flaw was found in the way the Linux kernel keys management subsystem performed key garbage collection. A local attackercould attempt accessing a key while it was being garbage collected, whichwould cause the system to crash. (CVE-2014-9529, Moderate) A flaw was found in the way the Linux kernel's 32-bit emulation implementation handled forking or closing of a task with an 'int80' entry.A local user could potentially use this flaw to escalate their privilegeson the system. (CVE-2015-2830, Low) It was found that the Linux kernel's ISO file system implementation did not correctly limit the traversal of Rock Ridge extension ContinuationEntries (CE). An attacker with physical access to the system could use thisflaw to trigger an infinite loop in the kernel, resulting in a denial ofservice. (CVE-2014-9420, Low) An information leak flaw was found in the way the Linux kernel's ISO9660 file system implementation accessed data on an ISO9660 image with RockRidgeExtension Reference (ER) records. An attacker with physical access to thesystem could use this flaw to disclose up to 255 bytes of kernel memory.(CVE-2014-9584, Low) A flaw was found in the way the nftflushtable() function of the Linux kernel's netfilter tables implementation flushed rules that werereferencing deleted chains. A local user who has the CAPNETADMINcapability could use this flaw to crash the system. (CVE-2015-1573, Low) An integer overflow flaw was found in the way the Linux kernel randomized the stack for processes on certain 64-bit architecture systems, such asx86-64, causing the stack entropy to be reduced by four. (CVE-2015-1593,Low)Red Hat would like to thank Carl Henrik Lunde for reporting CVE-2014-9420and CVE-2014-9584. The security impact of CVE-2015-1805 was discovered byRed Hat.The kernel-rt packages have been upgraded to version 3.10.0-229.7.2, whichprovides a number of bug fixes and enhancements over the previous version,including: storvsc: get rid of overly verbose warning messages storvsc: force discovery of LUNs that may have been removed storvsc: in responce to a scan event, scan the hos storvsc: NULL pointer dereference fix futex: Mention key referencing differences between shared and private futexes futex: Ensure getfutexkeyrefs() always implies a barrier kernel module: set nx before marking module MODULESTATECOMING kernel module: Clean up ro/nx after early module load failures btrfs: make xattr replace operations atomic megaraidsas: revert: Add release date and update driver version radeon: fix kernel segfault in hwmonitor (BZ#1223955)Bug fix: There is an XFS optimization that depended on a spinlock to disable preemption using the preemptdisable() function. When CONFIGPREEMPTRT isenabled on realtime kernels, spinlocks do not disable preemption whileheld, so the XFS critical section was not protected from preemption.Systems on the Realtime kernel-rt could lock up in this XFS optimizationwhen a task that locked all the counters was then preempted by a realtimetask, causing all callers of that lock to block indefinitely. This updatedisables the optimization when building a kernel withCONFIGPREEMPTRTFULL enabled. (BZ#1223955)All kernel-rt users are advised to upgrade to these updated packages, whichcorrect these issues and add these enhancements. The system must berebooted for this update to take effect.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of RHSA-2015:1139?
The severity of RHSA-2015:1139 is critical due to a vulnerability in the Linux kernel that could allow for elevated privileges.
How do I fix RHSA-2015:1139?
To fix RHSA-2015:1139, update your kernel-rt packages to version 3.10.0-229.7.2.rt56.141.6.el7_1.
What packages are affected by RHSA-2015:1139?
Affected packages include kernel-rt, kernel-rt-debug, kernel-rt-debug-devel, kernel-rt-devel, kernel-rt-doc, kernel-rt-trace, and kernel-rt-trace-devel.
Is there any workaround for RHSA-2015:1139?
There are no known workarounds for the vulnerability in RHSA-2015:1139; updating is the recommended action.
What is the impact of RHSA-2015:1139 if not addressed?
If not addressed, the vulnerability in RHSA-2015:1139 may allow attackers to gain elevated privileges on the affected systems.