]> git.ipfire.org Git - thirdparty/grub.git/commit
ieee1275: NULL pointer dereference in grub_ieee1275_encode_devname()
authorEric Snowberg <eric.snowberg@oracle.com>
Tue, 2 Apr 2019 16:40:31 +0000 (09:40 -0700)
committerDaniel Kiper <daniel.kiper@oracle.com>
Thu, 4 Apr 2019 16:34:05 +0000 (18:34 +0200)
commit0f1b648b4531cb5ae94fbeaba3fe37e496fbcad4
tree6a2436f4e70313f43b46282ec3585b9008b82114
parentfa20550f168dd637ad413d48967fb18622b9a3c1
ieee1275: NULL pointer dereference in grub_ieee1275_encode_devname()

Function grub_strndup() may return NULL, this is called from
function grub_ieee1275_get_devname() which is then called from
function grub_ieee1275_encode_devname() to set device. The device
variable could then be used with a NULL pointer.

Signed-off-by: Eric Snowberg <eric.snowberg@oracle.com>
Reviewed-by: Colin Watson <cjwatson@ubuntu.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/kern/ieee1275/openfw.c