Skip to content
OpenAdvisories
High ELSA-2018-4216 1 CVE

Important: Unbreakable Enterprise kernel security update (Oracle Linux 7)

Published Sep 14, 2018 · Updated Sep 14, 2018

Summary

[4.1.12-124.19.2]
- tcp: add tcp_ooo_try_coalesce() helper (Eric Dumazet) [Orabug: 28639707] {CVE-2018-5390}
- tcp: call tcp_drop() from tcp_data_queue_ofo() (Eric Dumazet) [Orabug: 28639707] {CVE-2018-5390}
- tcp: detect malicious patterns in tcp_collapse_ofo_queue() (Eric Dumazet) [Orabug: 28639707] {CVE-2018-5390}
- tcp: avoid collapses in tcp_prune_queue() if possible (Eric Dumazet) [Orabug: 28639707] {CVE-2018-5390}
- tcp: free batches of packets in tcp_prune_ofo_queue() (Eric Dumazet) [Orabug: 28639707] {CVE-2018-5390}
- tcp: use an RB tree for ooo receive queue (Yaogong Wang) [Orabug: 28639707] {CVE-2018-5390}
- tcp: refine tcp_prune_ofo_queue() to not drop all packets (Eric Dumazet) [Orabug: 28639707] {CVE-2018-5390}
- tcp: introduce tcp_under_memory_pressure() (Eric Dumazet) [Orabug: 28639707] {CVE-2018-5390}
- tcp: increment sk_drops for dropped rx packets (Eric Dumazet) [Orabug: 28639707] {CVE-2018-5390}

Fixed packages 6

ReleasePackageFixed in
Oracle Linux · 7 kernel-uek 0:4.1.12-124.19.2.el7uek
Oracle Linux · 7 kernel-uek-debug 0:4.1.12-124.19.2.el7uek
Oracle Linux · 7 kernel-uek-debug-devel 0:4.1.12-124.19.2.el7uek
Oracle Linux · 7 kernel-uek-devel 0:4.1.12-124.19.2.el7uek
Oracle Linux · 7 kernel-uek-doc 0:4.1.12-124.19.2.el7uek
Oracle Linux · 7 kernel-uek-firmware 0:4.1.12-124.19.2.el7uek

Vulnerabilities 1

  • Unscored —
    CVE-2018-5390 EPSS 72%

    Linux kernel versions 4.9+ can be forced to make very expensive calls to tcp_collapse_ofo_queue() and tcp_prune_ofo_queue() for every incoming packet which can lead to a denial of service

    Linux kernel versions 4.9+ can be forced to make very expensive calls to tcp_collapse_ofo_queue() and tcp_prune_ofo_queue() for every incoming packet which can lead to a denial of service.