UbuntuUpdates.org

Package "u-boot-tools"

Name: u-boot-tools

Description:

companion tools for Das U-Boot bootloader

Latest version: 2025.10-0ubuntu0.24.04.3
Release: noble (24.04)
Level: updates
Repository: main
Head package: u-boot
Homepage: https://www.denx.de/wiki/U-Boot/

Links


Download "u-boot-tools"


Other versions of "u-boot-tools" in Noble

Repository Area Version
base main 2024.01+dfsg-1ubuntu5
security main 2025.10-0ubuntu0.24.04.3

Changelog

Version: 2025.10-0ubuntu0.24.04.3 2026-10-07 15:38:22 UTC

u-boot (2025.10-0ubuntu0.24.04.3) noble-security; urgency=medium

  * SECURITY UPDATE: Integer overflow in ZFS filesystem metadata parsing
    - debian/patches/CVE-2025-70290.patch: Prevent integer overflow in
      zfs_nvlist_lookup in fs/zfs/zfs.c.
    - CVE-2025-70290
  * SECURITY UPDATE: Integer overflow in ext4 block group descriptor sizing
    - debian/patches/CVE-2025-70293.patch: Prevent integer overflow in
      ext4fs_get_bgdtable in fs/ext4/ext4_write.c.
    - CVE-2025-70293
  * SECURITY UPDATE: Stale IP defragmentation state after datagram reassembly
    - debian/patches/CVE-2026-15390_1.patch: Clear IP defragmentation state
      after returning a complete packet in net/net.c.
    - debian/patches/CVE-2026-15390_2.patch: Add IP defragmentation
      duplicate-fragment regression test in test/dm/Makefile,
      test/dm/net_defrag.c.
    - CVE-2026-15390
  * SECURITY UPDATE: Out-of-bounds write in IP fragment reassembly
    - debian/patches/CVE-2026-71971_1.patch: Fix out-of-bounds write in IP
      fragment reassembly in net/net.c.
    - debian/patches/CVE-2026-71971_2.patch: Add regression test for IP
      reassembly overflow in test/dm/net_defrag.c.
    - CVE-2026-71971

 -- Shafayat Hossain Majumder Thu, 01 Oct 2026 16:02:47 -0400

Source diff to previous version
CVE-2025-70290 An issue was discovered in Denx U-Boot before 2026.04. An integer overflow vulnerability in the ZFS filesystem support can be triggered by malformed
CVE-2025-70293 An issue was discovered in Denx U-Boot before 2026.04. An integer overflow vulnerability exists in function ext4fs_get_bgdtable, the size calculation
CVE-2026-15390 Das U-Boot with CONFIG_IP_DEFRAG=y parameter fails to clear IP reassembly state after delivering a complete datagram. An attacker who can deliver fra
CVE-2026-71971 U-Boot before 2026.10-rc3 with CONFIG_IP_DEFRAG enabled contains an out-of-bounds write vulnerability in the __net_defragment() function in net/net.c

Version: 2025.10-0ubuntu0.24.04.2 2026-02-23 20:07:45 UTC

  u-boot (2025.10-0ubuntu0.24.04.2) noble-security; urgency=medium

  * No-change rebuild into -security pocket.
    - CVE-2024-57254, CVE-2024-57255, CVE-2024-57256, CVE-2024-57257,
      CVE-2024-57258, CVE-2024-57259

 -- Marc Deslauriers <email address hidden> Wed, 11 Feb 2026 13:04:28 -0500

Source diff to previous version
CVE-2024-57254 An integer overflow in sqfs_inode_size in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.
CVE-2024-57255 An integer overflow in sqfs_resolve_symlink in Das U-Boot before 2025.01-rc1 occurs via a crafted squashfs filesystem with an inode size of 0xfffffff
CVE-2024-57256 An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1 occurs for zalloc (adding one to an le32 variable) via a crafted ext4 fil
CVE-2024-57257 A stack consumption issue in sqfs_size in Das U-Boot before 2025.01-rc1 occurs via a crafted squashfs filesystem with deep symlink nesting.
CVE-2024-57258 Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1 occur for a crafted squashfs filesystem via sbrk, via request2size, or becaus
CVE-2024-57259 sqfs_search_dir in Das U-Boot before 2025.01-rc1 exhibits an off-by-one error and resultant heap memory corruption for squashfs directory listing bec

