CVE-2016-10229

CRITICAL

Linux Kernel < 4.5 - Remote Code Execution via UDP MSG_PEEK Checksum Calculation

Title source: llm
STIX 2.1

Exploitation 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)

github WORKING POC 8 stars
by codecat007 · cpoc
https://github.com/codecat007/cvehub/tree/main/android/securityPatch/CVE-2016-10229

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.

Classification
Working Poc 95%
Attack Type
Lpe
Complexity
Moderate
Reliability
Racy
Target: Linux kernel (versions affected by CVE-2016-10229)
No auth needed
Prerequisites: Linux system with vulnerable kernel · ability to create IPv6 UDP sockets
devstral-2 · analyzed Feb 27, 2026 Full analysis →

References (7)

Core 7
Core References
Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/97397
Patch, Third Party Advisory x_refsource_confirm
http://source.android.com/security/bulletin/2017-04-01.html
Issue Tracking, Patch, Third Party Advisory x_refsource_confirm
https://github.com/torvalds/linux/commit/197c949e7798fbf28cfadc69d9ca0c2abbf93191
Third Party Advisory, VDB Entry vdb-entry x_refsource_sectrack
http://www.securitytracker.com/id/1038201
Third Party Advisory x_refsource_confirm
https://security.paloaltonetworks.com/CVE-2016-10229

Scores

CVSS v3 9.8
EPSS 0.0119
EPSS Percentile 79.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-358
Status published
Products (2)
google/android < 7.1.1
linux/linux_kernel 3.2 - 3.2.76
Published Apr 04, 2017
Tracked Since Feb 18, 2026