CVE-2024-45776

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.
Configurations

No configuration.

History

13 May 2025, 20:15

Type Values Removed Values Added
References
  • () https://access.redhat.com/errata/RHSA-2025:6990 -
Summary
  • (es) Al leer el archivo .mo .mo en Grub_Mofile_Open (), Grub2 no puede verificar un desbordamiento entero al asignar su búfer interno. Un archivo .mo manipulado puede hacer que se desborde el cálculo del tamaño del búfer, lo que lleva a lecturas y escrituras fuera de los límites. Este defecto permite a un atacante filtrar datos confidenciales o sobrescribir datos críticos, y posiblemente eludir protecciones seguras de arranque.

18 Feb 2025, 20:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-02-18 20:15

Updated : 2025-05-13 20:15


NVD link : CVE-2024-45776

Mitre link : CVE-2024-45776

CVE.ORG link : CVE-2024-45776


JSON object : View

Products Affected

No product.

CWE
CWE-787

Out-of-bounds Write