1
0

920-cve-2018-5333-fix.patch 371 B

123456789101112
  1. --- a/net/rds/rdma.c
  2. +++ b/net/rds/rdma.c
  3. @@ -517,6 +517,9 @@ int rds_rdma_extra_size(struct rds_rdma_
  4. local_vec = (struct rds_iovec __user *)(unsigned long) args->local_vec_addr;
  5. + if (args->nr_local == 0)
  6. + return -EINVAL;
  7. +
  8. /* figure out the number of pages in the vector */
  9. for (i = 0; i < args->nr_local; i++) {
  10. if (copy_from_user(&vec, &local_vec[i],