Skip to content
OpenAdvisories
Medium · 5.3 CVE-2024-56738 EUVD-2024-53381GHSA-9gmj-v2m8-qffv

GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.

Published Dec 29, 2024 · Updated Dec 31, 2024 · Assigned by mitre

Description

GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.

Affected products

VendorProductAffectedFixed
GNU GRUB2 2.00 – ≤ 2.12 —

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 No fix yet —
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
SLES 15 SP7 grub2 2.12-150700.19.13.2 SUSE-SU-2025:02813-1
SLES 15 SP6 grub2 2.12-150600.8.34.1 SUSE-SU-2025:02772-1
SLES 12 SP5 grub2 2.02-190.1 SUSE-SU-2025:02725-1
Show 10 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_2.1 SUSE-SU-2025:20863-1
SLE Micro 6.0 grub2 2.12~rc1-7.1 SUSE-SU-2025:20654-1
SLE Micro 5.5 grub2 2.06-150500.29.53.1 SUSE-SU-2025:02706-1
SLE Micro 5.4 grub2 2.06-150400.11.63.1 SUSE-SU-2025:02727-1
SLE Micro 5.3 grub2 2.06-150400.11.63.1 SUSE-SU-2025:02727-1
SLE Micro 5.2 grub2 2.04-150300.22.58.1 SUSE-SU-2025:02705-1
SLE Micro 5.1 grub2 2.04-150300.3.14.2 SUSE-SU-2025:02724-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed grub2 2.12-56.1 openSUSE-SU-2025:15400-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.34.1 SUSE-SU-2025:02772-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 grub2 No fix yet —
Azure Linux 2 (CBL-Mariner) grub2 No fix yet —

Advisories 13

References