]> git.ipfire.org Git - thirdparty/grub.git/commit
disk/lvm: Do not overread metadata
authorDaniel Axtens <dja@axtens.net>
Thu, 21 Jan 2021 07:35:22 +0000 (18:35 +1100)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 2 Mar 2021 14:54:18 +0000 (15:54 +0100)
commit1155d7dffd3337942cb7583706b429d567d4db86
tree64724bdc271d2c886306afed9a658b1224bb4dff
parentdb29073fc7aec71a40dabfc722a96ea9f3280907
disk/lvm: Do not overread metadata

We could reach the end of valid metadata and not realize, leading to
some buffer overreads. Check if we have reached the end and bail.

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