net: sock: validate data_len before allocating skb in sock_alloc_send_pskb()
CVE-2012-2136
BugLink: http://bugs.launchpad.net/bugs/1006622
We need to validate the number of pages consumed by data_len, otherwise frags
array could be overflowed by userspace. So this patch validate data_len and
return -EMSGSIZE when data_len may occupies more frags than MAX_SKB_FRAGS.
Jason Wang (1):
net: sock: validate data_len before allocating skb in
sock_alloc_send_pskb()