CVE-2025-0690CWE-787

CVE-2025-0690

Medium · published February 24, 2025

CVSS v3.1
6.1
EPSS
1%
Percentile
53.2
In the wild
Unconfirmed
What it is

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 this variable to overflow leading to a out-of-bounds write in the heap based buffer. This flaw may be leveraged to corrupt grub's internal critical data and secure boot bypass is not discarded as consequence.

The record
Technical detail
CVSS v3.1
6.1 · MEDIUM
Vector
CVSS:3.1/AV:P/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00716 · 53.2th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2025-02-24T13:15Z
References (4)
EPSS history
Timeline
  • 24 FEB 07:53Z
    Grub2: read: integer overflow may lead to out-of-bounds write
    cvelistv5