CVE-2025-61662CWE-416

CVE-2025-61662

High · published November 19, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
11.7
In the wild
Unconfirmed
What it is

⚡ A sneaky Use-After-Free bug in GRUB's gettext module could leave your system vulnerable to a crash at a moment's notice! Think of it like an empty restaurant where the waiter forgets to clear out the old orders. If someone tries to call in an order that's already been taken off the menu, it leads to confusion and a complete stop in service! An attacker could exploit this vulnerability to crash GRUB, resulting in a Denial of Service. This means your system could suddenly stop responding, leaving you locked out of critical functions. Unfortunately, this could also lead to potential data integrity or confidentiality issues as the system falters under pressure.

Put simply

Think of it like an empty restaurant where the waiter forgets to clear out the old orders. If someone tries to call in an order that's already been taken off the menu, it leads to confusion and a complete stop in service! The vulnerability arises from a programming error where the gettext command remains registered in memory even after its module is unloaded. This allows an attacker to invoke the orphaned command, accessing a now-invalid memory location, which can result in crashes.

What to do

An attacker could exploit this vulnerability to crash GRUB, resulting in a Denial of Service. This means your system could suddenly stop responding, leaving you locked out of critical functions. Unfortunately, this could also lead to potential data integrity or confidentiality issues as the system falters under pressure. To remediate this issue, update GRUB to the latest version that addresses CVE-2025-61662. Regularly monitor for patches or security updates, and consider implementing additional protection measures, such as memory management best practices. You've got this! Stay proactive and keep your system secure. 🛡️

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00219 · 11.7th percentile
Weakness
CWE-416 · Use After Free
Published
2025-11-19T00:15Z
Affected products (1)
ProductVersionsFixed in
gnu/grub2≤ 2.14—
References (25)
https://access.redhat.com/errata/RHSA-2026:10097 · [email protected]https://access.redhat.com/errata/RHSA-2026:14773 · [email protected]https://access.redhat.com/errata/RHSA-2026:15087 · [email protected]https://access.redhat.com/errata/RHSA-2026:17596 · [email protected]https://access.redhat.com/errata/RHSA-2026:4648 · [email protected]https://access.redhat.com/errata/RHSA-2026:4649 · [email protected]https://access.redhat.com/errata/RHSA-2026:4652 · [email protected]https://access.redhat.com/errata/RHSA-2026:4653 · [email protected]https://access.redhat.com/errata/RHSA-2026:4654 · [email protected]https://access.redhat.com/errata/RHSA-2026:4760 · [email protected]https://access.redhat.com/errata/RHSA-2026:4822 · [email protected]https://access.redhat.com/errata/RHSA-2026:4823 · [email protected]https://access.redhat.com/errata/RHSA-2026:4830 · [email protected]https://access.redhat.com/errata/RHSA-2026:4900 · [email protected]https://access.redhat.com/errata/RHSA-2026:4998 · [email protected]https://access.redhat.com/errata/RHSA-2026:5074 · [email protected]https://access.redhat.com/errata/RHSA-2026:5127 · [email protected]https://access.redhat.com/errata/RHSA-2026:5233 · [email protected]https://access.redhat.com/errata/RHSA-2026:6492 · [email protected]https://access.redhat.com/errata/RHSA-2026:7239 · [email protected]https://access.redhat.com/errata/RHSA-2026:7243 · [email protected]https://access.redhat.com/security/cve/CVE-2025-61662 · [email protected]https://bugzilla.redhat.com/show_bug.cgi?id=2414683 · [email protected]https://lists.gnu.org/archive/html/grub-devel/2025-11/msg00155.html · [email protected]http://www.openwall.com/lists/oss-security/2025/11/18/5 · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 18 NOV 18:20Z
    Grub2: missing unregister call for gettext command may lead to use-after-free
    cvelistv5