PT-2026-39869 · Barebox · Barebox
Kazuma Matsumoto
·
Published
2026-05-11
·
Updated
2026-05-12
·
CVE-2026-34963
CVSS v3.1
8.4
High
| Vector | AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
barebox versions prior to 2026.04.0
Description
Multiple memory-safety issues exist in the EFI PE loader within the
efi/loader/pe.c file. An integer overflow occurs during virtual image size computation when using 32-bit arithmetic on section VirtualAddress and size values, leading to undersized heap allocation. Additionally, the PE section loading logic does not validate if PointerToRawData plus the copied size stays within the PE file buffer. An attacker can provide a malicious EFI PE binary through TFTP, USB, SD card, or network boot to trigger a heap buffer overflow or an out-of-bounds read from heap memory, which could allow code execution in the bootloader context.Recommendations
Update to version 2026.04.0.
Fix
Integer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Barebox