Vulnerability · Published Feb 18, 2025 · Assigned by redhat
CVE-2025-0622Grub2: command/gpg: use-after-free due to hooks not being removed on module unload
Medium 6.4
In plain English
A medium-severity use-after-free in grub2. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 21% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A flaw was found in command/gpg. In some scenarios, hooks created by loaded modules are not removed when the related module is unloaded. This flaw allows an attacker to force grub2 to call the hooks once the module that registered it was unloaded, leading to a use-after-free vulnerability. If correctly exploited, this vulnerability may result in arbitrary code execution, eventually allowing the attacker to bypass secure boot protections.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | grub2-common | 1:2.12-15.el10_0.alma.1 | ALSA-2025:16154 |
| AlmaLinux:9 | grub2-common | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-efi-aa64 | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-efi-aa64-cdboot | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:10 | grub2-efi-aa64-modules | 1:2.12-15.el10_0.alma.1 | ALSA-2025:16154 |
| AlmaLinux:9 | grub2-efi-aa64-modules | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-efi-x64 | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-efi-x64-cdboot | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:10 | grub2-efi-x64-modules | 1:2.12-15.el10_0.alma.1 | ALSA-2025:16154 |
| AlmaLinux:9 | grub2-efi-x64-modules | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-pc | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:10 | grub2-pc-modules | 1:2.12-15.el10_0.alma.1 | ALSA-2025:16154 |
| AlmaLinux:9 | grub2-pc-modules | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-ppc64le | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:10 | grub2-ppc64le-modules | 1:2.12-15.el10_0.alma.1 | ALSA-2025:16154 |
| AlmaLinux:9 | grub2-ppc64le-modules | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-tools | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-tools-efi | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-tools-extra | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| AlmaLinux:9 | grub2-tools-minimal | 1:2.06-104.el9_6.alma.1 | ALSA-2025:6990 |
| Debian:12 | grub2 | 2.06-13+deb12u2 | DEBIAN-CVE-2025-0622 |
| Debian:13 | grub2 | 2.12-6 | DEBIAN-CVE-2025-0622 |
| Debian:14 | grub2 | 2.12-6 | DEBIAN-CVE-2025-0622 |
| Rocky Linux:10 | grub2 | 1:2.12-15.el10_0 | RLSA-2025:16154 |
| Rocky Linux:9 | grub2 | 1:2.06-104.el9_6 | RLSA-2025:6990 |
| Ubuntu:22.04:LTS | grub2-signed | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:24.04:LTS | grub2-signed | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:25.10 | grub2-signed | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:26.04:LTS | grub2-signed | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:26.10 | grub2-signed | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:22.04:LTS | grub2-unsigned | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:24.04:LTS | grub2-unsigned | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:25.10 | grub2-unsigned | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:26.04:LTS | grub2-unsigned | no fix listed | UBUNTU-CVE-2025-0622 |
| Ubuntu:26.10 | grub2-unsigned | no fix listed | UBUNTU-CVE-2025-0622 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| grub2 | 0 – through 2.12 | |
| Red Hat | Red Hat Enterprise Linux 10 | see references |
| Red Hat | Red Hat Enterprise Linux 9 | see references |
| Red Hat | Red Hat Enterprise Linux 7 | see references |
| Red Hat | Red Hat Enterprise Linux 8 | see references |
| Red Hat | Red Hat OpenShift Container Platform 4 | see references |
Weakness: CWE-416 · Vector: CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
References
- RHSA-2025:16154 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:6990 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2025-0622 vdb-entry, x_refsource_REDHAT
- RHBZ#2345865 issue-tracking, x_refsource_REDHAT
- https://lists.gnu.org/archive/html/grub-devel/2025-02/msg00024.html