commit | 19d2c02758e3564c133f596077a4daa33af85f86 | [log] [tgz] |
---|---|---|
author | Simon Glass <sjg@chromium.org> | Mon Feb 15 17:08:11 2021 -0700 |
committer | Tom Rini <trini@konsulko.com> | Mon Feb 15 22:31:53 2021 -0500 |
tree | 03e9ce18107e891c917d48b177560370fc2f6708 | |
parent | 244705b69784320256d4aae848de2b9e0daeb9cb [diff] |
libfdt: Check for multiple/invalid root nodes It is possible to construct a devicetree blob with multiple root nodes. Update fdt_check_full() to check for this, along with a root node with an invalid name. CVE-2021-27097 Signed-off-by: Simon Glass <sjg@chromium.org> Reported-by: Bruce Monroe <bruce.monroe@intel.com> Reported-by: Arie Haenel <arie.haenel@intel.com> Reported-by: Julien Lenoir <julien.lenoir@intel.com>