On Sat, Dec 17, 2011 at 11:53:37AM -0500, Kevin McKinney wrote:
> Variable IoBuffer.InputLength is chosen from userspace,
> and can therefore be less than the intended size. In this
> case,the memory from the kmalloc call is eventually cast
> to a PBULKWRM_BUFFER. If the IoBuffer.InputLength does not
> meet the minimum size of PBULKWRM_BUFFER, then we will get
> a kernel Oops. To resolve this issue, this patch verifies
> IoBuffer.InputLength meets the minimum size before invoking
> the kmalloc call.
> 
> Signed-off-by: Kevin McKinney <[email protected]>

Looks good.

Reviewed-by: Dan Carpenter <[email protected]>

regards,
dan carpenter

Attachment: signature.asc
Description: Digital signature

_______________________________________________
devel mailing list
[email protected]
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel

Reply via email to