CVE-2026-33243barebox引导加载程序在2016.03.0至2026.03.1版本中存在FIT签名验证绕过漏洞。由于`hashed-nodes`属性未被包含在签名哈希计算中,本地高权限攻击者可修改该属性,欺骗引导加载程序加载并执行未经验证的恶意镜像,从而完全破坏系统的机密性、完整性和可用性。
该漏洞发生在FIT镜像签名验证流程中。mkimage工具在生成签名时,将需要哈希的节点列表记录在签名节点的`hashed-nodes`属性中。然而,该属性本身未被哈希,导致其可被篡改。攻击者需拥有本地高权限,能够修改存储介质上的FIT镜像。通过将`hashed-nodes`指向已验证的良性节点,同时替换实际启动的内核或设备树节点为恶意代码,攻击者可诱导barebox加载篡改后的镜像。由于验证逻辑仅检查`hashed-nodes`指定的节点,实际的恶意代码得以绕过签名校验并执行,导致安全启动机制失效。