Skip to content
OpenAdvisories
High · 7.8 CVE-2025-61662 EUVD-2025-198071GHSA-g7mr-vm94-3rv7

Grub2: missing unregister call for gettext command may lead to use-after-free

Published Nov 18, 2025 · Updated Oct 16, 2026 · Assigned by redhat

Vendor: GNU Vendor: Red Hat Product: grub2 Product: Red Hat Enterprise Linux 10 Product: Red Hat Enterprise Linux 10.0 Extended Update Support Product: Red Hat Enterprise Linux 7 Extended Lifecycle Support Product: Red Hat Enterprise Linux 8 Product: Red Hat Enterprise Linux 8.2 Advanced Update Support Product: Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support Product: Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On Product: Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support Product: Red Hat Enterprise Linux 8.6 Telecommunications Update Service Product: Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions Product: Red Hat Enterprise Linux 8.8 Telecommunications Update Service Product: Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions Product: Red Hat Enterprise Linux 9 Product: Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions Product: Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions Product: Red Hat Enterprise Linux 9.4 Extended Update Support Product: Red Hat Enterprise Linux 9.6 Extended Update Support Product: Red Hat OpenShift Container Platform 4.12 Product: Red Hat OpenShift Container Platform 4.13 Product: Red Hat OpenShift Container Platform 4.14 Product: Red Hat OpenShift Container Platform 4.15 Product: Red Hat OpenShift Container Platform 4.16 Product: Red Hat OpenShift Container Platform 4.17 Product: Red Hat OpenShift Container Platform 4.18 Product: Red Hat OpenShift Container Platform 4.19 Package: grub2 Package: grub2 Package: grub2 Package: grub2-signed Package: grub2-unsigned Platform: Linux Ecosystem: Azure Linux Ecosystem: Debian Ecosystem: Ubuntu

Description

A Use-After-Free vulnerability has been discovered in GRUB's gettext module. This flaw stems from a programming error where the gettext command remains registered in memory after its module is unloaded. An attacker can exploit this condition by invoking the orphaned command, causing the application to access a memory location that is no longer valid. An attacker could exploit this vulnerability to cause grub to crash, leading to a Denial of Service. Possible data integrity or confidentiality compromise is not discarded.

Affected products