Version: 2025.10-0ubuntu0.24.04.1 2026-01-20 15:10:57 UTC

  u-boot (2025.10-0ubuntu0.24.04.1) noble; urgency=medium

  [ Heinrich Schuchardt ]
  * New upstream release
    - Refreshed patches:
      - d/p/rpi-config-tweaks.patch
      - d/p/qemu/efi-secure-boot.patch
      - d/p/sitara/Don-t-attempt-to-build-final-firmware-images.patch
    - Updated d/copyright to remove redundant patterns and fix lintian
      notices
  * Removed patches obsoleted/merged by upstream:
    - d/p/riscv64/starfive/*
    - d/p/riscv64/star64/*
    - d/p/riscv64/mpfs-icicle-kit_fdtfile.patch
    - d/p/use-cryptographically-safe-RNG.patch
  * Added patches to support for StarFive VisionFive Lite and Milk-V Mars CM
    (LP: #2121690):
    - d/p/riscv64/starfive/0001-riscv-dts-starfive-prune-redundant-jh7110-common-ove.patch
    - d/p/riscv64/starfive/0002-riscv-dts-starfive-sync-visionfive2-overrides-with-u.patch
    - d/p/riscv64/starfive/0003-riscv-dts-starfive-visionfive2-depend-on-SYS_CPU-aut.patch
    - d/p/riscv64/starfive/0004-configs-starfive-Use-visionfive2-DEVICE_TREE_INCLUDE.patch
    - d/p/riscv64/starfive/0005-starfive-avoid-NULL-dereference-in-fdt_check_header.patch
    - d/p/riscv64/starfive/0006-eeprom-starfive-Simplify-get_ddr_size_from_eeprom.patch
    - d/p/riscv64/starfive/0007-eeprom-starfive-Correct-get_pcb_revision_from_eeprom.patch
    - d/p/riscv64/starfive/0008-eeprom-starfive-Support-eeprom-data-format-v3.patch
    - d/p/riscv64/starfive/0009-pcie-starfive-Add-a-optional-power-gpio-support.patch
    - d/p/riscv64/starfive/0010-configs-visionfive2-Add-VisionFive-2-Lite-DT-to-OF_L.patch
    - d/p/riscv64/starfive/0011-board-starfive-spl-Support-VisionFive-2-Lite.patch
    - d/p/riscv64/starfive/0012-board-starfive-visionfive2-Add-VisionFive-2-Lite-fdt.patch
    - d/p/riscv64/starfive/0013-riscv-dts-starfive-prune-redundant-jh7110-overrides.patch
    - d/p/riscv64/starfive/0014-board-starfive-visionfive2-Add-Milk-V-Mars-CM-and-Ma.patch
    - d/p/riscv64/starfive/0015-configs-starfive-Add-Milk-V-Mars-CM-and-Mars-CM-Lite.patch
    - d/p/riscv64/starfive/0016-Update-device-trees-from-Linux.patch
    - d/p/riscv64/starfive/0017-starfive-add-bootph-pre-ram-to-MMC1-clk-pins.patch
    - d/p/riscv64/starfive/0018-starfive-add-starfive-jh7110-compatible-property-val.patch

  [ Dave Jones ]
  * d/p/rpi-squashfs.patch: Enable squashfs support on rpi and amd64/arm64
    QEMU builds for internal image testing (LP: #2091618)

 -- Heinrich Schuchardt <email address hidden> Wed, 19 Nov 2025 18:26:40 +0100

Source diff to previous version
2121690 [SRU] Add support for RISC-V StarFive VisionFive 2 Lite
2091618 [SRU] enable squashfs support in noble for u-boot-rpi and u-boot-qemu

Version: 2025.01-0ubuntu0.24.04.2 2025-08-04 13:07:11 UTC

  u-boot (2025.01-0ubuntu0.24.04.2) noble; urgency=medium

  * Rename u-boot-amlogic to u-boot-amlogic-binaries, with Provides clause
    (LP: #2110301)

 -- Dave Jones <email address hidden> Mon, 28 Jul 2025 15:28:53 +0100

Source diff to previous version
2110301 [SRU] Backport u-boot 2025.01-3 to Noble

Version: 2025.01-0ubuntu0.24.04.1 2025-07-24 00:06:41 UTC

  u-boot (2025.01-0ubuntu0.24.04.1) noble; urgency=medium

  * Backport from questing to enable boot on Pine64 Star64 and DeepComputing
    FML13V01 (LP: #2110301)

 -- Dave Jones <email address hidden> Fri, 09 May 2025 10:52:48 +0100

2110301 [SRU] Backport u-boot 2025.01-3 to Noble



About   -   Send Feedback to @ubuntu_updates