Skip to content
OpenAdvisories
High USN-8930-2 4 CVEs

u-boot vulnerabilities

Published Oct 21, 2026 · Updated Oct 21, 2026

Summary

USN-8930-1 fixed some vulnerabilities in U-Boot. This update provides the
corresponding fix for U-Boot on Ubuntu 26.10.

Original advisory details:

Shahriyar Jalayeri and Mehrun P. Hunter discovered that U-Boot
incorrectly handled certain NFS READ and NFS READLINK responses. An
attacker could possibly use this issue to trigger a buffer overflow,
resulting in a denial of service or arbitrary code execution.
(CVE-2026-74220, CVE-2026-74221)

Shahriyar Jalayeri and Mehrun P. Hunter discovered that U-Boot
incorrectly handled certain HTTP data storage failures in its lwIP
implementation. An attacker could possibly use this issue to trigger a
use-after-free, resulting in a denial of service. (CVE-2026-74222)

Shahriyar Jalayeri and Mehrun P. Hunter discovered that U-Boot did not
properly validate certain DHCPv6 option lengths during network boot. An
attacker could possibly use this issue to trigger out-of-bounds memory
access, resulting in a denial of service. (CVE-2026-74225)

Fixed packages 1

ReleasePackageFixed in
Ubuntu · 26.10 u-boot 2025.10-0ubuntu6

Vulnerabilities 4

  • High 8.2

    U-Boot before 2026.10-rc5 Buffer Overflow via NFS READ Reply

    U-Boot before 2026.10-rc5 contains a buffer overflow in nfs_read_reply() function in net/nfs-common.c that allows attackers to corrupt memory by supplying crafted NFS READ reply lengths. A malicious NFS server can exploit signed integer handling to bypass len…

  • High 8.2

    U-Boot before 2026.10-rc5 Buffer Overflow via NFS READLINK

    U-Boot before 2026.10-rc5 contains a buffer overflow in nfs_readlink_reply() function in net/nfs-common.c when processing NFS server responses. A malicious NFS server can send crafted READLINK replies with negative or oversized symlink length values to corrup…

  • High 8.2

    U-Boot before 2026.10-rc5 Use-After-Free in lwIP wget Receive Callback

    U-Boot before 2026.10-rc5 contains a use-after-free vulnerability in the httpc_recv_cb() function within the lwIP wget implementation. When HTTP data storage fails, the callback frees the connection PCB but returns ERR_BUF instead of ERR_ABRT, causing the TCP…

  • High 7.1

    U-Boot before 2026.10-rc5 Out-of-Bounds Write via DHCPv6

    U-Boot before 2026.10-rc5 contains out-of-bounds memory access in dhcp6_parse_options() that fails to validate SERVERID and CLIENTID option lengths from DHCPv6 packets. Attackers on the local network can send crafted DHCPv6 ADVERTISE or REPLY packets during n…

References

  • report
    https://ubuntu.com/security/CVE-2026-74220
  • report
    https://ubuntu.com/security/CVE-2026-74221
  • report
    https://ubuntu.com/security/CVE-2026-74222
  • report
    https://ubuntu.com/security/CVE-2026-74225