]> git.ipfire.org Git - thirdparty/grub.git/commit
video/fb/video_fb: Fix multiple integer overflows
authorDarren Kenny <darren.kenny@oracle.com>
Wed, 4 Nov 2020 14:43:44 +0000 (14:43 +0000)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 2 Mar 2021 14:54:17 +0000 (15:54 +0100)
commit08e098b1dbf01e96376f594b337491bc4cfa48dd
tree236e82d7a24cbf34cc2c497a83527d500d45dfe1
parent7ce3259f67ac2cd93acb0ec0080c24b3b69e66c6
video/fb/video_fb: Fix multiple integer overflows

The calculation of the unsigned 64-bit value is being generated by
multiplying 2, signed or unsigned, 32-bit integers which may overflow
before promotion to unsigned 64-bit. Fix all of them.

Fixes: CID 73703, CID 73767, CID 73833
Signed-off-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/video/fb/video_fb.c