Oval Definition:oval:com.redhat.rhsa:def:20180180
Revision Date:2018-01-25Version:603
Title:RHSA-2018:0180: kernel-alt security and bug fix update (Important)
Description:The kernel-alt packages provide the Linux kernel version 4.x.

Security Fix(es):

  • A flaw was found in the patches used to fix the 'dirtycow' vulnerability (CVE-2016-5195). An attacker, able to run local code, can exploit a race condition in transparent huge pages to modify usually read-only huge pages. (CVE-2017-1000405)

    Red Hat would like to thank Eylon Ben Yaakov and Daniel Shapiro for reporting this issue.

    Bug Fix(es):

  • Previously, Red Hat Enterprise Linux 7.4 with the kernel version provided by the kernel-alt package, did not support turning off transactional memory (TM) on the POWER9 systems. With this update it is now possible to turn off TM on the POWER9 systems. (BZ#1509974)

  • Due to a bug in the ixgbe and i40e drivers, the socket buffer list (skb list) in some cases got corrupted when running Red Hat Enterprise Linux 7.4 with the kernel version provided by the kernel-alt package on the POWER9 systems. Consequently, a kernel panic occurred. This update fixes ixgbe and i40e, and the kernel no longer panics due to this behavior. (BZ#1518412)

  • Users can lower the max_sectors_kb setting in the sysfs file system to accommodate certain workloads. Previously, users needed to set the maximum I/O size to either the block layer default or the optional preferred I/O size reported by the device. This update fixes the scsi driver to keep the current heuristic function for the initial setting of max_sectors_kb. As a result, for subsequent invocations, the driver now only updates the current queue limit if it exceeds the capabilities of the hardware. (BZ#1518432)

  • When performing full-bootme tests on Boston ESS systems running Red Hat Enterprise Linux 7.4 with the kernel version provided in the kernel-alt package, a kernel panic occurred and the operating system dropped into the XMON software. This update fixes the Multi-Queue Block IO Queueing Mechanism (blk-mq), and the kernel no longer panics in these circumstances. (BZ#1518433)

  • When running the stress test on the file system with the gssstress command, and pulling one disk from one recovery group, "kernel I/O error" was reported, and gssstress became unresponsive. Gssstress now works as expected under the described circumstances. (BZ#1522645)

  • When using the fwupdate_xl710 utility to apply updates for NVM Intel Ethernet Converged Network Adapter XL710 on machines running Red Hat Enterpise Linux 7.4 with the kernel version provided in the kernel-alt package, a deadlock sometimes occurred when the i40e driver was acquiring access to the Non-Volatile Memory (NVM) of the device. Consequently, NVM acquire timeouts occurred, the firmware update failed with the following error message: "Failed Acquiring NVM resource for read err=-53 status=0xa", and left the device's memory in a corrupted state. This update fixes the i40e driver, and the firmware updates no longer fail due to this behavior. (BZ#1522843)

    Previously, on POWER9 systems with more than 100 Pstates, the cpufreq driver did not handle the cases when the NxN matrix denominated transition table (trans_table) overflowed beyond the PAGE_SIZE boundary correctly. Consequently, reading trans_table for any of the CPUs failed with the following error:

    "fill_read_buffer: show+0x0/0xa0 returned bad count"

  • With this update reading trans_table for any of the CPUs now proceeds as expected under the described circumstances. (BZ#1522844)

  • Previously, the /sys/firmware/opal/exports directory did not contain an export node. Consequently, a range of memory in the Open Power Abstraction Layer (OPAL) that the operating system attempted to export to user space for debugging purposes was not available. With this update the sysfs file under /sys/firmware/opal/exports is now available for each property found there, and this file can be used for debugging purposes. (BZ#1522845)
  • Family:unixClass:patch
    Status:Reference(s):CVE-2017-1000405
    RHSA-2018:0180-00
    RHSA-2018:0180-01
    RHSA-2018:0180-02
    Platform(s):Red Hat Enterprise Linux 7
    Product(s):
    Definition Synopsis
  • Release Information
  • Red Hat Enterprise Linux 7 Client is installed
  • OR Red Hat Enterprise Linux 7 Server is installed
  • OR Red Hat Enterprise Linux 7 Workstation is installed
  • OR Red Hat Enterprise Linux 7 ComputeNode is installed
  • AND Package Information
  • kernel is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-abi-whitelists is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-abi-whitelists is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-bootwrapper is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-bootwrapper is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-debug is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-debug is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-debug-devel is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-debug-devel is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-devel is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-devel is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-doc is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-doc is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-headers is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-headers is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-tools is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-tools is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-tools-libs is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-tools-libs is signed with Red Hat redhatrelease2 key
  • OR
  • kernel-tools-libs-devel is earlier than 0:4.11.0-44.4.1.el7a
  • AND kernel-tools-libs-devel is signed with Red Hat redhatrelease2 key
  • OR
  • perf is earlier than 0:4.11.0-44.4.1.el7a
  • AND perf is signed with Red Hat redhatrelease2 key
  • OR
  • python-perf is earlier than 0:4.11.0-44.4.1.el7a
  • AND python-perf is signed with Red Hat redhatrelease2 key
  • BACK