{"id":"CVE-2025-0690","details":"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.","modified":"2026-04-10T05:20:19.927704Z","published":"2025-02-24T08:15:09Z","related":["ALSA-2025:6990","SUSE-SU-2025:01961-1","SUSE-SU-2025:0586-1","SUSE-SU-2025:0587-1","SUSE-SU-2025:0588-1","SUSE-SU-2025:0607-1","SUSE-SU-2025:0629-1","SUSE-SU-2025:20511-1","SUSE-SU-2025:20863-1","openSUSE-SU-2025:14822-1"],"references":[{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2025:6990"},{"type":"REPORT","url":"https://bugzilla.redhat.com/show_bug.cgi?id=2346123"},{"type":"WEB","url":"https://access.redhat.com/security/cve/CVE-2025-0690"},{"type":"WEB","url":"https://lists.gnu.org/archive/html/grub-devel/2025-02/msg00024.html"}],"schema_version":"1.7.5"}