CVE-2020-14308

grub2: grub_malloc does not validate allocation size allowing for arithmetic overflow and subsequent heap-based buffer overflow

Published Jul 29, 2020 CVSS 3.1 · 6.4 Medium EPSS < 1% KEV · Not listed
Description
In grub2 versions before 2.06 the grub memory allocator doesn't check for possible arithmetic overflows on the requested allocation size. This leads the function to return invalid memory allocations which can be further used to cause possible integrity, confidentiality and availability impacts during the boot process.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-4735-1 grub2 security update
EUVD EUVD EUVD-2020-6460 In grub2 versions before 2.06 the grub memory allocator doesn't check for possible arithmetic overflows on the requested allocation size. This leads the function to return invalid memory allocations which can be further used to cause possible integrity, confidentiality and availability impacts during the boot process.
Ubuntu USN Ubuntu USN USN-4432-1 GRUB 2 vulnerabilities
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 4, 2024, 12:39 PM
Reserved
Jun 17, 2020, 12:00 AM
Status
Modified
Published
Jul 29, 2020, 8:15 PM
Modified
Jun 17, 2026, 2:54 AM
Severity
Moderate
Public date
Jul 29, 2020, 5:00 PM