6.4

CVE-2020-15707: canonical ubuntu_linux Race Condition

CVSS: 6.4v3.1MediumModified
AliasesALPINE-CVE-2020-15707UBUNTU-CVE-2020-15707DEBIAN-CVE-2020-15707
Published 29-07-2020Last modified 17-09-2024

Vulnerability summary

CVE-2020-15707 is a medium (CVSS 6.4) Race Condition vulnerability in canonical ubuntu_linux. EPSS estimates a 1.59% chance of exploitation in the next 30 days, higher than 75.2% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
36/100
0100
Medium · default modelHow is this calculated?
CVSS score
6.4/10
010
Medium · v3.1 (NVD)
EPSS score
1.59%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1reference

Advisory lineage

Upstream 0 · Downstream 21 · Related 11

Timeline

  1. 29-07-2020
    PublishedVulnerability first disclosed.
  2. 17-09-2024
    Last modifiedVulnerability information updated.

Description

Integer overflows were discovered in the functions grub_cmd_initrd and grub_initrd_init in the efilinux component of GRUB2, as shipped in Debian, Red Hat, and Ubuntu (the functionality is not included in GRUB2 upstream), leading to a heap-based buffer overflow. These could be triggered by an extremely large number of arguments to the initrd command on 32-bit architectures, or a crafted filesystem with very large files on any architecture. An attacker could use this to execute arbitrary code and bypass UEFI Secure Boot restrictions. This issue affects GRUB2 version 2.04 and prior versions.

CVSS metrics

6 scores · 5 sources · 2 versions

EPSS trend

Probability

1.59%

Chance of exploitation in the next 30 days

Percentile

75%

Versus all other CVEs

30-day change

0.00 pp

From 1.59% on 18-09-2026

18-09-202618-10-2026
EPSS score
1.59%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • referenceUnverified

    Exploit Reference (eclypsium.com)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Microsoft6 products
Ubuntu4 products
  • grub2< 2.02~beta2-9ubuntu1.20 | < 2.02~beta2-36ubuntu3.26 | < 2.02-2ubuntu8.16 | < 2.04-1ubuntu26.1
  • grub2-signed< 1.34.22 | < 1.66.26 | < 1.93.18 | < 1.142.3
  • grub2-unsignedAll versions (No fix recorded)
  • grub2 in ubuntu≥ 20.04 LTS, < 2.04-1ubuntu26.1 | ≥ 18.04 LTS, < 2.02-2ubuntu8.16 | ≥ 16.04 LTS, < 2.02~beta2-36ubuntu3.26 | ≥ 14.04 ESM, < 2.02~beta2-9ubuntu1.20
Redhat3 products
Debian2 products
Alpine1 product
  • grub< 2.06-r0
Canonical1 product
Gnu1 product
Netapp1 product
Opensuse1 product
Suse1 product

10 vendors · 21 products

References

23 links
Show all 23 references