Vulnerability Note VU#962459
Linux Kernel TCP implementation vulnerable to Denial of Service
Overview
The Linux kernel, versions 4.9+, is vulnerable to denial of service conditions with low rates of specially modified packets.
Description
CWE-400: Uncontrolled Resource Consumption ('Resource Exhaustion') - CVE-2018-5390 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. An attacker can induce a denial of service condition by sending specially modified packets within ongoing TCP sessions. Maintaining the denial of service condition requires continuous two-way TCP sessions to a reachable open port. Thus, the attacks cannot be performed using spoofed IP addresses. |
Impact
An remote attacker may be able to trigger a denial-of-service condition against a system with an available open port. |
Solution
Apply a patch |
Vendor Information (Learn More)
| Vendor | Status | Date Notified | Date Updated |
|---|---|---|---|
| 3com Inc | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| A10 Networks | Unknown | 27 Jul 2018 | 27 Jul 2018 |
| ACCESS | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| Actelis Networks | Unknown | 27 Jul 2018 | 27 Jul 2018 |
| Actiontec | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| ADTRAN | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| aep NETWORKS | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| Aerohive | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| AhnLab Inc | Unknown | 27 Jul 2018 | 27 Jul 2018 |
| AirWatch | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| Akamai Technologies, Inc. | Unknown | 27 Jul 2018 | 27 Jul 2018 |
| Alcatel-Lucent Enterprise | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| Amazon | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| Android Open Source Project | Unknown | 23 Jul 2018 | 23 Jul 2018 |
| ANTlabs | Unknown | 23 Jul 2018 | 23 Jul 2018 |
CVSS Metrics (Learn More)
| Group | Score | Vector |
|---|---|---|
| Base | 7.1 | AV:N/AC:M/Au:N/C:N/I:N/A:C |
| Temporal | 6.4 | E:POC/RL:ND/RC:C |
| Environmental | 6.4 | CDP:ND/TD:H/CR:ND/IR:ND/AR:ND |
References
- https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git/commit/?id=1a4f14bab1868b443f0dd3c55b689a478f82e72e
- https://www.spinics.net/lists/netdev/msg514742.html
Credit
Thanks to Juha-Matti Tilli (Aalto University, Department of Communications and Networking / Nokia Bell Labs) for reporting this vulnerability.
This document was written by Trent Novelly.
Other Information
- CVE IDs: CVE-2018-5390
- Date Public: 23 Jul 2018
- Date First Published: 06 Aug 2018
- Date Last Updated: 06 Aug 2018
- Document Revision: 17
Feedback
If you have feedback, comments, or additional information about this vulnerability, please send us email.