[LU-9316] kernel update [RHEL6.9 2.6.32-696.1.1.el6] Created: 11/Apr/17  Updated: 30/May/17  Resolved: 01/May/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.10.0

Type: Bug Priority: Minor
Reporter: Bob Glossman (Inactive) Assignee: Bob Glossman (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-9236 new kernel [RHEL6.9 2.6.32-696.el6] Resolved
is related to LU-9572 kernel update [RHEL6.9 2.6.32-696.3.1... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Security Fix(es):

  • A race condition flaw was found in the N_HLDC Linux kernel driver when
    accessing n_hdlc.tbuf list that can lead to double free. A local, unprivileged
    user able to set the HDLC line discipline on the tty device could use this flaw
    to increase their privileges on the system. (CVE-2017-2636, Important)
  • A flaw was found in the Linux kernel's implementation of seq_file where a
    local attacker could manipulate memory in the put() function pointer. This could
    lead to memory corruption and possible privileged escalation. (CVE-2016-7910,
    Moderate)

Bug Fix(es):

  • Previously, Chelsio firmware included an incorrectly-formatted firmware bin
    file. As a consequence, the firmware could not be flashed. This update provides
    a firmware bin file that is formatted correctly. As a result, Chelsio firmware
    can now be flashed successfully. (BZ#1433865)
  • When multiple simultaneous processes attempted to read from the /proc/stat
    file, spinlock overhead was generated on Non-Uniform Memory Access (NUMA)
    systems. Consequently, a large amount of CPU was consumed. With this update, the
    underlying source code has been fixed to avoid taking spinlock when the
    interrupt line does not exist. As a result, the spinlock overhead is now
    generated less often, and multiple simultaneous processes can now read
    /proc/stat without consuming a large amount of CPU. (BZ#1428106)

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

1399727 - CVE-2016-7910 kernel: Use after free in seq file
1428319 - CVE-2017-2636 kernel: Race condition access to n_hdlc.tbuf causes double free in n_hdlc_release()



 Comments   
Comment by Gerrit Updater [ 13/Apr/17 ]

Bob Glossman (bob.glossman@intel.com) uploaded a new patch: https://review.whamcloud.com/26587
Subject: LU-9316 kernel: kernel update RHEL6.9 [2.6.32-696.1.1.el6]
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8f484896320d13407d258448c0e63cf5966fbcb0

Comment by Gerrit Updater [ 01/May/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/26587/
Subject: LU-9316 kernel: kernel update RHEL6.9 [2.6.32-696.1.1.el6]
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: f20edb0b08d0e9a4a9c4a52bf486fa93bb2e4d0b

Comment by Peter Jones [ 01/May/17 ]

Landed for 2.10

Generated at Sat Feb 10 02:25:06 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.