Skip to main content
← All vulnerabilities
CVE-2020-15706

GRUB2 contains a race condition leading to a use-after-free vulnerability which can be triggered by redefining a function whilst the same function is already executing.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.04-1ubuntu26.1, 2.02-2ubuntu8.16, 2.02~beta2-36ubuntu3.26, 2.02~beta2-9ubuntu1.20
None on Exploit-DB, Metasploit or GitHub

Summary

GRUB2 contains a race condition in grub_script_function_create() leading to a use-after-free vulnerability which can be triggered by redefining a function whilst the same function is already executing, leading to arbitrary code execution and secure boot restriction bypass. This issue affects GRUB2 version 2.04 and prior versions.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Ubuntu grub2 in Ubuntu

    From 20.04 LTS · fixed in 2.04-1ubuntu26.1; From 18.04 LTS · fixed in 2.02-2ubuntu8.16; From 16.04 LTS · fixed in 2.02~beta2-36ubuntu3.26; From 14.04 ESM · fixed in 2.02~beta2-9ubuntu1.20

References 17

eclypsium.com

wiki.ubuntu.com

ubuntu.com

debian.org

portal.msrc.microsoft.com

access.redhat.com

suse.com

openwall.com

lists.gnu.org

security.netapp.com

usn.ubuntu.com

lists.opensuse.org

security.gentoo.org