cbcvebase.
CVE-2020-14308
published 2020-07-29

CVE-2020-14308: 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…

PriorityP427medium6.4CVSS 3.1
AVLACHPRHUINSUCHIHAH
EPSS
0.44%
35.3th percentile
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.

Affected

23 ranges
VendorProductVersion rangeFixed in
debiangrub2< grub2 2.04-9 (bookworm)grub2 2.04-9 (bookworm)
gnugrub2< 2.062.06
gnugrub2>= 0 < 2.04-92.04-9
gnugrub2>= 0 < 2.04-92.04-9
gnugrub2>= 0 < 2.04-92.04-9
gnugrub2>= 0 < 2.04-92.04-9
gnugrub2>= 0 < 2.02~beta2-36ubuntu3.262.02~beta2-36ubuntu3.26
gnugrub2>= 0 < 2.02~beta2-36ubuntu3.272.02~beta2-36ubuntu3.27
gnugrub2>= 0 < 2.02-2ubuntu8.162.02-2ubuntu8.16
gnugrub2>= 0 < 2.02-2ubuntu8.172.02-2ubuntu8.17
gnugrub2>= 0 < 2.04-1ubuntu26.12.04-1ubuntu26.1
gnugrub2>= 0 < 2.04-1ubuntu26.22.04-1ubuntu26.2
gnugrub2>= 0 < 2.02~beta2-9ubuntu1.202.02~beta2-9ubuntu1.20
gnugrub2>= 0 < 2.02~beta2-9ubuntu1.212.02~beta2-9ubuntu1.21
msrccbl2_grub2_2.06rc1-7_on_cbl_mariner_2.0
msrccbl_mariner_1.0_arm
msrccbl_mariner_1.0_x64
msrccbl_mariner_2.0_arm
msrccbl_mariner_2.0_x64
msrccm1_grub2_2.06rc1-4_on_cbl_mariner_1.0
opensuseleap
opensuseleap
paloaltopan-os

CVSS provenance

nvdv3.16.4MEDIUMCVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
nvdv2.04.4MEDIUMAV:L/AC:M/Au:N/C:P/I:P/A:P
osv8.2HIGH
vendor_ubuntu8.2HIGH
vendor_debian6.4MEDIUM
vendor_msrc6.4MEDIUM
vendor_redhat6.4MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.