]> git.ipfire.org Git - thirdparty/grub.git/commit
video/readers/png: Sanity check some huffman codes
authorDaniel Axtens <dja@axtens.net>
Tue, 6 Jul 2021 09:19:11 +0000 (19:19 +1000)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 7 Jun 2022 14:39:32 +0000 (16:39 +0200)
commit690bee69fae6b4bd911293d6b7e56774e29fdf64
tree53e4ea7ebddad5b840a725471e5a016d4ac05cac
parent210245129c932dc9e1c2748d9d35524fb95b5042
video/readers/png: Sanity check some huffman codes

ASAN picked up two OOB global reads: we weren't checking if some code
values fit within the cplens or cpdext arrays. Check and throw an error
if not.

Signed-off-by: Daniel Axtens <dja@axtens.net>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/video/readers/png.c