8.6
High
CVE-2022-2601 A buffer overflow was found in grub_font_construct_glyph()
Description
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 out-of-bounds write. An attacker may use this vulnerability to circumvent the secure boot mechanism.
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| grub2 | Versions not published |
References
- bugzilla.redhat.com bugzilla.redhat.com
- security.netapp.com security.netapp.com
- GLSA-202311-14 security.gentoo.org
Timeline
- Published
- Last modified
Other CVEs of grub2
The 14 CVEs of grub2 →
CVE-2022-3775
When rendering certain unicode sequences, grub2's font code doesn't proper validate if the informed glyph's width and…
7.1
High
CVE-2021-3697
A crafted JPEG image may lead the JPEG reader to underflow its data pointer, allowing user-controlled data to be written…
Not rated
CVE-2021-3696
A heap out-of-bounds write may heppen during the handling of Huffman tables in the PNG reader
Not rated
CVE-2021-3695
A crafted 16-bit grayscale PNG image may lead to a out-of-bounds write in the heap area
Not rated