Denx U-Boot vulnerabilities
49 known vulnerabilities affecting denx/u-boot.
Total CVEs
49
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL19HIGH19MEDIUM10LOW1
Vulnerabilities
Page 1 of 3
CVE-2026-29009P3CRITICALCVSS 9.8fixed in 2026.04v2026.04-rc1+2 more2026-07-08
CVE-2026-29009 [CRITICAL] CWE-120 CVE-2026-29009: U-Boot before 2026.07-rc2 contains a buffer overflow vulnerability in nfs_readlink_reply() (net/nfs-
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
nvd
CVE-2020-8432P3CRITICALCVSS 9.8≤ 2020.012020-01-29
CVE-2020-8432 [CRITICAL] CWE-415 CVE-2020-8432: In Das U-Boot through 2020.01, a double free has been found in the cmd/gpt.c do_rename_gpt_parts() f
In Das U-Boot through 2020.01, a double free has been found in the cmd/gpt.c do_rename_gpt_parts() function. Double freeing may result in a write-what-where condition, allowing an attacker to execute arbitrary code. NOTE: this vulnerablity was introduced when attempting to fix a memory leak identified by static analysis.
nvdosv
CVE-2022-34835P3CRITICALCVSS 9.8fixed in 2022.07v2022.072022-06-30
CVE-2022-34835 [CRITICAL] CWE-787 CVE-2022-34835: In Das U-Boot through 2022.07-rc5, an integer signedness error and resultant stack-based buffer over
In Das U-Boot through 2022.07-rc5, an integer signedness error and resultant stack-based buffer overflow in the "i2c md" command enables the corruption of the return address pointer of the do_i2c_md function.
nvdosv
CVE-2022-30767P3CRITICALCVSS 9.8≤ 2022.04v2022.072022-05-16
CVE-2022-30767 [CRITICAL] CVE-2022-30767: nfs_lookup_reply in net/nfs.c in Das U-Boot through 2022.04 (and through 2022.07-rc2) has an unbound
nfs_lookup_reply in net/nfs.c in Das U-Boot through 2022.04 (and through 2022.07-rc2) has an unbounded memcpy with a failed length check, leading to a buffer overflow. NOTE: this issue exists because of an incorrect fix for CVE-2019-14196.
nvdosv
CVE-2019-14201P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14201 [CRITICAL] CWE-787 CVE-2019-14201: An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in thi
An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: nfs_lookup_reply.
nvdosv
CVE-2019-14203P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14203 [CRITICAL] CWE-787 CVE-2019-14203: An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in thi
An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: nfs_mount_reply.
nvdosv
CVE-2019-14204P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14204 [CRITICAL] CWE-787 CVE-2019-14204: An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in thi
An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: nfs_umountall_reply.
nvdosv
CVE-2019-14202P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14202 [CRITICAL] CWE-787 CVE-2019-14202: An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in thi
An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: nfs_readlink_reply.
nvdosv
CVE-2019-14200P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14200 [CRITICAL] CWE-787 CVE-2019-14200: An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in thi
An issue was discovered in Das U-Boot through 2019.07. There is a stack-based buffer overflow in this nfs_handler reply helper function: rpc_lookup_reply.
nvdosv
CVE-2018-18439P3CRITICALCVSS 9.8fixed in 2018.09v2018.092018-11-20
CVE-2018-18439 [CRITICAL] CWE-119 CVE-2018-18439: DENX U-Boot through 2018.09-rc1 has a remotely exploitable buffer overflow via a malicious TFTP serv
DENX U-Boot through 2018.09-rc1 has a remotely exploitable buffer overflow via a malicious TFTP server because TFTP traffic is mishandled. Also, local exploitation can occur via a crafted kernel image.
nvd
CVE-2026-29008P3HIGHCVSS 7.5fixed in 2026.04v2026.04-rc1+2 more2026-07-08
CVE-2026-29008 [HIGH] CWE-191 CVE-2026-29008: U-Boot through 2026.04-rc3 contains an integer underflow vulnerability in the tcp_rx_state_machine()
U-Boot through 2026.04-rc3 contains an integer underflow vulnerability in the tcp_rx_state_machine() function (net/tcp.c) that allows a network-adjacent attacker to crash the bootloader by sending a malformed TCP SYN+ACK packet with a manipulated data offset field causing payload_len to become negative. When the TCP_SYN_SENT handler calls tcp_rx_user_
nvd
CVE-2019-14192P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14192 [CRITICAL] CWE-191 CVE-2019-14192: An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when parsing a U
An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when parsing a UDP packet due to a net_process_received_packet integer underflow during an nc_input_packet call.
nvdosv
CVE-2019-14197P3CRITICALCVSS 9.1≤ 2019.072019-07-31
CVE-2019-14197 [CRITICAL] CWE-125 CVE-2019-14197: An issue was discovered in Das U-Boot through 2019.07. There is a read of out-of-bounds data at nfs_
An issue was discovered in Das U-Boot through 2019.07. There is a read of out-of-bounds data at nfs_read_reply.
nvdosv
CVE-2026-46728P3HIGHCVSS 8.8≥ 2013.07, ≤ 2025.10fixed in 2026.042026-05-16
CVE-2026-46728 [HIGH] CWE-346 CVE-2026-46728: Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-
Das U-Boot before 2026.04 allows FIT (Flat Image Tree) signature verification bypass because hashed-nodes is omitted from a hash.
nvd
CVE-2019-14199P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14199 [CRITICAL] CWE-191 CVE-2019-14199: An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when parsing a U
An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy when parsing a UDP packet due to a net_process_received_packet integer underflow during an *udp_packet_handler call.
nvdosv
CVE-2019-11059P3CRITICALCVSS 9.8≥ 2016.11, ≤ 2019.04v2016.112019-05-10
CVE-2019-11059 [CRITICAL] CWE-119 CVE-2019-11059: Das U-Boot 2016.11-rc1 through 2019.04 mishandles the ext4 64-bit extension, resulting in a buffer o
Das U-Boot 2016.11-rc1 through 2019.04 mishandles the ext4 64-bit extension, resulting in a buffer overflow.
nvdosv
CVE-2019-14193P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14193 [CRITICAL] CWE-787 CVE-2019-14193: An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with an unvalida
An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with an unvalidated length at nfs_readlink_reply, in the "if" block after calculating the new path length.
nvdosv
CVE-2019-14195P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14195 [CRITICAL] CWE-787 CVE-2019-14195: An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with unvalidated
An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with unvalidated length at nfs_readlink_reply in the "else" block after calculating the new path length.
nvdosv
CVE-2019-14196P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14196 [CRITICAL] CWE-787 CVE-2019-14196: An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a failed le
An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a failed length check at nfs_lookup_reply.
nvdosv
CVE-2019-14194P3CRITICALCVSS 9.8≤ 2019.072019-07-31
CVE-2019-14194 [CRITICAL] CWE-787 CVE-2019-14194: An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a failed le
An issue was discovered in Das U-Boot through 2019.07. There is an unbounded memcpy with a failed length check at nfs_read_reply when calling store_block in the NFSv2 case.
nvdosv
1 / 3Next →