CVE-2019-3837 Race condition in kernel
An unprivileged local attacker can trigger a race condition in the Linux kernel's net_dma code to leak memory or crash the system.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2019-3837?
CVE-2019-3837 is a medium-severity vulnerability in Linux kernel, published on 11 Apr 2019. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
It was found that the net_dma code in tcp_recvmsg() in the 2.6.32 kernel as shipped in RHEL6 is thread-unsafe. So an unprivileged multi-threaded userspace application calling recvmsg() for the same network socket in parallel executed on ioatdma-enabled hardware with net_dma enabled can leak the memory, crash the host leading to a denial-of-service or cause a random memory corruption.
Which versions are affected by CVE-2019-3837?
It affects 2 products.
Products include Linux kernel, Redhat Enterprise Linux.
How do I fix CVE-2019-3837?
Apply the vendor's patch.
Is CVE-2019-3837 being exploited?
There is no known exploitation of CVE-2019-3837 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as DEBIAN-CVE-2019-3837, GHSA-hx7v-466q-33qj, UBUNTU-CVE-2019-3837.