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.
https://security.paloaltonetworks.com/CVE-2016-10229
https://github.com/torvalds/linux/commit/197c949e7798fbf28cfadc69d9ca0c2abbf93191
http://www.securitytracker.com/id/1038201
http://www.securityfocus.com/bid/97397