8.19. Release v2026.03.0¶
8.19.1. ARM NXP i.MX8MP¶
On NXP i.MX8MP the SoC UID was read out wrong. It really is 128bit from which barebox only read 64bit. barebox now does it correctly, but rolled out devices might depend on the SoC UID being constant. In that case CONFIG_ARCH_IMX8MP_KEEP_COMPATIBLE_SOC_UID should be enabled.
8.19.2. FIT Images¶
The fix for CVE-2026-33243 has the side effect that barebox after v2026.03.0 will not boot a signed configuration that excludes some images from the signature.
Previously, it was possible to generate readily exploitable FIT images
by omitting them from sign-images in the ITS.
If a FIT fails to boot with v2026.03.1, when it succesfully booted v2026.02.0 or earlier, it’s likely that it was vulnerable even without knowledge of CVE-2026-33243.
Recommendation is to not write FIT ITS manually, but to use higher level
tooling that generates the ITS and feeds it to mkimage(1).
For more details, refer to the security advisory.