]> git.baikalelectronics.ru Git - kernel.git/commit
media: vivid: potential integer overflow in vidioc_g_edid()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 17 May 2018 08:58:25 +0000 (04:58 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Mon, 28 May 2018 20:12:07 +0000 (16:12 -0400)
commit860f79ed94de3fb98c4f0c3ad68fe76e007bf80c
treec95948a0b01d4ce22dbde827b287fa894e23e6dd
parentb12b37937c89ee6db54b243cb57b8dc51e513a87
media: vivid: potential integer overflow in vidioc_g_edid()

If we pick a very large "edid->blocks" value then the "edid->start_block
+ edid->blocks" addition could wrap around.

Fixes: 9f111085007a ("[media] vivid: add the video capture and output parts")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/platform/vivid/vivid-vid-common.c