GR
Product
grub2
by GNU · last CVE Oct 2, 2026
49
CVEs
0
On KEV
8.8
Max CVSS
1
New 30D
Severity mix
Critical 0High 21Medium 26Low 2
Watch

Add grub2 to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2024-56737
8.8
1%
Dec 29
GNU GRUB (aka GRUB2) through 2.12 has a heap-based buffer overflow in fs/hfs.c via crafted sblock data in an HFS filesystem
Affected: 2.00 through 2.12
CVE-2022-2601
8.6
1%
Dec 14
A buffer overflow was found in grub_font_construct_glyph()
Affected: through 2.06
CVE-2021-20233
8.2
1%
Mar 3
A flaw was found in grub2 in versions prior to 2.06
Affected: before 2.06
CVE-2020-25632
8.2
1%
Mar 3
A flaw was found in grub2 in versions prior to 2.06
Affected: before 2.06
CVE-2020-10713
8.2
2%
Jul 30
A flaw was found in grub2, prior to version 2.06
Affected: before 2.06
CVE-2022-28733
8.1
1%
Jul 20
Integer underflow in grub_net_recv_ip4_packets; A malicious crafted IP packet can lead to an integer underflow in grub_net_recv_ip4_packets() function on rsm->total_len value
Affected: 2.00 before 2.06-3
CVE-2025-61662
7.8
0%
Nov 18
Grub2: missing unregister call for gettext command may lead to use-after-free
Affected: through 2.14
CVE-2025-0678
7.8
0%
Mar 3
Grub2: squash4: integer overflow may lead to heap based out-of-bounds write when reading data
Affected: through 2.12
CVE-2024-45782
7.8
0%
Mar 3
Grub2: fs/hfs: strcpy() using the volume name (fs/hfs.c:382)
Affected: through 2.12
CVE-2025-0689
7.8
0%
Mar 3
Grub2: udf: heap based buffer overflow in grub_udf_read_block() may lead to arbitrary code execution
Affected: through 2.12
CVE-2025-1125
7.8
0%
Mar 3
Grub2: fs/hfs: integer overflow may lead to heap based out-of-bounds write
Affected: through 2.12
CVE-2023-4692
7.8
1%
Oct 25
An out-of-bounds write flaw was found in grub2's NTFS filesystem driver
Affected: before 2.12
CVE-2022-28736
7.8
0%
Jul 20
There's a use-after-free vulnerability in grub_cmd_chainloader() function; The chainloader command is used to boot up operating systems that doesn't support multiboot and do not…
Affected: 2.00 before 2.06-3
CVE-2022-28735
7.8
0%
Jul 20
The GRUB2's shim_lock verifier allows non-kernel files to be loaded on shim-powered secure boot systems
Affected: 2.00 before 2.06-3
CVE-2020-25647
7.6
1%
Mar 3
A flaw was found in grub2 in versions prior to 2.06
Affected: before 2.06
CVE-2020-27779
7.5
0%
Mar 3
A flaw was found in grub2 in versions prior to 2.06
Affected: before 2.06
CVE-2020-14372
7.5
2%
Mar 3
A flaw was found in grub2 in versions prior to 2.06, where it incorrectly enables the usage of the ACPI command when Secure Boot is enabled
Affected: before 2.06
CVE-2015-8370
7.4
1%
Dec 16
Multiple integer underflows in Grub2 1.98 through 2.02 allow physically proximate attackers to bypass authentication, obtain sensitive information, or cause a denial of service…
Affected: 1.98; 1.99; 2.00; 2.01; 2.02
CVE-2022-3775
7.1
1%
Dec 19
When rendering certain unicode sequences, grub2's font code doesn't proper validate if the informed glyph's width and height is constrained within bitmap size
Affected: through 2.06
CVE-2022-28734
7.0
1%
Jul 20
Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by one position
Affected: 2.00 before 2.06-3
CVE-2021-3697
7.0
0%
Jul 6
A crafted JPEG image may lead the JPEG reader to underflow its data pointer, allowing user-controlled data to be written in heap
Affected: 2.00 before 2.12
CVE-2023-4001
6.8
1%
Jan 15
An authentication bypass flaw was found in GRUB due to the way that GRUB uses the UUID of a device to search for the configuration file that contains the password hash for the…
Affected: All versions, or not specified
CVE-2024-45780
6.7
0%
Mar 3
Grub2: fs/tar: integer overflow causes heap oob write
Affected: through 2.12
CVE-2024-45777
6.7
0%
Feb 19
Grub2: grub-core/gettext: integer overflow leads to heap oob write.
Affected: through 2.12
CVE-2024-2312
6.7
0%
Apr 5
GRUB2 does not call the module fini functions on exit, leading to Debian/Ubuntu's peimage GRUB2 module leaving UEFI system table hooks after exit
Affected: before 2.12-1ubuntu5
CVE-2021-20225
6.7
1%
Mar 3
A flaw was found in grub2 in versions prior to 2.06
Affected: before 2.06
CVE-2020-27749
6.7
1%
Mar 3
A flaw was found in grub2 in versions prior to 2.06
Affected: before 2.06
CVE-2020-14309
6.7
0%
Jul 30
There's an issue with grub2 in all versions before 2.06 when handling squashfs filesystems containing a symbolic link with name length of UINT32 bytes in size
Affected: before 2.06
CVE-2026-97876
6.4
0%
Oct 2
Bypass of GRUB lockdown restriction in Secure Boot mode via serial command MMIO base address
Affected: 2.12 before 2.16
CVE-2025-0686
6.4
0%
Mar 3
Grub2: romfs: integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading dat
Affected: through 2.12
CVE-2025-0685
6.4
0%
Mar 3
Grub2: jfs: integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading data
Affected: through 2.12
CVE-2025-0684
6.4
0%
Mar 3
Grub2: reiserfs: integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading data
Affected: through 2.12
CVE-2021-3418
6.4
0%
Mar 15
If certificates that signed grub are installed into db, grub can be booted directly
Affected: before 2.06
CVE-2020-14308
6.4
0%
Jul 29
In grub2 versions before 2.06 the grub memory allocator doesn't check for possible arithmetic overflows on the requested allocation size
Affected: before 2.06
CVE-2020-15707
6.4
2%
Jul 29
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…
Affected: through 2.04
CVE-2020-15706
6.4
1%
Jul 29
GRUB2 contains a race condition in grub_script_function_create() leading to a use-after-free vulnerability which can be triggered by redefining a function whilst the same function…
Affected: through 2.04
CVE-2020-15705
6.4
1%
Jul 29
GRUB2 fails to validate kernel signature when booted directly without shim, allowing secure boot to be bypassed
Affected: through 2.04
CVE-2024-45779
6.0
0%
Mar 3
Grub2: fs/bfs: integer overflow leads to heap oob read in the bfs parser
Affected: through 2.12
CVE-2020-14311
6.0
0%
Jul 31
There is an issue with grub2 before version 2.06 while handling symlink on ext filesystems
Affected: before 2.06
CVE-2020-14310
6.0
0%
Jul 31
There is an issue on grub2 before version 2.06 at function read_section_as_string()
Affected: before 2.06
CVE-2019-14865
5.9
0%
Nov 29
A flaw was found in the grub2-set-bootflag utility of grub2
Affected: All versions, or not specified
CVE-2024-45778
5.5
0%
Mar 3
Grub2: fs/bfs: integer overflow in the bfs parser.
Affected: through 2.12
CVE-2024-56738
5.3
0%
Dec 29
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks
Affected: 2.00 through 2.12
CVE-2023-4693
4.6
0%
Oct 25
An out-of-bounds read flaw was found on grub2's NTFS filesystem driver
Affected: before 2.12
CVE-2021-3696
4.5
0%
Jul 6
A heap out-of-bounds write may heppen during the handling of Huffman tables in the PNG reader
Affected: 2.00 before 2.12
CVE-2021-3695
4.5
0%
Jul 6
A crafted 16-bit grayscale PNG image may lead to a out-of-bounds write in the heap area
Affected: 2.00 before 2.12
CVE-2021-46705
4.4
0%
Mar 16
A Insecure Temporary File vulnerability in grub-once of grub2 in SUSE Linux Enterprise Server 15 SP4, openSUSE Factory allows local attackers to truncate arbitrary files
Affected: before 2.06-150400.7.1; before 2.06-18.1
CVE-2024-1048
3.3
0%
Feb 6
A flaw was found in the grub2-set-bootflag utility of grub2
Affected: All versions, or not specified
CVE-2021-3981
3.3
0%
Mar 10
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content
Affected: through 2.06
Showing 49