CVE-2026-33243

barebox is a bootloader. In barebox from version 2016.03.0 to before version 2026.03.1 (and the corresponding backport to 2025.09.3), an attacker could exploit a FIT signature verification vulnerability to trick the bootloader into booting different images than those that were verified as part of a signed configuration. mkimage(1) sets the hashed-nodes property of the FIT signature node to list which nodes of the FIT were hashed as part of the signing process as these will need to be verified later on by the bootloader. However, hashed-nodes itself is not part of the hash and could therefore be modified to allow booting different images than those that have been verified. This issue has been patched in barebox versions 2026.03.1 and backported to 2025.09.3.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:denx:u-boot:*:*:*:*:*:*:*:*
cpe:2.3:a:denx:u-boot:2026.04:rc1:*:*:*:*:*:*
cpe:2.3:a:denx:u-boot:2026.04:rc2:*:*:*:*:*:*
cpe:2.3:a:denx:u-boot:2026.04:rc3:*:*:*:*:*:*
cpe:2.3:a:pengutronix:barebox:*:*:*:*:*:*:*:*
cpe:2.3:a:pengutronix:barebox:*:*:*:*:*:*:*:*

History

26 Mar 2026, 21:17

Type Values Removed Values Added
Summary (en) barebox is a bootloader. In barebox from version 2016.03.0 to before version 2025.09.3 and from version 2025.10.0 to before version 2026.03.1, when creating a FIT, mkimage(1) sets the hashed-nodes property of the FIT signature node to list which nodes of the FIT were hashed as part of the signing process as these will need to be verified later on by the bootloader. However, hashed-nodes itself is not part of the hash and can therefore be modified by an attacker to trick the bootloader into booting different images than those that have been verified. This issue has been patched in barebox versions 2025.09.3 and 2026.03.1. (en) barebox is a bootloader. In barebox from version 2016.03.0 to before version 2026.03.1 (and the corresponding backport to 2025.09.3), an attacker could exploit a FIT signature verification vulnerability to trick the bootloader into booting different images than those that were verified as part of a signed configuration. mkimage(1) sets the hashed-nodes property of the FIT signature node to list which nodes of the FIT were hashed as part of the signing process as these will need to be verified later on by the bootloader. However, hashed-nodes itself is not part of the hash and could therefore be modified to allow booting different images than those that have been verified. This issue has been patched in barebox versions 2026.03.1 and backported to 2025.09.3.

25 Mar 2026, 19:26

Type Values Removed Values Added
References () https://github.com/barebox/barebox/commit/aca01795056d51060cb096f9a1ea309361743e05 - () https://github.com/barebox/barebox/commit/aca01795056d51060cb096f9a1ea309361743e05 - Patch
References () https://github.com/barebox/barebox/security/advisories/GHSA-3fvj-q26p-j6h4 - () https://github.com/barebox/barebox/security/advisories/GHSA-3fvj-q26p-j6h4 - Patch, Vendor Advisory
Summary
  • (es) barebox es un gestor de arranque. En barebox desde la versión 2016.03.0 hasta antes de la versión 2025.09.3 y desde la versión 2025.10.0 hasta antes de la versión 2026.03.1, al crear un FIT, mkimage(1) establece la propiedad hashed-nodes del nodo de firma FIT para listar qué nodos del FIT fueron hasheados como parte del proceso de firma, ya que estos deberán ser verificados posteriormente por el gestor de arranque. Sin embargo, hashed-nodes en sí mismo no forma parte del hash y por lo tanto puede ser modificado por un atacante para engañar al gestor de arranque para que arranque imágenes diferentes a las que han sido verificadas. Este problema ha sido parcheado en las versiones de barebox 2025.09.3 y 2026.03.1.
CPE cpe:2.3:a:denx:u-boot:2026.04:rc3:*:*:*:*:*:*
cpe:2.3:a:denx:u-boot:2026.04:rc2:*:*:*:*:*:*
cpe:2.3:a:denx:u-boot:*:*:*:*:*:*:*:*
cpe:2.3:a:pengutronix:barebox:*:*:*:*:*:*:*:*
cpe:2.3:a:denx:u-boot:2026.04:rc1:*:*:*:*:*:*
First Time Pengutronix barebox
Denx u-boot
Pengutronix
Denx

20 Mar 2026, 23:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-20 23:16

Updated : 2026-03-26 21:17


NVD link : CVE-2026-33243

Mitre link : CVE-2026-33243

CVE.ORG link : CVE-2026-33243


JSON object : View

Products Affected

pengutronix

  • barebox

denx

  • u-boot
CWE
CWE-345

Insufficient Verification of Data Authenticity