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.
CVSS
- Versión: 3.1
- Vector: CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
- Puntuación base: 8.2
Probabilidad de explotación (EPSS)
- Probabilidad de explotación en los próximos 30 días: 0.12%
- Percentil entre todas las CVEs puntuadas: 2
- Fecha de la puntuación: 6/10/2026
EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).
🎯 Técnicas ATT&CK
Cómo se explota esta vulnerabilidad y qué consigue el atacante, en el lenguaje de MITRE ATT&CK.
- Explotación
T1068Exploitation for Privilege Escalationprivilege escalation75 % - Impacto principal
T1195.002Compromise Software Supply Chaininitial access80 % - Impacto secundario
T1565.001Stored Data Manipulationimpact70 %
AV:L/PR:H indica escalada local; modificar hashed-nodes en FIT permite bootear imágenes no verificadas, comprometiendo la integridad del firmware (T1195.002: supply chain/firmware) y datos (T1565.001: manipulación).
Inferido por nuestro agente de análisis a partir de la descripción oficial, el vector CVSS y la CWE, y comprobado por un supervisor. Puede contener errores.
🛡️ Mitigaciones ATT&CK que cubren estas técnicas
Tecnologías afectadas (1)
CWE
- CWE-345
Referencias
JSON original (NVD)
Mostrar
{
"id": "CVE-2026-33243",
"cveTags": [],
"metrics": {
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-33243",
"role": "CISA Coordinator",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"version": "2.0.3",
"timestamp": "2026-03-24T15:31:22.066555Z"
}
}
],
"cvssMetricV31": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"cvssData": {
"scope": "CHANGED",
"version": "3.1",
"baseScore": 8.2,
"attackVector": "LOCAL",
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H",
"integrityImpact": "HIGH",
"userInteraction": "NONE",
"attackComplexity": "LOW",
"availabilityImpact": "HIGH",
"privilegesRequired": "HIGH",
"confidentialityImpact": "HIGH"
},
"impactScore": 6,
"exploitabilityScore": 1.5
}
]
},
"affected": [
{
"source": "security-advisories@github.com",
"affectedData": [
{
"vendor": "barebox",
"product": "barebox",
"versions": [
{
"status": "affected",
"version": ">= 2016.03.0, < 2025.09.3"
},
{
"status": "affected",
"version": ">= 2025.10.0, < 2026.03.1"
}
]
}
]
}
],
"published": "2026-03-20T23:16:47.167",
"references": [
{
"url": "https://github.com/barebox/barebox/commit/aca01795056d51060cb096f9a1ea309361743e05",
"tags": [
"Patch"
],
"source": "security-advisories@github.com"
},
{
"url": "https://github.com/barebox/barebox/security/advisories/GHSA-3fvj-q26p-j6h4",
"tags": [
"Patch",
"Vendor Advisory"
],
"source": "security-advisories@github.com"
}
],
"vulnStatus": "Analyzed",
"weaknesses": [
{
"type": "Secondary",
"source": "security-advisories@github.com",
"description": [
{
"lang": "en",
"value": "CWE-345"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "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."
},
{
"lang": "es",
"value": "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."
}
],
"lastModified": "2026-09-11T15:55:06.403",
"configurations": [
{
"nodes": [
{
"negate": false,
"cpeMatch": [
{
"criteria": "cpe:2.3:a:pengutronix:barebox:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "F9C10736-4F83-4DFE-B39D-8F93E6C8D55D",
"versionEndExcluding": "2025.09.3",
"versionStartIncluding": "2016.03.0"
},
{
"criteria": "cpe:2.3:a:pengutronix:barebox:*:*:*:*:*:*:*:*",
"vulnerable": true,
"matchCriteriaId": "D19A8826-6289-4EEA-8093-8F92E7A66461",
"versionEndExcluding": "2026.03.1",
"versionStartIncluding": "2025.10.0"
}
],
"operator": "OR"
}
]
}
],
"sourceIdentifier": "security-advisories@github.com"
}