Impact
U‑Boot releases up through 2026.04‑rc3 contain an integer underflow flaw in the tcp_rx_state_machine() routine. A network‑adjacent attacker can send a specially crafted TCP SYN+ACK packet with a manipulated data‑offset field, causing the computed payload length to become negative. The negative value is implicitly converted to a large unsigned integer (e.g., resulting in an immediate bootloader crash and, if the LMB memory model is disabled, potential memory corruption. The vulnerability is a classic signed‑to‑unsigned underflow (CWE‑191).
Affected Systems
All devices that use U‑Boot versions 2026.04‑rc3 or earlier and the TCP subsystem is compiled in, so any vendor shipping these releases with network support enabled is implicated.
Risk and Exploitability
The CVSS score of 8.7 marks this as a high‑severity flaw. EPSS is under 1 %, indicating a low probability of active exploitation, yet the attack requires only an adversary that can reach the device over the local network to transmit the crafted packet. Because the vulnerability causes an immediate crash of the bootloader, availability—and potentially device integrity if a memory corruption occurs—are severely compromised. The flaw is not listed in CISA KEV, but its high impact warrants timely remediation.
OpenCVE Enrichment