CVE-2016-10229
CRITICALLinux Kernel < 4.5 - Remote Code Execution via UDP MSG_PEEK Checksum Calculation
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2016-10229. PoCs published by codecat007.
AI-analyzed exploit summary The PoC demonstrates a use-after-free vulnerability in the Linux kernel's IPv6 UDP socket handling (CVE-2016-10229). It exploits improper reference counting in `recvmsg` with `MSG_PEEK`, leading to memory corruption. The exploit forks sender/receiver processes to trigger the race condition.
Description
udp.c in the Linux kernel before 4.5 allows remote attackers to execute arbitrary code via UDP traffic that triggers an unsafe second checksum calculation during execution of a recv system call with the MSG_PEEK flag.
Exploits (1)
The PoC demonstrates a use-after-free vulnerability in the Linux kernel's IPv6 UDP socket handling (CVE-2016-10229). It exploits improper reference counting in `recvmsg` with `MSG_PEEK`, leading to memory corruption. The exploit forks sender/receiver processes to trigger the race condition.
References (7)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H