CVE-2021-27097
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.8
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
- Record
CVE-2021-27097- CVSS 3.1
- 7.8 High
CVSS:3.1/AC:L/AV:L/A:H/C:H/I:H/PR:N/S:U/UI:R - Updated
- 2026-11-02
EUVDEUVD-2021-13868
7.8
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
- Record
EUVD-2021-13868- CVSS 3.1
- 7.8 High
CVSS:3.1/AC:L/AV:L/A:H/C:H/I:H/PR:N/S:U/UI:R - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3w66-96j7-fmcp
7.8
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
- Record
GHSA-3w66-96j7-fmcp- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
NVD
7.8
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
- Record
CVE-2021-27097- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
OSVALPINE-CVE-2021-27097
7.8
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
- Record
ALPINE-CVE-2021-27097- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.8
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
- Record
CVE-2021-27097- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-27097
7.8
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
- Record
DEBIAN-CVE-2021-27097- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2021-1130
7.8
uboot-tools security update
This package includes the mkimage program, which allows generation of U-Boot images in various formats, and the fw_printenv and fw_setenv programs to read and modify U-Boot's environment.
Security Fix(es):
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.(CVE-2021-27097)
The boot loader in Das U-Boot before 2021.04-rc2 mishandles use of unit addresses in a FIT.(CVE-2021-27138)
- Record
OESA-2021-1130- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-27097
7.8
The boot loader in Das U-Boot before 2021.04-rc2 mishandles a modified FIT.
- Record
UBUNTU-CVE-2021-27097- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
u-bootAlpine:v3.14 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.15 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.16 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.17 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.18 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.19 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.20 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.21 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.22 |
before 2021.04-r0 | 2021.04-r0 |
u-bootAlpine:v3.23 |
before 2021.04-r0 | 2021.04-r0 |
Show 10 moreShow less
| Package | Affected | Fixed |
|---|---|---|
u-bootAlpine:v3.24 |
before 2021.04-r0 | 2021.04-r0 |
u-bootDebian:12 |
before 2021.07+dfsg-2 | 2021.07+dfsg-2 |
u-bootDebian:13 |
before 2021.07+dfsg-2 | 2021.07+dfsg-2 |
u-bootDebian:14 |
before 2021.07+dfsg-2 | 2021.07+dfsg-2 |
u-bootDebian:11 |
before 2021.01+dfsg-5+deb11u2, plus listed versions 2021.01+dfsg-52021.01+dfsg-5+deb11u1 |
2021.01+dfsg-5+deb11u2 |
uboot-toolsopenEuler:20.03-LTS |
before 2020.07-3.oe1 | 2020.07-3.oe1 |
uboot-toolsopenEuler:20.03-LTS-SP1 |
before 2020.07-3.oe1 | 2020.07-3.oe1 |
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 |
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-2021-27097 is a high vulnerability (CVSS 7.8) in Denx U-boot, published February 17, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.07%, the 64th percentile. Fixed in u-boot 2021.04-r0.
References
github.com/u-boot/u-boot/commit/b6f4c757959f8850e1299a77c8e5713da78e8ec0
github.com/u-boot/u-boot/commit/8a7d4cf9820ea16fabd25a6379351b4dc291204b
github.com/u-boot/u-boot/commit/6f3c2d8aa5e6cbd80b5e869bbbddecb66c329d01
lists.debian.org/debian-lts-announce/2025/09/msg00037.html
nvd.nist.gov/vuln/detail/CVE-2021-27097
github.com/advisories/GHSA-3w66-96j7-fmcp