Vulnerability · Published Jul 31, 2020 · Assigned by redhat

CVE-2020-14311

Medium 5.7

In plain English

A medium-severity integer overflow in grub2 from The Grub2 Project. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 40% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.7Medium
Exploit odds (30 days)0.5%top 59.5% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

There is an issue with grub2 before version 2.06 while handling symlink on ext filesystems. A filesystem containing a symbolic link with an inode size of UINT32_MAX causes an arithmetic overflow leading to a zero-sized memory allocation with subsequent heap-based buffer overflow.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Alpine:v3.20grub2.06-r0ALPINE-CVE-2020-14311
Alpine:v3.21grub2.06-r0ALPINE-CVE-2020-14311
Alpine:v3.22grub2.06-r0ALPINE-CVE-2020-14311
Alpine:v3.23grub2.06-r0ALPINE-CVE-2020-14311
Alpine:v3.24grub2.06-r0ALPINE-CVE-2020-14311
Debian:12grub22.04-9DEBIAN-CVE-2020-14311
Debian:13grub22.04-9DEBIAN-CVE-2020-14311
Debian:14grub22.04-9DEBIAN-CVE-2020-14311

Affected products (as reported)

VendorProductVersions
The Grub2 Project grub2 2.06

Weakness: CWE-190, CWE-122 · Vector: CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:H/A:H

References