CVE-2019-11478

SACK can cause extensive memory use via fragmented resend queue

State
Published
Severity
5.3 Medium
Published
Jun 18, 2019
Updated
Sep 16, 2024
Reserved
Apr 23, 2019

Read the record on cve.org

Description

Jonathan Looney discovered that the TCP retransmission queue implementation in tcp_fragment in the Linux kernel could be fragmented when handling certain TCP Selective Acknowledgment (SACK) sequences. A remote attacker could use this to cause a denial of service. This has been fixed in stable kernel releases 4.4.182, 4.9.182, 4.14.127, 4.19.52, 5.1.11, and is fixed in commit f070ef2ac66716357066b683fb0baf55f8191a2e.

Scores

CVSSScoreVectorSource
3.05.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:Lcanonical

Weaknesses

  • CWE-770 Allocation of Resources Without Limits or Throttling

Affected Products

ProductVersions
Linux kernelLinux
  • 4.4 to before 4.4.182Affected
  • 4.9 to before 4.9.182Affected
  • 4.14 to before 4.14.127Affected
  • 4.19 to before 4.19.52Affected
  • 5.1 to before 5.1.11Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.