U-Boot < 2026.07-rc2 Buffer Overflow in nfs_readlink_reply() via NFS READLINK
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- None · Low · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
U-Boot before 2026.07-rc2 contains a buffer overflow vulnerability in nfs_readlink_reply() (net/nfs-common.c) when CONFIG_CMD_NFS is enabled, allowing a malicious or compromised NFS server to overflow the 2048-byte nfs_path_buff buffer by returning multiple relative symlink targets that are appended without cumulative length validation. Attackers can send two or more READLINK responses containing relative symlink targets of approximately 1100 bytes each to corrupt adjacent BSS variables including nfs_server_ip, nfs_server_mount_port, nfs_server_port, nfs_our_port, nfs_state, and rpc_id, potentially achieving memory corruption and control over the NFS client state machine.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| u-boot | u-boot | before 2026.07-rc2 | 2026.07-rc2 | Patch available | CNA |
- u-boot Vendoru-boot Affected before 2026.07-rc2 Fixed in 2026.07-rc2 Patch available CNA
CPE configurations NVD · 4
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:denx:u-boot:*:*:*:*:*:*:*:* | before 2026.04 | Vulnerable | u-boot |
| cpe:2.3:a:denx:u-boot:2026.04:rc1:*:*:*:*:*:* | 2026.04 rc1 | Vulnerable | u-boot |
| cpe:2.3:a:denx:u-boot:2026.04:rc2:*:*:*:*:*:* | 2026.04 rc2 | Vulnerable | u-boot |
| cpe:2.3:a:denx:u-boot:2026.04:rc3:*:*:*:*:*:* | 2026.04 rc3 | Vulnerable | u-boot |
- cpe:2.3:a:denx:u-boot:*:*:*:*:*:*:*:* Versions before 2026.04 Vulnerable ·u-boot
- cpe:2.3:a:denx:u-boot:2026.04:rc1:*:*:*:*:*:* Versions 2026.04 rc1 Vulnerable ·u-boot
- cpe:2.3:a:denx:u-boot:2026.04:rc2:*:*:*:*:*:* Versions 2026.04 rc2 Vulnerable ·u-boot
- cpe:2.3:a:denx:u-boot:2026.04:rc3:*:*:*:*:*:* Versions 2026.04 rc3 Vulnerable ·u-boot
Remediation
- Fix · CNA u-boot (u-boot) Fixed in 2026.07-rc2
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2026-29009
- 2026-10-03 Alias added: GHSA-rqrq-75p3-gc68
References
Exploit 1
Patch 1
Advisory 1
Other 2
More U-boot vulnerabilities
- TI-2022-02168 Unchecked Download size in Uboot CVSS 3.1HIGH 7.7
- TI-2025-28794 A lack of signature verification in the bootloader of DENX Software Engineering Das… CVSS 3.1MEDIUM 6.5
- TI-2020-06770 In Das U-Boot through 2020.01, a double free has been found in the cmd/gpt.c… CVSS 3.1CRITICAL 9.8
- TI-2022-12898 nfs_lookup_reply in net/nfs.c in Das U-Boot through 2022.04 (and through 2022.07-rc2) has… CVSS 3.1CRITICAL 9.8
- TI-2019-10569 An issue was discovered in Das U-Boot through 2019.07. CVSS 3.0CRITICAL 9.8
- TI-2019-10568 An issue was discovered in Das U-Boot through 2019.07. CVSS 3.0CRITICAL 9.8
Sources
- CVE-2026-29009 · CVE Program
- CVE-2026-29009 · NVD
- FIRST EPSS
- GHSA-rqrq-75p3-gc68 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-29009 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences