summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2026-06-13 10:38:08 -0600
committerTom Rini <[email protected]>2026-06-13 10:42:17 -0600
commit7c290d20cd8a9f3ae1700a0707c774e9b83f7f27 (patch)
tree8a3452ce0628247f697acfa6f83fff20a0d67c2b /scripts
parent7e47c37adf53f3010a6bf151df32df04a3c9ab91 (diff)
parentf3d2ff3f5c3f49216b45a30b4b9a315a1b8d2142 (diff)
Merge branch 'assorted-fit-validation-fixes' into next
This brings in a number of FIT image validation fixes from Anton Ivanov <[email protected]> that have security implications.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/dtc/libfdt/fdt_ro.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/dtc/libfdt/fdt_ro.c b/scripts/dtc/libfdt/fdt_ro.c
index 3e7e26b4398..d7b424c658f 100644
--- a/scripts/dtc/libfdt/fdt_ro.c
+++ b/scripts/dtc/libfdt/fdt_ro.c
@@ -940,6 +940,9 @@ int fdt_check_full(const void *fdt, size_t bufsize)
int len;
name = fdt_get_name(fdt, offset, &len);
+ if (!name)
+ return len;
+
if (*name || len)
return -FDT_ERR_BADLAYOUT;
}