Skip to content
Snippets Groups Projects
Commit 79821687 authored by josh_hsu's avatar josh_hsu Committed by Carol_Jiang
Browse files

anthias: security: patch for CVE-2015-2686

Change-Id: Iadb460ac84124c9095704f3dcc4d5981f6c547ab
Reviewed-on: http://mcrd1-22-pc.corpnet.asus/code-review/master/249051


Reviewed-by: default avatarCarol_Jiang <carol_jiang@asus.com>
Tested-by: default avatarCarol_Jiang <carol_jiang@asus.com>
parent 28b3697e
No related merge requests found
......@@ -1784,6 +1784,8 @@ SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len,
if (len > INT_MAX)
len = INT_MAX;
if (unlikely(!access_ok(VERIFY_READ, buff, len)))
return -EFAULT;
sock = sockfd_lookup_light(fd, &err, &fput_needed);
if (!sock)
goto out;
......@@ -1843,6 +1845,8 @@ SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size,
if (size > INT_MAX)
size = INT_MAX;
if (unlikely(!access_ok(VERIFY_WRITE, ubuf, size)))
return -EFAULT;
sock = sockfd_lookup_light(fd, &err, &fput_needed);
if (!sock)
goto out;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment