CVE-2019-11477 Integer overflow in TCP_SKB_CB(skb)->tcp_gso_segs

High 7.5 Published Updated

A remote attacker can cause a denial of service in the Linux kernel via an integer overflow in TCP SACK handling.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2019-11477?

CVE-2019-11477 is a high-severity vulnerability in Canonical Ubuntu Linux, published on 18 Jun 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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.

Weakness: CWE-190

Which versions are affected by CVE-2019-11477?

It affects 24 products.

Products include Canonical Ubuntu Linux, F5 Big-Ip Access Policy Manager, F5 Big-Ip Advanced Firewall Manager, F5 Big-Ip Analytics, F5 Big-Ip Application Acceleration Manager, F5 Big-Ip Application Security Manager and 18 more.

How do I fix CVE-2019-11477?

Apply the vendor's patch.

Is CVE-2019-11477 being exploited?

There is no known exploitation of CVE-2019-11477 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2019-11477, GHSA-748j-px2m-cwgh, UBUNTU-CVE-2019-11477.

Is CVE-2019-11477 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free