CVE Database
/

CVE-2020-14310

Back to search

CVE-2020-14310

Published: Jul 31, 2020

Modified: Aug 4, 2024

PUBLISHED

CVSS v3.1

5.7

MEDIUM

Description

There is an issue on grub2 before version 2.06 at function read_section_as_string(). It expects a font name to be at max UINT32_MAX - 1 length in bytes but it doesn't verify it before proceed with buffer allocation to read the value from the font value. An attacker may leverage that by crafting a malicious font file which has a name with UINT32_MAX, leading to read_section_as_string() to an arithmetic overflow, zero-sized allocation and further heap-based buffer overflow.

VendorProductVersions

The Grub2 Project

grub2

affected
2.06

Weaknesses (CWE)

CVSS v3.1 Details

CVSS v3.1 Vector

CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:H/A:H

Attack Vector

Local

Attack Complexity

High

Privileges Required

High

User Interaction

None

Scope

Unchanged

Confidentiality

None

Integrity

High

Availability

High

References

USN-4432-1
vendor-advisory
x_refsource_UBUNTU
openSUSE-SU-2020:1169
vendor-advisory
x_refsource_SUSE
openSUSE-SU-2020:1168
vendor-advisory
x_refsource_SUSE
GLSA-202104-05
vendor-advisory
x_refsource_GENTOO

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now