17 matches found
CVE-2020-10713
CVE-2020-10713 affects GRUB2 prior to 2.06. The flaw allows an attacker to hijack/tamper the GRUB verification process and bypass Secure Boot, enabling arbitrary code execution during boot when a crafted grub.cfg is processed. Exploitation requires local access or access to modify boot/network se...
CVE-2023-4692
Concretely documented: CVE-2023-4692 is an out-of-bounds write in grub2’s NTFS driver that can corrupt heap metadata, potentially enabling arbitrary code execution and secure-boot protection bypass. Several connected advisories (e.g., CBL-Mariner) note that a patched grub2 is available; affected ...
CVE-2023-4693
CVE-2023-4693 : Out-of-bounds read in grub2’s NTFS filesystem driver can allow a physically present attacker to feed a crafted NTFS image and read arbitrary memory locations, leaking data such as memory contents or EFI variables. Connected advisories confirm the same CVE and identify a related wr...
CVE-2020-25647
CVE-2020-25647 affects grub2 prior to 2.06. During USB device initialization, grub_usb_device_initialize() reads USB descriptors with very limited bounds checking, assuming sane device values. This can trigger memory corruption and lead to arbitrary code execution, bypassing Secure Boot. Reported...
CVE-2021-20233
CVE-2021-20233 affects GRUB2 prior to 2.06. The issue lies in Setparam_prefix() in the menu rendering code, which miscomputes the length required to represent a quoted single quote, underestimating by one byte per quote and enabling memory corruption. Impact areas include data confidentiality, in...
CVE-2020-25632
GRUB2 CVE-2020-25632 affects grub2 versions before 2.06. The vulnerability lies in the rmmod implementation, which can unload a dependency module without ensuring other dependents are unloaded, causing use-after-free. This can lead to arbitrary code execution or bypass of Secure Boot protections,...
CVE-2020-27779
The CVE-2020-27779 issue affects grub2 prior to 2.06. The cutmem command does not honor Secure Boot locking, enabling a local attacker with privilege to remove memory address ranges and potentially bypass Secure Boot protections. Impacted effect includes data confidentiality, integrity, and avail...
CVE-2020-27749
CVE-2020-27749 affects grub2, with the vulnerability in grub_parser_split_cmdline() where variable names in the command line are expanded into contents using a 1 KB stack buffer without sufficient bounds checking. This can overflow the stack and corrupt the stack frame, potentially allowing code ...
CVE-2020-14372
Summary: CVE-2020-14372 affects grub2 prior to version 2.06. The flaw enables the use of the ACPI command when Secure Boot is enabled, allowing a privileged attacker to craft an SSDT that overwrites the Linux kernel lockdown state in memory. The loaded SSDT is executed by the kernel, defeating Se...
CVE-2021-20225
CVE-2021-20225 affects grub2 up to version 2.06, with a heap out-of-bounds write in the short-form option parser. A local attacker could exploit this by supplying a large number of short option forms, potentially impacting data confidentiality, integrity, and availability. Public advisories and v...
CVE-2020-14311
CVE-2020-14311 affects grub2 up to version 2.06 where handling of symlinks on ext filesystems can trigger an arithmetic overflow when a filesystem contains a symbolic link with an inode size of UINT32_MAX. This overflow leads to a zero-sized memory allocation and a subsequent heap-based buffer ov...
CVE-2020-14308
The CVE-2020-14308 issue affects grub2 prior to version 2.06, where the grub memory allocator does not validate arithmetic overflow in the requested allocation size. This can cause invalid memory allocations, with potential integrity, confidentiality, and availability impacts during the boot proc...
CVE-2020-14310
CVE-2020-14310 affects grub2 prior to version 2.06. The issue is in read_section_as_string(): a font name of length UINT32_MAX may trigger arithmetic overflow, causing zero-size allocation and a subsequent heap-based buffer overflow. This requires a crafted malicious font file and is a local impa...
CVE-2020-14309
GRUB2 CVE-2020-14309 affects grub2
CVE-2021-3418
CVE-2021-3418 affects GRUB2 where, if certificates that sign GRUB are installed into the database, GRUB can boot any kernel without signature validation. The booted kernel may believe it is in Secure Boot lockdown, potentially allowing tampering. Affected: GRUB2 before 2.06 (including upstream an...
CVE-2021-46705
CVE-2021-46705 affects grub2 (grub-once) in SUSE Linux Enterprise Server 15 SP4 and openSUSE Factory. The issue is an Insecure Temporary File vulnerability that lets local attackers truncate arbitrary files via grub-once/grub2. Affected versions are grub2 prior to 2.06-150400.7.1 on SLE 15 SP4, a...
CVE-2024-2312
The CVE-2024-2312 issue affects GRUB2 and stems from not calling module fini functions on exit, which leaves UEFI system table hooks after exit (notably in Debian/Ubuntu’s peimage GRUB2 module). This creates a use-after-free condition and could potentially enable secure boot bypass. Connected rec...