CVE-2026-34963

High

Description

barebox version prior to 2026.04.0 contains multiple memory-safety vulnerabilities in the EFI PE loader in efi/loader/pe.c where integer overflow in virtual image size computation using 32-bit arithmetic on section VirtualAddress and size values allows undersized heap allocation, and PE section loading logic fails to validate that PointerToRawData plus copied size remains within the PE file buffer. An attacker can supply a malicious EFI PE binary via TFTP, USB, SD card, or network boot to trigger heap buffer overflow or out-of-bounds read from heap memory, potentially achieving code execution in bootloader context.

SeverityHigh
CVSS8.4
Exploit probability—
ProductPengutronix Barebox
PublishedMay 11, 2026
First seenMay 11, 2026

How to fix

Update
  • pengutronix barebox2026.04.0 or later

Affected products

ProductAffected versionsFixed in
pengutronix bareboxv < 2026.04.02026.04.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.