Missing copy_from_user check in comx driver
PATCH 1/1 Missing copy_from_user check in comx driver
drivers/net/wan/comx-hw-locomx.c +4 -1
@@ -339,7 +339,10 @@ static int locomx_write_proc(struct filereturn -ENOMEM ; } - copy_from_user(page, buffer, count = min_t(unsigned long, count, PAGE_SIZE)); + if (copy_from_user(page, buffer, count = min_t(unsigned long, count, PAGE_SIZE))) { +free_page ((unsigned long )page); +return -EBADF ; + }if (*(page + count -1 ) =='\n' ) { *(page + count -1 ) =0 ; }