VYPR

Grub

by Grub

Source repositories

CVEs (15)

  • CVE-2022-2601HigDec 14, 2022
    risk 0.56cvss 8.6epss 0.01

    A 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, allocating a smaller than needed buffer for the glyph, this further leads to a buffer overflow and a heap based…

  • CVE-2025-0678HigMar 3, 2025
    risk 0.51cvss 7.8epss 0.00

    A 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 to determine the internal buffer size, however, it improperly checks for integer overflows. A maliciously crafted…

  • CVE-2025-1125HigMar 3, 2025
    risk 0.51cvss 7.8epss 0.00

    When reading data from a hfs filesystem, grub's hfs filesystem module uses user-controlled parameters from the filesystem metadata to calculate the internal buffers size, however it misses to properly check for integer overflows. A maliciouly crafted filesystem may lead some of…

  • CVE-2015-8370HigDec 16, 2015
    risk 0.48cvss 7.4epss 0.01

    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 (disk corruption) via backspace characters in the (1) grub_username_get function in…

  • CVE-2024-45780MedMar 3, 2025
    risk 0.44cvss 6.7epss 0.00

    A flaw was found in grub2. When reading tar files, grub2 allocates an internal buffer for the file name. However, it fails to properly verify the allocation against possible integer overflows. It's possible to cause the allocation length to overflow with a crafted tar file,…

  • CVE-2024-45777MedFeb 19, 2025
    risk 0.44cvss 6.7epss 0.00

    A flaw was found in grub2. The calculation of the translation buffer when reading a language .mo file in grub_gettext_getstr_from_position() may overflow, leading to a Out-of-bound write. This issue can be leveraged by an attacker to overwrite grub2's sensitive heap data,…

  • CVE-2024-45776MedFeb 18, 2025
    risk 0.44cvss 6.7epss 0.00

    When reading the language .mo file in grub_mofile_open(), grub2 fails to verify an integer overflow when allocating its internal buffer. A crafted .mo file may lead the buffer size calculation to overflow, leading to out-of-bound reads and writes. This flaw allows an attacker to…

  • CVE-2025-0677MedFeb 19, 2025
    risk 0.42cvss 6.4epss 0.00

    A flaw was found in grub2. When performing a symlink lookup, the grub's UFS module checks the inode's data size to allocate the internal buffer to read the file content, however, it fails to check if the symlink data size has overflown. When this occurs, grub_malloc() may be…

  • CVE-2025-0622MedFeb 18, 2025
    risk 0.42cvss 6.4epss 0.00

    A flaw was found in command/gpg. In some scenarios, hooks created by loaded modules are not removed when the related module is unloaded. This flaw allows an attacker to force grub2 to call the hooks once the module that registered it was unloaded, leading to a use-after-free…

  • CVE-2025-0690MedFeb 24, 2025
    risk 0.40cvss 6.1epss 0.01

    The read command is used to read the keyboard input from the user, while reads it keeps the input length in a 32-bit integer value which is further used to reallocate the line buffer to accept the next character. During this process, with a line big enough it's possible to make…

  • CVE-2024-45779MedMar 3, 2025
    risk 0.39cvss 6.0epss 0.00

    An integer overflow flaw was found in the BFS file system driver in grub2. When reading a file with an indirect extent map, grub2 fails to validate the number of extent entries to be read. A crafted or corrupted BFS filesystem may cause an integer overflow during the file…

  • CVE-2025-61661MedNov 18, 2025
    risk 0.31cvss 4.8epss 0.00

    A vulnerability has been identified in the GRUB (Grand Unified Bootloader) component. This flaw occurs because the bootloader mishandles string conversion when reading information from a USB device, allowing an attacker to exploit inconsistent length values. A local attacker can…

  • CVE-2024-45783MedFeb 18, 2025
    risk 0.29cvss 4.4epss 0.00

    A flaw was found in grub2. When failing to mount an HFS+ grub, the hfsplus filesystem driver doesn't properly set an ERRNO value. This issue may lead to a NULL pointer access.

  • CVE-2024-45778MedMar 3, 2025
    risk 0.27cvss 4.1epss 0.00

    A stack overflow flaw was found when reading a BFS file system. A crafted BFS filesystem may lead to an uncontrolled loop, causing grub2 to crash.

  • CVE-2024-1048LowFeb 6, 2024
    risk 0.21cvss 3.3epss 0.00

    A flaw was found in the grub2-set-bootflag utility of grub2. After the fix of CVE-2019-14865, grub2-set-bootflag will create a temporary file with the new grubenv content and rename it to the original grubenv file. If the program is killed before the rename operation, the…