CVE-2026-46728
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because...
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.2
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
- Record
CVE-2026-46728- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-346
- Updated
- 2026-11-02
EUVDEUVD-2026-30673
8.2
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
- Record
EUVD-2026-30673- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-5cv5-vm4q-7wmx
8.2
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because...
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
- Record
GHSA-5cv5-vm4q-7wmx- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-346
- Updated
- 2026-11-02
NVD
8.2
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
- Record
CVE-2026-46728- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-346
- Updated
- 2026-11-02
OSVCVE-2026-33243
8.2
barebox: FIT Signature Verification Bypass Vulnerability
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.
- Record
CVE-2026-33243- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-345
- Updated
- 2026-11-02
OSV
8.2
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
- Record
CVE-2026-46728- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-346
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-46728
8.8
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
- Record
DEBIAN-CVE-2026-46728- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-46728
8.2
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
- Record
UBUNTU-CVE-2026-46728- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
u-bootDebian:12 |
before 2023.01+dfsg-2+deb12u3, plus listed versions 2023.01+dfsg-22023.01+dfsg-2+deb12u12023.01+dfsg-2+deb12u2 |
2023.01+dfsg-2+deb12u3 |
u-bootDebian:13 |
before 2025.01-3+deb13u1, plus listed versions 2025.01-3 |
2025.01-3+deb13u1 |
u-bootDebian:14 |
before 2025.01-3.2, plus listed versions 2025.01-32025.01-3.1 |
2025.01-3.2 |
u-bootUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2015.04+dfsg1-2ubuntu12015.10+dfsg1-22015.10+dfsg1-32015.10+dfsg1-42016.01+dfsg1-1 Show 7 moreShow less2016.01+dfsg1-1ubuntu12016.01+dfsg1-2ubuntu12016.01+dfsg1-2ubuntu22016.01+dfsg1-2ubuntu32016.01+dfsg1-2ubuntu52016.01+dfsg1-2ubuntu5+esm12016.01+dfsg1-2ubuntu5+esm2 |
None known |
u-bootUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2016.03+dfsg1-6ubuntu22018.07~rc3+dfsg1-0ubuntu1~18.04.12018.07~rc3+dfsg1-0ubuntu2~18.04.12018.07~rc3+dfsg1-0ubuntu3~18.04.12019.07+dfsg-1ubuntu4~18.04.1 Show 4 moreShow less2020.10+dfsg-1ubuntu0~18.04.22020.10+dfsg-1ubuntu0~18.04.32020.10+dfsg-1ubuntu0~18.04.3+esm12020.10+dfsg-1ubuntu0~18.04.3+esm2 |
None known |
u-bootUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2019.07+dfsg-1ubuntu32019.07+dfsg-1ubuntu52019.07+dfsg-1ubuntu62020.10+dfsg-1ubuntu0~20.04.22021.01+dfsg-3ubuntu0~20.04.1 Show 6 moreShow less2021.01+dfsg-3ubuntu0~20.04.32021.01+dfsg-3ubuntu0~20.04.42021.01+dfsg-3ubuntu0~20.04.52021.01+dfsg-3ubuntu0~20.04.62021.01+dfsg-3ubuntu0~20.04.6+esm12021.01+dfsg-3ubuntu0~20.04.6+esm2 |
None known |
u-bootUbuntu:22.04:LTS |
All versions, plus listed versions 2021.07+dfsg-0ubuntu82021.07+dfsg-0ubuntu92021.07+dfsg-0ubuntu102022.01+dfsg-2ubuntu12022.01+dfsg-2ubuntu2 Show 8 moreShow less2022.01+dfsg-2ubuntu2.12022.01+dfsg-2ubuntu2.32022.01+dfsg-2ubuntu2.42022.01+dfsg-2ubuntu2.52022.01+dfsg-2ubuntu2.62022.01+dfsg-2ubuntu2.72022.01+dfsg-2ubuntu2.82022.01+dfsg-2ubuntu2.9 |
None known |
u-boot-nezhaUbuntu:22.04:LTS |
All versions, plus listed versions 2021.09+git20211008.62392d3-0ubuntu12022.04+git20220405.7446a472-0ubuntu0.12022.04+git20220405.7446a472-0ubuntu0.22022.04+git20220405.7446a472-0ubuntu0.32022.04+git20220405.7446a472-0ubuntu0.4 |
None known |
u-bootUbuntu:24.04:LTS |
All versions, plus listed versions 2023.07+dfsg-1ubuntu22024.01+dfsg-1ubuntu12024.01+dfsg-1ubuntu22024.01+dfsg-1ubuntu32024.01+dfsg-1ubuntu4 Show 9 moreShow less2024.01+dfsg-1ubuntu52024.01+dfsg-1ubuntu5.12024.01+dfsg-1ubuntu5.22025.01-0ubuntu0.24.04.12025.01-0ubuntu0.24.04.22025.10-0ubuntu0.24.04.12025.10-0ubuntu0.24.04.22025.10-0ubuntu0.24.04.32025.10-0ubuntu0.24.04.4 |
None known |
u-boot-nezhaUbuntu:24.04:LTS |
All versions, plus listed versions 2022.10-1089-g528ae9bc6c-0ubuntu22024.01~rc1-190-g2e89b706f5-0ubuntu12024.01~rc1-190-g2e89b706f5-0ubuntu22024.01~rc1-190-g2e89b706f5-0ubuntu2.24.04.2 |
None known |
u-bootUbuntu:25.10 |
All versions, plus listed versions 2025.01-1~0ubuntu22025.01-3ubuntu12025.01-3ubuntu22025.01-3ubuntu42025.10-0ubuntu0.25.10.1 |
None known |
u-bootUbuntu:26.10 |
All versions, plus listed versions 2025.10-0ubuntu22025.10-0ubuntu32025.10-0ubuntu42025.10-0ubuntu52025.10-0ubuntu6 |
None known |
u-bootUbuntu:26.04:LTS |
All versions, plus listed versions 2025.01-3ubuntu42025.10-0ubuntu12025.10-0ubuntu22025.10-0ubuntu2.12025.10-0ubuntu2.2 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-46728 is a high vulnerability (CVSS 8.2) in Denx U-boot, published March 20, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.21%, the 11th percentile. Fixed in u-boot 2023.01+dfsg-2+deb12u3.
References
github.com/barebox/barebox/security/advisories/GHSA-3fvj-q26p-j6h4
github.com/u-boot/u-boot/commit/2092322b31cc8b1f8c9e2e238d1043ae0637b241
nvd.nist.gov/vuln/detail/CVE-2026-46728
github.com/advisories/GHSA-5cv5-vm4q-7wmx
github.com/CVEProject/cvelistV5/tree/main/cves/2026/33xxx/CVE-2026-33243.json
nvd.nist.gov/vuln/detail/CVE-2026-33243