Gnu Grub2

53 CVEs affecting Gnu Grub2. Latest disclosed: 2025-11-18. Critical: 0, High: 19.

Top CVEs affecting Gnu Grub2
CVESeverityScorePublishedSummary
CVE-2024-56737High8.82024-12-29GNU GRUB (aka GRUB2) through 2.12 has a heap-based buffer overflow in fs/hfs.c via crafted sblock data in an HFS filesystem.
CVE-2022-2601High8.62022-12-14A buffer overflow was found in grub_font_construct_glyph(). A malicious crafted pf2 font can lead to an overflow when calculating the max_glyph_size value, all…
CVE-2021-20233High8.22021-03-03A flaw was found in grub2 in versions prior to 2.06. Setparam_prefix() in the menu rendering code performs a length calculation on the assumption that expressi…
CVE-2020-25632High8.22021-03-03A flaw was found in grub2 in versions prior to 2.06. The rmmod implementation allows the unloading of a module used as a dependency without checking if any oth…
CVE-2020-10713High8.22020-07-30A flaw was found in grub2, prior to version 2.06. An attacker may use the GRUB 2 flaw to hijack and tamper the GRUB verification process. This flaw also allows…
CVE-2022-28734High8.12023-07-20Out-of-bounds write when handling split HTTP headers; When handling split HTTP headers, GRUB2 HTTP code accidentally moves its internal data buffer point by on…
CVE-2022-28733High8.12023-07-20Integer 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->…
CVE-2025-61662High7.82025-11-18A Use-After-Free vulnerability has been discovered in GRUB's gettext module. This flaw stems from a programming error where the gettext command remains registe…
CVE-2025-0678High7.82025-03-03A flaw was found in grub2. When reading data from a squash4 filesystem, grub's squash4 fs module uses user-controlled parameters from the filesystem geometry t…
CVE-2024-45782High7.82025-03-03A flaw was found in the HFS filesystem. When reading an HFS volume's name at grub_fs_mount(), the HFS filesystem driver performs a strcpy() using the user-prov…
CVE-2025-1125High7.82025-03-03When reading data from a hfs filesystem, grub's hfs filesystem module uses user-controlled parameters from the filesystem metadata to calculate the internal bu…
CVE-2025-0689High7.82025-03-03When reading data from disk, the grub's UDF filesystem module utilizes the user controlled data length metadata to allocate its internal buffers. In certain sc…
CVE-2020-25647High7.62021-03-03A flaw was found in grub2 in versions prior to 2.06. During USB device initialization, descriptors are read with very little bounds checking and assumes the US…
CVE-2023-4692High7.52023-10-25An out-of-bounds write flaw was found in grub2's NTFS filesystem driver. This issue may allow an attacker to present a specially crafted NTFS filesystem image…
CVE-2020-27779High7.52021-03-03A flaw was found in grub2 in versions prior to 2.06. The cutmem command does not honor secure boot locking allowing an privileged attacker to remove address ra…
CVE-2020-14372High7.52021-03-03A 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. This flaw allows a…
CVE-2015-8370High7.42015-12-16Multiple integer underflows in Grub2 1.98 through 2.02 allow physically proximate attackers to bypass authentication, obtain sensitive information, or cause a…
CVE-2022-3775High7.12022-12-19When 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…
CVE-2021-3697High7.02022-07-06A crafted JPEG image may lead the JPEG reader to underflow its data pointer, allowing user-controlled data to be written in heap. To a successful to be perform…
CVE-2023-4001Medium6.82024-01-15An 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 passw…