PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-29007 u-boot CVE debrief

CVE-2026-29007 is an out-of-bounds read vulnerability in the U-Boot firmware, specifically in the tcp_rx_state_machine() function located in net/tcp.c. This vulnerability is triggered when CONFIG_PROT_TCP is enabled, allowing remote attackers to read beyond TCP segment boundaries by crafting a malicious packet with a mismatched IP total length and TCP data offset field.

Vendor
u-boot
Product
Unknown
CVSS
MEDIUM 6.9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-08
Original CVE updated
2026-07-22
Advisory published
2026-07-08
Advisory updated
2026-07-22

Who should care

Organizations using U-Boot firmware, especially versions up to 2026.04-rc3, should be aware of this vulnerability. This vulnerability could potentially allow attackers to disrupt TCP window calculations by corrupting connection state variables.

Technical summary

The vulnerability exists in the tcp_rx_state_machine() function in net/tcp.c of U-Boot. When CONFIG_PROT_TCP is enabled, an attacker can send a crafted packet with an IP total length of 40 bytes and a TCP data offset claiming 60 bytes of header. This causes tcp_parse_options() to read 40 bytes past the end of the TCP segment, potentially corrupting connection state variables such as rmt_win_scale and rmt_timestamp. This corruption can disrupt TCP window calculations.

Defensive priority

Medium priority should be given to patching this vulnerability, as it could potentially be used to disrupt TCP connections.

Recommended defensive actions

  • Apply the official patch or update to a version of U-Boot that is not vulnerable.
  • Implement network monitoring to detect potential exploitation attempts.
  • Restrict access to the U-Boot configuration and limit the ability to send crafted packets to the system.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The CVE record was published on 2026-07-08T17:17:20.907Z and was last modified on 2026-07-10T18:01:31.563Z. The NVD entry is currently Awaiting Analysis. The vulnerability was disclosed via multiple sources including the U-Boot mailing list and VulnCheck.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-29007 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-29007

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-29007 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-29007

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.