CVE-2024-45776CWE-787

CVE-2024-45776

Medium · published February 19, 2025

CVSS v3.1
6.7
EPSS
0%
Percentile
17.0
In the wild
Unconfirmed
What it is

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 leak sensitive data or overwrite critical data, possibly circumventing secure boot protections.

The record
Technical detail
CVSS v3.1
6.7 · MEDIUM
Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00261 · 17.0th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2025-02-19T01:15Z
References (4)
EPSS history
Timeline
  • 18 FEB 19:25Z
    Grub2: grub-core/gettext: integer overflow leads to heap oob write and read.
    cvelistv5