This package includes the mkimage program, which allows generation of U-Boot images in various formats, and the fwprintenv and fwsetenv programs to read and modify U-Boot's environment.
Security Fix(es):
An integer overflow in sqfsinodesize in Das U-Boot before 2025.01-rc1 occurs in the symlink size calculation via a crafted squashfs filesystem.(CVE-2024-57254)
An integer overflow in sqfsresolvesymlink in Das U-Boot before 2025.01-rc1 occurs via a crafted squashfs filesystem with an inode size of 0xffffffff, resulting in a malloc of zero and resultant memory overwrite.(CVE-2024-57255)
An integer overflow in ext4fsreadsymlink in Das U-Boot before 2025.01-rc1 occurs for zalloc (adding one to an le32 variable) via a crafted ext4 filesystem with an inode size of 0xffffffff, resulting in a malloc of zero and resultant memory overwrite.(CVE-2024-57256)
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-57257)
Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1 occur for a crafted squashfs filesystem via sbrk, via request2size, or because ptrdifft is mishandled on x8664.(CVE-2024-57258)
sqfssearchdir in Das U-Boot before 2025.01-rc1 exhibits an off-by-one error and resultant heap memory corruption for squashfs directory listing because the path separator is not considered in a size calculation.(CVE-2024-57259)
{ "severity": "High" }
{ "noarch": [ "uboot-images-armv8-2024.01-2.oe2403sp1.noarch.rpm", "uboot-tools-help-2024.01-2.oe2403sp1.noarch.rpm" ], "src": [ "uboot-tools-2024.01-2.oe2403sp1.src.rpm" ], "aarch64": [ "uboot-images-elf-2024.01-2.oe2403sp1.aarch64.rpm", "uboot-tools-2024.01-2.oe2403sp1.aarch64.rpm", "uboot-tools-debuginfo-2024.01-2.oe2403sp1.aarch64.rpm", "uboot-tools-debugsource-2024.01-2.oe2403sp1.aarch64.rpm" ], "x86_64": [ "uboot-tools-2024.01-2.oe2403sp1.x86_64.rpm", "uboot-tools-debuginfo-2024.01-2.oe2403sp1.x86_64.rpm", "uboot-tools-debugsource-2024.01-2.oe2403sp1.x86_64.rpm" ] }