Description
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.
References (3)
Core 3
Core References
Mailing List x_refsource_misc
https://www.mail-archive.com/u-boot%40lists.denx.de/msg354060.html
Mailing List x_refsource_misc
https://www.mail-archive.com/u-boot%40lists.denx.de/msg354114.html
Mailing List, Third Party Advisory vendor-advisory
x_refsource_suse
http://lists.opensuse.org/opensuse-security-announce/2020-11/msg00030.html
Scores
CVSS v3
9.8
EPSS
0.0196
EPSS Percentile
83.7%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Details
CWE
CWE-415
CWE-787
Status
published
Products (2)
denx/u-boot
< 2020.01
opensuse/leap
15.2
Published
Jan 29, 2020
Tracked Since
Feb 18, 2026