CVE-2019-11683

udp_gro_receive_segment in net/ipv4/udp_offload.c in the Linux kernel 5.x before 5.0.13 allows remote attackers to cause a denial of service…

published May 2, 2019

CVSS
—
EPSS
8%
Percentile
94.5
In the wild
Unconfirmed
What it is

🚨 A mishandled UDP packet could lead to a serious denial of service in the Linux kernel! Imagine a glitch that allows a flood of empty packages to crash your system — that’s the GRO packet of death for you! 🔥 Think of it like a delivery service that accepts packages with no contents. If they keep getting delivered, the warehouse gets clogged and can't function properly — that's the chaos caused by these UDP packets with a 0 payload. An attacker can send these specially crafted empty UDP packets, causing your system to mismanage memory. This could lead to a denial of service, where legitimate users can’t access resources, essentially throwing a wrench into the works of your network. It’s like being locked out of your own house because the delivery guy forgot his package!

Put simply

Think of it like a delivery service that accepts packages with no contents. If they keep getting delivered, the warehouse gets clogged and can't function properly — that's the chaos caused by these UDP packets with a 0 payload. The vulnerability lies in the `udp_gro_receive_segment` function of the Linux kernel, which mishandles padded packets with a 0 payload, leading to slab-out-of-bounds memory corruption.

What to do

An attacker can send these specially crafted empty UDP packets, causing your system to mismanage memory. This could lead to a denial of service, where legitimate users can’t access resources, essentially throwing a wrench into the works of your network. It’s like being locked out of your own house because the delivery guy forgot his package! To protect your systems, update your Linux kernel to version 5.0.13 or later to mitigate this issue. Regularly review your upgrade policies to ensure you stay ahead of vulnerabilities like this! You've got this! Keep your systems secure and up-to-date, and you’ll be a security hero in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.07550 · 94.5th percentile
Published
2019-05-02T16:56Z
EPSS history
Timeline
  • 02 MAY 16:56Z
    udp_gro_receive_segment in net/ipv4/udp_offload.c in the Linux kernel 5.x before 5.0.13 allows remote attackers to cause a denial of service…
    cvelistv5