CVE-2024-56738
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp...
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
CVE-2024-56738- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-208
- Updated
- 2026-11-02
EUVDEUVD-2024-53381
5.3
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
EUVD-2024-53381- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-9gmj-v2m8-qffv
5.3
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp...
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
GHSA-9gmj-v2m8-qffv- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-208
- Updated
- 2026-11-02
NVD
5.3
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
CVE-2024-56738- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-208, CWE-203
- Updated
- 2026-11-02
OSVBELL-CVE-2024-56738
5.3
- Record
BELL-CVE-2024-56738- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSV
5.3
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
CVE-2024-56738- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 19 moreShow less
OSVDEBIAN-CVE-2024-56738
5.3
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
DEBIAN-CVE-2024-56738- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2025-1675
5.3
grub2 security update
GNU GRUB is a Multiboot boot loader. It was derived from GRUB, the GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn.
Security Fix(es):
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.(CVE-2024-56738)
- Record
OESA-2025-1675- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-56738
5.3
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
UBUNTU-CVE-2024-56738- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVAZL-54692 No score
CVE-2024-56738 affecting package grub2 2.06-16
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
AZL-54692- Updated
- 2026-11-02
OSVAZL-54709 No score
CVE-2024-56738 affecting package grub2 2.06-28
GNU GRUB (aka GRUB2) through 2.12 does not use a constant-time algorithm for grub_crypto_memcmp and thus allows side-channel attacks.
- Record
AZL-54709- Updated
- 2026-11-05
OSVCLSA-2026-1788432569 No score
grub2: Fix of CVE-2024-56738
- CVE-2024-56738: crypto: Data-dependent conditional in grub_crypto_memcmp() permits a timing side-channel observation
- Record
CLSA-2026-1788432569- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15400-1 No score
grub2-2.12-56.1 on GA media
These are all security issues fixed in the grub2-2.12-56.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15400-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20163-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
Changes in grub2:
-
CVE-2025-54771: Fixed grub_file_close() does not properly controls the fs refcount (bsc#1252931)
-
CVE-2025-54770: Fixed missing unregister call for net_set_vlan command may lead to use-after-free (bsc#1252930)
-
CVE-2025-61662: Fixed missing unregister call for gettext command may lead to use-after-free (bsc#1252933)
-
CVE-2025-61663: Fixed missing unregister call for normal commands may lead to use-after-free (bsc#1252934)
-
CVE-2025-61664: Fixed missing unregister call for normal_exit command may lead to use-after-free (bsc#1252935)
-
CVE-2025-61661: Fixed out-of-bounds write in grub_usb_get_string() function (bsc#1252932)
-
Bump upstream SBAT generation to 6
-
Fix "sparse file not allowed" error after grub2-reboot (bsc#1245738)
-
Fix PowerPC network boot prefix to correctly locate grub.cfg (bsc#1249385)
-
turn off page flipping for i386-pc using VBE video backend (bsc#1245636)
-
Fix boot hangs in setting up serial console when ACPI SPCR table is present and redirection is disabled (bsc#1249088)
-
Fix timeout when loading initrd via http after PPC CAS reboot (bsc#1245953)
-
Skip mount point in grub_find_device function (bsc#1246231)
-
CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
- Record
openSUSE-SU-2025:20163-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02705-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
- CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
- Record
SUSE-SU-2025:02705-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02706-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
- CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
- Record
SUSE-SU-2025:02706-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02724-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
- CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
- Record
SUSE-SU-2025:02724-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02725-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
- CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
- Record
SUSE-SU-2025:02725-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02727-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
- CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
- Record
SUSE-SU-2025:02727-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02772-1 No score
Recommended update for grub2
This update for grub2 fixes the following issues:
- CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
Other fixes:
- Fix test -f and -s do not work properly over the network files served via tftp and http (bsc#1246157, bsc#1246237)
- Skip mount point in grub_find_device function (bsc#1246231)
- Record
SUSE-SU-2025:02772-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02813-1 No score
Recommended update for grub2
This update for grub2 fixes the following issues:
- CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
Other fixes:
- Fix test -f and -s do not work properly over the network files served via tftp and http (bsc#1246157, bsc#1246237)
- Skip mount point in grub_find_device function (bsc#1246231)
- Record
SUSE-SU-2025:02813-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20654-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
- CVE-2024-56738: Side-channel attack due to not constant-timealgorithm in grub_crypto_memcmp (bsc#1234959).
- Record
SUSE-SU-2025:20654-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20863-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
-
Fix error: /boot/grub2/x86_64-efi/bli.mod not found (bsc#1231591)
-
Fix OOM error in loading loopback file (bsc#1230840) (bsc#1249140)
-
Update the patch to fix "SRK not matched" errors when unsealing the key (bsc#1232411) (bsc#1247242)
Security fixes for 2024:
-
Bump upstream SBAT generation to 5
-
CVE-2024-45774: Fixed heap overflows in JPEG parser (bsc#1233609)
-
CVE-2024-45775: Fixed missing NULL check in extcmd parser (bsc#1233610)
-
CVE-2024-45776: Fixed overflow in .MO file (gettext) handling (bsc#1233612)
-
CVE-2024-45777: Fixed integer overflow in gettext (bsc#1233613)
-
CVE-2024-45778: Fixed bfs filesystem not fuzzing stable (bsc#1233606)
-
CVE-2024-45779: Fixed bfs heap overflow (bsc#1233608)
-
CVE-2024-45780: Fixed overflow in tar/cpio (bsc#1233614)
-
CVE-2024-45781: Fixed ufs strcpy overflow(bsc#1233617)
-
CVE-2024-45782: Fixed hfs strcpy overflow (bsc#1233615)
-
CVE-2024-45783: Fixed hfsplus refcount overflow (bsc#1233616)
-
CVE-2024-49504: Fixed bypassing TPM-bound disk encryption on SL(E)M encrypted Images (bsc#1229163) (bsc#1229164)
-
CVE-2024-56737: Fixed heap-based buffer overflow in fs/hfs.c via crafted sblock data in an HFS filesystem (bsc#1234958)
-
CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
-
CVE-2025-0622: Fixed command/gpg use-after-free due to hooks not being removed on module unload (bsc#1236317)
-
CVE-2025-0624: Fixed net Out-of-bounds write in grub_net_search_config_file() (bsc#1236316)
-
CVE-2025-0677: Fixed UFS integer overflow may lead to heap based out-of-bounds write when handling symlinks (bsc#1237002)
-
CVE-2025-0678: Fixed squash4 Integer overflow may lead to heap based out-of-bounds write when reading data (bsc#1237006)
-
CVE-2025-0684: Fixed reiserfs Integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading data (bsc#1237008)
-
CVE-2025-0685: Fixed jfs Integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading data (bsc#1237009)
-
CVE-2025-0686: Fixed romfs Integer overflow when handling symlinks may lead to heap based out-of-bounds write when reading data (bsc#1237010)
-
CVE-2025-0689: Fixed udf heap based buffer overflow in grub_udf_read_block() may lead to arbitrary code execution (bsc#1237011)
-
CVE-2025-0690: Fixed "read" integer overflow may lead to out-of-bounds write (bsc#1237012)
-
CVE-2025-1118: Fixed commands/dump The dump command is not in lockdown when secure boot is enabled (bsc#1237013)
-
CVE-2025-1125: Fixed fs/hfs interger overflow may lead to heap based out-of-bounds write (bsc#1237014)
-
CVE-2025-4382: Fixed TPM auto-decryption data exposure (bsc#1242971)
-
Restrict CLI access if the encrypted root device is automatically unlocked by the TPM. LUKS password authentication is required for access to be granted
- Record
SUSE-SU-2025:20863-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21212-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
Changes in grub2:
-
CVE-2025-54771: Fixed grub_file_close() does not properly controls the fs refcount (bsc#1252931)
-
CVE-2025-54770: Fixed missing unregister call for net_set_vlan command may lead to use-after-free (bsc#1252930)
-
CVE-2025-61662: Fixed missing unregister call for gettext command may lead to use-after-free (bsc#1252933)
-
CVE-2025-61663: Fixed missing unregister call for normal commands may lead to use-after-free (bsc#1252934)
-
CVE-2025-61664: Fixed missing unregister call for normal_exit command may lead to use-after-free (bsc#1252935)
-
CVE-2025-61661: Fixed out-of-bounds write in grub_usb_get_string() function (bsc#1252932)
-
Bump upstream SBAT generation to 6
-
Fix "sparse file not allowed" error after grub2-reboot (bsc#1245738)
-
Fix PowerPC network boot prefix to correctly locate grub.cfg (bsc#1249385)
-
turn off page flipping for i386-pc using VBE video backend (bsc#1245636)
-
Fix boot hangs in setting up serial console when ACPI SPCR table is present and redirection is disabled (bsc#1249088)
-
Fix timeout when loading initrd via http after PPC CAS reboot (bsc#1245953)
-
Skip mount point in grub_find_device function (bsc#1246231)
-
CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
- Record
SUSE-SU-2025:21212-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21223-1 No score
Security update for grub2
This update for grub2 fixes the following issues:
Changes in grub2:
-
CVE-2025-54771: Fixed grub_file_close() does not properly controls the fs refcount (bsc#1252931)
-
CVE-2025-54770: Fixed missing unregister call for net_set_vlan command may lead to use-after-free (bsc#1252930)
-
CVE-2025-61662: Fixed missing unregister call for gettext command may lead to use-after-free (bsc#1252933)
-
CVE-2025-61663: Fixed missing unregister call for normal commands may lead to use-after-free (bsc#1252934)
-
CVE-2025-61664: Fixed missing unregister call for normal_exit command may lead to use-after-free (bsc#1252935)
-
CVE-2025-61661: Fixed out-of-bounds write in grub_usb_get_string() function (bsc#1252932)
-
Bump upstream SBAT generation to 6
-
Fix "sparse file not allowed" error after grub2-reboot (bsc#1245738)
-
Fix PowerPC network boot prefix to correctly locate grub.cfg (bsc#1249385)
-
turn off page flipping for i386-pc using VBE video backend (bsc#1245636)
-
Fix boot hangs in setting up serial console when ACPI SPCR table is present and redirection is disabled (bsc#1249088)
-
Fix timeout when loading initrd via http after PPC CAS reboot (bsc#1245953)
-
Skip mount point in grub_find_device function (bsc#1246231)
-
CVE-2024-56738: Fixed side-channel attack due to not constant-time algorithm in grub_crypto_memcmp (bsc#1234959)
- Record
SUSE-SU-2025:21223-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
grub2Azure Linux:2 |
through 2.06-16 | None known |
grub2Azure Linux:3 |
through 2.06-28 | None known |
grubAlpaquita:23 |
2.06-r9 and later | None known |
grubAlpaquita:stream |
2.06-r14 and later | None known |
grub2-commonTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-efi-aa64-modulesTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-efi-x64TuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-efi-x64-cdbootTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-efi-x64-modulesTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-emuTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
Show 51 moreShow less
| Package | Affected | Fixed |
|---|---|---|
grub2-emu-modulesTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-pcTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-pc-modulesTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-toolsTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-tools-efiTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-tools-extraTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2-tools-minimalTuxCare:AlmaLinux:9.2 |
before 1:2.06-61.el9_2.1.alma.tuxcare.els11 | 1:2.06-61.el9_2.1.alma.tuxcare.els11 |
grub2Debian:12 |
All versions, plus listed versions 2.06-132.06-13+deb12u12.06-13+deb12u22.06-13+hurd.12.06-13+hurd.2 Show 33 moreShow less2.06-142.12-12.12-1.12.12-1~bpo12+12.12-22.12-2~deb13u12.12-32.12-42.12-52.12-5+hurd.12.12-62.12-72.12-82.12-92.12-9+hurd.12.12~rc1-12.12~rc1-102.12~rc1-112.12~rc1-122.12~rc1-132.12~rc1-22.12~rc1-32.12~rc1-62.12~rc1-72.12~rc1-82.12~rc1-92.14-12.14-22.14-32.14-42.14~git20250718.0e36779-12.14~git20250718.0e36779-22.16-1 |
None known |
grub2Debian:13 |
All versions, plus listed versions 2.12-92.12-9+deb13u12.12-9+deb13u22.12-9+hurd.12.14-1 Show 6 moreShow less2.14-22.14-32.14-42.14~git20250718.0e36779-12.14~git20250718.0e36779-22.16-1 |
None known |
grub2Debian:14 |
All versions, plus listed versions 2.12-92.12-9+hurd.12.14-12.14-22.14-3 Show 4 moreShow less2.14-42.14~git20250718.0e36779-12.14~git20250718.0e36779-22.16-1 |
None known |
grub2openEuler:24.03-LTS |
before 2.12-40.oe2403sp1 | 2.12-40.oe2403sp1 |
grub2openEuler:24.03-LTS-SP1 |
before 2.12-40.oe2403sp1 | 2.12-40.oe2403sp1 |
grub2openEuler:20.03-LTS-SP4 |
before 2.04-41.oe2003sp4 | 2.04-41.oe2003sp4 |
grub2openEuler:22.03-LTS-SP3 |
before 2.06-52.oe2203sp3 | 2.06-52.oe2203sp3 |
grub2openEuler:22.03-LTS-SP4 |
before 2.06-52.oe2203sp4 | 2.06-52.oe2203sp4 |
grub2SUSE:Linux Enterprise Micro 5.2 |
before 2.04-150300.22.58.1 | 2.04-150300.22.58.1 |
grub2SUSE:Linux Enterprise Micro 5.5 |
before 2.06-150500.29.53.1 | 2.06-150500.29.53.1 |
grub2SUSE:Linux Enterprise Micro 5.1 |
before 2.04-150300.3.14.2 | 2.04-150300.3.14.2 |
grub2SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 2.02-190.1 | 2.02-190.1 |
grub2SUSE:Linux Enterprise Micro 5.3 |
before 2.06-150400.11.63.1 | 2.06-150400.11.63.1 |
grub2SUSE:Linux Enterprise Micro 5.4 |
before 2.06-150400.11.63.1 | 2.06-150400.11.63.1 |
grub2SUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 2.12-150600.8.34.1 | 2.12-150600.8.34.1 |
grub2SUSE:Linux Enterprise Module for Server Applications 15 SP6 |
before 2.12-150600.8.34.1 | 2.12-150600.8.34.1 |
grub2openSUSE:Leap 15.6 |
before 2.12-150600.8.34.1 | 2.12-150600.8.34.1 |
grub2SUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 2.12-150700.19.13.2 | 2.12-150700.19.13.2 |
grub2SUSE:Linux Enterprise Module for Server Applications 15 SP7 |
before 2.12-150700.19.13.2 | 2.12-150700.19.13.2 |
grub2SUSE:Linux Micro 6.0 |
before 2.12~rc1-7.1 | 2.12~rc1-7.1 |
grub2SUSE:Linux Micro 6.1 From an advisory covering 25 CVEs |
before 2.12-slfo.1.1_2.1 | 2.12-slfo.1.1_2.1 |
grub2SUSE:Linux Enterprise Server 16.0 From an advisory covering 7 CVEs |
before 2.12-160000.3.1 | 2.12-160000.3.1 |
grub2SUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 7 CVEs |
before 2.12-160000.3.1 | 2.12-160000.3.1 |
grub2SUSE:Linux Micro 6.2 From an advisory covering 7 CVEs |
before 2.12-160000.3.1 | 2.12-160000.3.1 |
grub2Ubuntu:Pro:14.04:LTS |
All versions, plus listed versions 2.00-19ubuntu22.00-19ubuntu32.00-19ubuntu42.00-202.00-21 Show 23 moreShow less2.00-222.02~beta2-52.02~beta2-62.02~beta2-72.02~beta2-82.02~beta2-92.02~beta2-9ubuntu12.02~beta2-9ubuntu1.12.02~beta2-9ubuntu1.22.02~beta2-9ubuntu1.32.02~beta2-9ubuntu1.42.02~beta2-9ubuntu1.52.02~beta2-9ubuntu1.62.02~beta2-9ubuntu1.72.02~beta2-9ubuntu1.82.02~beta2-9ubuntu1.112.02~beta2-9ubuntu1.122.02~beta2-9ubuntu1.142.02~beta2-9ubuntu1.152.02~beta2-9ubuntu1.162.02~beta2-9ubuntu1.172.02~beta2-9ubuntu1.202.02~beta2-9ubuntu1.21 |
None known |
grub2-signedUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.221.231.241.251.26 Show 23 moreShow less1.271.301.311.321.331.341.34.11.34.21.34.31.34.41.34.51.34.61.34.71.34.81.34.91.34.131.34.141.34.161.34.171.34.181.34.201.34.221.34.24 |
None known |
grub2-signedUbuntu:16.04:LTS |
All versions, plus listed versions 1.551.561.571.581.59 Show 32 moreShow less1.611.621.631.641.651.661.66.11.66.21.66.61.66.71.66.81.66.91.66.111.66.121.66.141.66.151.66.161.66.171.66.181.66.191.66.201.66.211.66.221.66.231.66.261.66.271.66.281.66.291.167~16.04.11.167~16.04.21.167~16.04.41.167~16.04.6 |
None known |
grub2-unsignedUbuntu:16.04:LTS |
All versions, plus listed versions 2.04-1ubuntu442.04-1ubuntu44.12.04-1ubuntu44.1.2 |
None known |
grub2-signedUbuntu:18.04:LTS |
All versions, plus listed versions 1.851.861.871.891.91 Show 27 moreShow less1.921.931.93.11.93.21.93.31.93.41.93.51.93.71.93.81.93.101.93.111.93.131.93.141.93.151.93.161.93.181.93.191.93.201.93.211.93.221.93.241.167~18.04.11.167~18.04.31.167~18.04.51.173.2~18.04.11.187.2~18.04.11.187.3~18.04.1 |
None known |
grub2-unsignedUbuntu:18.04:LTS |
All versions, plus listed versions 2.04-1ubuntu442.04-1ubuntu44.12.04-1ubuntu44.1.22.04-1ubuntu47.42.06-2ubuntu142.06-2ubuntu14.1 |
None known |
grub2-signedUbuntu:20.04:LTS |
All versions, plus listed versions 1.1281.1291.1301.1311.133 Show 27 moreShow less1.1341.1351.1361.1371.1381.1391.1401.1411.1421.142.11.142.31.142.41.142.51.142.61.142.81.142.91.142.101.142.111.1671.167.21.173.2~20.04.11.173.41.187.2~20.04.21.187.3~20.04.11.187.4~20.04.11.187.6~20.04.11.187.12~20.04 |
None known |
grub2-unsignedUbuntu:20.04:LTS |
All versions, plus listed versions 2.04-1ubuntu442.04-1ubuntu44.22.04-1ubuntu47.42.04-1ubuntu47.52.06-2ubuntu14 Show 4 moreShow less2.06-2ubuntu14.12.06-2ubuntu14.22.06-2ubuntu14.42.06-2ubuntu14.8 |
None known |
grub2-signedUbuntu:22.04:LTS |
All versions, plus listed versions 1.1731.1741.1761.1771.178 Show 8 moreShow less1.1791.1801.182~22.04.11.187.21.187.3~22.04.11.187.4~22.04.11.187.61.187.12 |
None known |
grub2-unsignedUbuntu:22.04:LTS |
All versions, plus listed versions 2.04-1ubuntu472.04-1ubuntu482.06-2ubuntu32.06-2ubuntu42.06-2ubuntu5 Show 8 moreShow less2.06-2ubuntu62.06-2ubuntu72.06-2ubuntu102.06-2ubuntu142.06-2ubuntu14.12.06-2ubuntu14.22.06-2ubuntu14.42.06-2ubuntu14.8 |
None known |
grub2-signedUbuntu:24.04:LTS |
All versions, plus listed versions 1.1971.1991.2011.2021.202.21.202.5 |
None known |
grub2-unsignedUbuntu:24.04:LTS |
All versions, plus listed versions 2.12~rc1-10ubuntu42.12~rc1-12ubuntu22.12-1ubuntu12.12-1ubuntu72.12-1ubuntu7.12.12-1ubuntu7.3 |
None known |
grub2-signedUbuntu:25.10 |
All versions, plus listed versions 1.2121.2131.214 |
None known |
grub2-unsignedUbuntu:25.10 |
All versions, plus listed versions 2.12-5ubuntu112.14~git20250718.0e36779-1ubuntu12.14~git20250718.0e36779-1ubuntu4 |
None known |
grub2-signedUbuntu:26.10 |
All versions, plus listed versions 1.215 |
None known |
grub2-unsignedUbuntu:26.10 |
All versions, plus listed versions 2.14-2ubuntu1 |
None known |
grub2-signedUbuntu:26.04:LTS |
All versions, plus listed versions 1.2141.215 |
None known |
grub2-unsignedUbuntu:26.04:LTS |
All versions, plus listed versions 2.14~git20250718.0e36779-1ubuntu42.14-2ubuntu1 |
None known |
grub2openSUSE:Tumbleweed |
before 2.12-56.1 | 2.12-56.1 |
grub2openSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 2.12-160000.3.1 | 2.12-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-56738 is a medium vulnerability (CVSS 5.3) in Gnu Grub2, published December 29, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in grub2-common 1:2.06-61.el9_2.1.alma.tuxcare.els11.
References
savannah.gnu.org/bugs?66603
nvd.nist.gov/vuln/detail/CVE-2024-56738
github.com/advisories/GHSA-9gmj-v2m8-qffv
docs.bell-sw.com/security/cves/CVE-2024-56738
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1788432569.html
security-tracker.debian.org/tracker/CVE-2024-56738
Show 90 moreShow less
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1675
suse.com/support/update/announcement/2025/suse-su-202502705-1
bugzilla.suse.com/1234959
suse.com/security/cve/CVE-2024-56738
suse.com/support/update/announcement/2025/suse-su-202502706-1
suse.com/support/update/announcement/2025/suse-su-202502724-1
suse.com/support/update/announcement/2025/suse-su-202502725-1
suse.com/support/update/announcement/2025/suse-su-202502727-1
suse.com/support/update/announcement/2025/suse-su-202502772-1
bugzilla.suse.com/1246157
bugzilla.suse.com/1246231
bugzilla.suse.com/1246237
suse.com/support/update/announcement/2025/suse-su-202502813-1
suse.com/support/update/announcement/2025/suse-su-202520654-1
suse.com/support/update/announcement/2025/suse-su-202520863-1
bugzilla.suse.com/1229163
bugzilla.suse.com/1229164
bugzilla.suse.com/1230840
bugzilla.suse.com/1231591
bugzilla.suse.com/1232411
bugzilla.suse.com/1233606
bugzilla.suse.com/1233608
bugzilla.suse.com/1233609
bugzilla.suse.com/1233610
bugzilla.suse.com/1233612
bugzilla.suse.com/1233613
bugzilla.suse.com/1233614
bugzilla.suse.com/1233615
bugzilla.suse.com/1233616
bugzilla.suse.com/1233617
bugzilla.suse.com/1234958
bugzilla.suse.com/1236316
bugzilla.suse.com/1236317
bugzilla.suse.com/1237002
bugzilla.suse.com/1237006
bugzilla.suse.com/1237008
bugzilla.suse.com/1237009
bugzilla.suse.com/1237010
bugzilla.suse.com/1237011
bugzilla.suse.com/1237012
bugzilla.suse.com/1237013
bugzilla.suse.com/1237014
bugzilla.suse.com/1242971
bugzilla.suse.com/1247242
bugzilla.suse.com/1249140
suse.com/security/cve/CVE-2024-45774
suse.com/security/cve/CVE-2024-45775
suse.com/security/cve/CVE-2024-45776
suse.com/security/cve/CVE-2024-45777
suse.com/security/cve/CVE-2024-45778
suse.com/security/cve/CVE-2024-45779
suse.com/security/cve/CVE-2024-45780
suse.com/security/cve/CVE-2024-45781
suse.com/security/cve/CVE-2024-45782
suse.com/security/cve/CVE-2024-45783
suse.com/security/cve/CVE-2024-49504
suse.com/security/cve/CVE-2024-56737
suse.com/security/cve/CVE-2025-0622
suse.com/security/cve/CVE-2025-0624
suse.com/security/cve/CVE-2025-0677
suse.com/security/cve/CVE-2025-0678
suse.com/security/cve/CVE-2025-0684
suse.com/security/cve/CVE-2025-0685
suse.com/security/cve/CVE-2025-0686
suse.com/security/cve/CVE-2025-0689
suse.com/security/cve/CVE-2025-0690
suse.com/security/cve/CVE-2025-1118
suse.com/security/cve/CVE-2025-1125
suse.com/security/cve/CVE-2025-4382
suse.com/support/update/announcement/2025/suse-su-202521212-1
bugzilla.suse.com/1245636
bugzilla.suse.com/1245738
bugzilla.suse.com/1245953
bugzilla.suse.com/1249088
bugzilla.suse.com/1249385
bugzilla.suse.com/1252930
bugzilla.suse.com/1252931
bugzilla.suse.com/1252932
bugzilla.suse.com/1252933
bugzilla.suse.com/1252934
bugzilla.suse.com/1252935
suse.com/security/cve/CVE-2025-54770
suse.com/security/cve/CVE-2025-54771
suse.com/security/cve/CVE-2025-61661
suse.com/security/cve/CVE-2025-61662
suse.com/security/cve/CVE-2025-61663
suse.com/security/cve/CVE-2025-61664
suse.com/support/update/announcement/2025/suse-su-202521223-1
ubuntu.com/security/CVE-2024-56738
cve.org/CVERecord?id=CVE-2024-56738