VendorProductAffectedFixed
GNU grub2 ≤ 2.14 —
Red Hat Red Hat Enterprise Linux 10 — —
Red Hat Red Hat Enterprise Linux 10.0 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 7 Extended Lifecycle Support — —
Red Hat Red Hat Enterprise Linux 8 — —
Red Hat Red Hat Enterprise Linux 8.2 Advanced Update Support — —
Red Hat Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support — —
Red Hat Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On — —
Red Hat Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update Support — —
Red Hat Red Hat Enterprise Linux 8.6 Telecommunications Update Service — —
Red Hat Red Hat Enterprise Linux 8.6 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 8.8 Telecommunications Update Service — —
Red Hat Red Hat Enterprise Linux 8.8 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9 — —
Red Hat Red Hat Enterprise Linux 9.0 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9.2 Update Services for SAP Solutions — —
Red Hat Red Hat Enterprise Linux 9.4 Extended Update Support — —
Red Hat Red Hat Enterprise Linux 9.6 Extended Update Support — —
Red Hat Red Hat OpenShift Container Platform 4.12 — —
Red Hat Red Hat OpenShift Container Platform 4.13 — —
Red Hat Red Hat OpenShift Container Platform 4.14 — —
Red Hat Red Hat OpenShift Container Platform 4.15 — —
Red Hat Red Hat OpenShift Container Platform 4.16 — —
Red Hat Red Hat OpenShift Container Platform 4.17 — —
Red Hat Red Hat OpenShift Container Platform 4.18 — —
Red Hat Red Hat OpenShift Container Platform 4.19 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 grub2 2.14-1 —
Debian 13 grub2 No fix yet —
Debian 12 grub2 No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 grub2-signed +1 No fix yet —
Ubuntu 26.04 LTS grub2-signed +1 No fix yet —
Ubuntu 25.10 grub2-signed +1 No fix yet —
Ubuntu 24.04 LTS grub2-signed +1 No fix yet —
Ubuntu 22.04 LTS grub2-signed +1 No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS grub2-signed +1 No fix yet —
Ubuntu 18.04 LTS grub2-signed +1 No fix yet —
Ubuntu 16.04 LTS grub2-signed +1 No fix yet —
Ubuntu Pro 14.04 LTS grub2 +1 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 grub2 +15 1:2.12-29.el10_1.2 RHSA-2026:4649
RHEL 9 grub2 +15 1:2.06-114.el9_7.1 RHSA-2026:4760
RHEL 8 grub2 +18 1:2.02-170.el8_10.1 RHSA-2026:4648
Show 14 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS grub2 +15 1:2.12-15.el10_0.2 RHSA-2026:4652
RHEL 9.6 EUS grub2 +15 1:2.06-105.el9_6.1 RHSA-2026:4823
RHEL 9.4 EUS grub2 +15 1:2.06-86.el9_4.4 RHSA-2026:4822
RHEL 9.2 E4S grub2 +15 1:2.06-61.el9_2.11 RHSA-2026:4900
RHEL 9.0 E4S grub2 +15 1:2.06-27.el9_0.23 RHSA-2026:5074
RHEL 8.8 TUS grub2 +15 1:2.02-152.el8_8.3 RHSA-2026:4653
RHEL 8.8 E4S grub2 +16 1:2.02-152.el8_8.3 RHSA-2026:4653
RHEL 8.6 TUS grub2 +15 1:2.02-123.el8_6.19 RHSA-2026:4654
RHEL 8.6 E4S grub2 +18 1:2.02-123.el8_6.19 RHSA-2026:4654
RHEL 8.6 AUS grub2 +15 1:2.02-123.el8_6.19 RHSA-2026:4654
RHEL 8.4 EUS Long Life grub2 +15 1:2.02-99.el8_4.13 RHSA-2026:4830
RHEL 8.4 AUS grub2 +15 1:2.02-99.el8_4.13 RHSA-2026:4830
RHEL 8.2 AUS grub2 +15 1:2.02-87.el8_2.14 RHSA-2026:4998
RHEL 7 ELS grub2 +17 1:2.02-0.87.el7_9.16 RHSA-2026:5233

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 grub2-common +4 1:2.12-29.el10_1.2.alma.1 ALSA-2026:4649
AlmaLinux 9 grub2-pc +14 1:2.06-114.el9_7.1.alma.1 ALSA-2026:4760
AlmaLinux 8 grub2-pc +17 1:2.02-170.el8_10.1.alma.1 ALSA-2026:4648

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 grub2 1:2.12-29.el10_1.2.rocky.0.1 RLSA-2026:4649
Rocky Linux 9 grub2 1:2.06-114.el9_7.1.rocky.0.1 RLSA-2026:4760
Rocky Linux 8 grub2 1:2.02-170.el8_10.1.rocky.0.1 RLSA-2026:4648
ReleasePackageFixed inAdvisory
SLES 15 SP7 grub2 2.12-150700.19.19.1 SUSE-SU-2025:4305-1
SLES 15 SP6 grub2 2.12-150600.8.44.2 SUSE-SU-2025:4196-1
SLES 12 SP5 grub2 2.02-193.1 SUSE-SU-2025:4197-1
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 grub2 2.12-160000.3.1 SUSE-SU-2025:21212-1
SLES 16.0 grub2 2.12-160000.3.1 SUSE-SU-2025:21212-1
SLE Micro 6.2 grub2 2.12-160000.3.1 SUSE-SU-2025:21223-1
SLE Micro 6.1 grub2 2.12-slfo.1.1_3.1 SUSE-SU-2025:21062-1
SLE Micro 5.5 grub2 2.06-150500.29.59.1 SUSE-SU-2025:4152-1
SLE Micro 5.4 grub2 2.06-150400.11.66.1 SUSE-SU-2025:4224-1
SLE Micro 5.3 grub2 2.06-150400.11.66.1 SUSE-SU-2025:4224-1
SLE Micro 5.2 grub2 2.04-150300.22.61.1 SUSE-SU-2025:4143-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed grub2 2.12-67.1 openSUSE-SU-2025:15749-1
openSUSE Leap 16.0 grub2 2.12-160000.3.1 openSUSE-SU-2025:20163-1
openSUSE Leap 15.6 grub2 2.12-150600.8.44.2 SUSE-SU-2025:4196-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 grub2-pc +16 1:2.06-61.amzn2023.0.21 ALAS2023-2025-1342
Amazon Linux 2 grub2 +17 1:2.06-14.amzn2.0.7 ALAS2-2025-3107

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 grub2 2.06-26 —
Azure Linux 2 (CBL-Mariner) grub2 2.06-16 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 grub2-pc +12 1:2.12-29.0.1.el10_1.2 ELSA-2026-4649
Oracle Linux 9 grub2-pc +12 1:2.06-114.0.1.el9_7.1 ELSA-2026-4760
Oracle Linux 8 grub2-pc +15 1:2.02-170.0.1.el8_10.1 ELSA-2026-4648
Oracle Linux 7 grub2 +12 1:2.02-0.87.0.29.el7_9.14 ELSA-2026-5233

Advisories 39

References