cbcvebase.
CVE-2025-0690
published 2025-02-24

CVE-2025-0690: 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…

PriorityP426medium6.1CVSS 3.1
AVPACLPRHUIRSUCHIHAH
EPSS
0.70%
49.5th percentile
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.

Affected

14 ranges
VendorProductVersion rangeFixed in
debiangrub2< grub2 2.12-6 (forky)grub2 2.12-6 (forky)
gnugrub2>= 0 < 2.12-62.12-6
gnugrub2>= 0 < 2.12-62.12-6
msrcazl3_ansible_2.15.3-1_on_azure_linux_3.0
msrcazl3_ansible_2.17.0-1_on_azure_linux_3.0
msrcazl3_grub2_2.06-24_on_azure_linux_3.0
msrcazl3_grub2_2.06-25_on_azure_linux_3.0
msrcazure_linux_3.0_arm
msrcazure_linux_3.0_x64
msrccbl2_ansible_2.14.12-2_on_cbl_mariner_2.0
msrccbl2_grub2_2.06-14_on_cbl_mariner_2.0
msrccbl2_grub2_2.06-15_on_cbl_mariner_2.0
msrccbl_mariner_2.0_arm
msrccbl_mariner_2.0_x64

CVSS provenance

nvdv3.16.1MEDIUMCVSS:3.1/AV:P/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
osv6.1MEDIUM
vendor_debian6.1MEDIUM
vendor_msrc6.1MEDIUM
vendor_redhat6.1MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.