portage-ng / portage / dev-embedded / u-boot-tools / 2024.01-r3
portage-ng glsa
1 advisory reference dev-embedded/u-boot-tools · none place version 2024.01-r3 in a vulnerable range
▸ GLSA 202405-23 U-Boot tools: double free vulnerability this version unaffected normal remote 2024-05-08

A vulnerability has been discovered in U-Boot tools which can lead to execution of arbitary code.

Announced
2024-05-08
Revised
2024-05-08
Access
remote
Bugs
#717000
Advisory
https://security.gentoo.org/glsa/202405-23

Affected packages

PackageArchVulnerableUnaffected
dev-embedded/u-boot-tools*< 2020.04>= 2020.04

Background

U-Boot tools provides utiiities for working with Das U-Boot.

Description

A vulnerability has been discovered in U-Boot tools. Please review the CVE identifier referenced below for details.

Impact

In Das U-Boot 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.

Workaround

There is no known workaround at this time.

Resolution

All U-Boot tools users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-embedded/u-boot-tools-2020.04"

References