CVE-2019-11477

CWE-190Integer Overflow18 documents13 sources
Severity
7.5HIGH
EPSS
74.3%
top 1.16%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJun 19
Latest updateMay 24

Description

Jonathan Looney discovered that the TCP_SKB_CB(skb)->tcp_gso_segs value was subject to an integer overflow in the Linux kernel when handling TCP Selective Acknowledgments (SACKs). 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 3b4929f65b0d8249f19a50245cd88ed1a2f78cff.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages18 packages

CVEListV5linux/linux_kernel4.44.4.182+4
NVDlinux/linux_kernel2.6.293.16.69+5
Debianlinux< 4.19.37-4+3
NVDf5/big-ip_fraud_protection_service11.5.211.6.4+4
NVDf5/big-ip_analytics11.5.211.6.4+4

Also affects: Ubuntu Linux 12.04, 14.04, 16.04, 18.04, 18.10, 19.04, Enterprise Linux 5.0, 6.0, 7.0, 8.0, 6.5, 6.6, 7.4, 7.5

Patches

🔴Vulnerability Details

5
GHSA
GHSA-748j-px2m-cwgh: Jonathan Looney discovered that the TCP_SKB_CB(skb)->tcp_gso_segs value was subject to an integer overflow in the Linux kernel when handling TCP Selec2022-05-24
OSV
CVE-2019-11477: Jonathan Looney discovered that the TCP_SKB_CB(skb)->tcp_gso_segs value was subject to an integer overflow in the Linux kernel when handling TCP Selec2019-06-19
CVEList
Integer overflow in TCP_SKB_CB(skb)->tcp_gso_segs2019-06-18
OSV
linux, linux-aws, linux-aws-hwe, linux-azure, linux-gcp, linux-hwe, linux-kvm, linux-oem, linux-oracle, linux-raspi2, linux-snapdragon vulnerabilities2019-06-17
Kernel
tcp: limit payload size of sacked skbs2019-05-17

📋Vendor Advisories

7
Oracle
Oracle Oracle Systems Risk Matrix: XCP Firmware (Linux Kernel) — CVE-2019-114772020-10-15
Oracle
Oracle Oracle Communications Applications Risk Matrix: Security (Kernel) — CVE-2019-114772020-01-15
VMware
VMware product updates address Linux kernel vulnerabilities in TCP Selective Acknowledgement (SACK) (CVE-2019-11477, CVE-2019-11478)2019-07-02
Ubuntu
Linux kernel vulnerabilities2019-06-17
Red Hat
Kernel: tcp: integer overflow while processing SACK blocks allows remote denial of service2019-06-17

🕵️Threat Intelligence

2
Unit42
TCP SACK Panics Linux Servers2019-06-21
Unit42
TCP SACK Panics Linux Servers2019-06-21

💬Community

2
Bugzilla
CVE-2019-11477 kernel: tcp: integer overflow while processing SACK blocks allows remote denial of service [fedora-all]2019-06-17
Bugzilla
CVE-2019-11477 Kernel: tcp: integer overflow while processing SACK blocks allows remote denial of service2019-06-11