CVE-2021-3981
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with...
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
3.3
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
CVE-2021-3981- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-276
- Updated
- 2026-11-02
CVE List No score
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
CVE-2021-3981- Weakness
- CWE-276
- Updated
- 2026-11-02
EUVDEUVD-2021-27182 No score
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
EUVD-2021-27182- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6hfm-rxpf-979r
3.3
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with...
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
GHSA-6hfm-rxpf-979r- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Weakness
- CWE-276
- Updated
- 2026-11-02
OSVAZL-34786
3.3
CVE-2021-3981 affecting package grub2 for versions less than 2.06-14
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
AZL-34786- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-05
OSVAZL-8937
3.3
CVE-2021-3981 affecting package grub2 for versions less than 2.06-5
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
AZL-8937- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 11 moreShow less
OSV
3.3
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
CVE-2021-3981- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-3981
3.3
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
DEBIAN-CVE-2021-3981- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVOESA-2022-1597
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):
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.(CVE-2021-3981)
- Record
OESA-2022-1597- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVRHSA-2022:2110
3.3
Red Hat Security Advisory: grub2 security, bug fix, and enhancement update
- Record
RHSA-2022:2110- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVRLSA-2022:2110
3.3
Low: grub2 security, bug fix, and enhancement update
The grub2 packages provide version 2 of the Grand Unified Boot Loader (GRUB), a highly configurable and customizable boot loader with modular architecture. The packages support a variety of kernel formats, file systems, computer architectures, and hardware devices.
Security Fix(es):
- grub2: Incorrect permission in grub.cfg allow unprivileged user to read the file content (CVE-2021-3981)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.6 Release Notes linked from the References section.
- Record
RLSA-2022:2110- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-3981
3.3
A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with the wrong permission set allowing non privileged users to read its content. This represents a low severity confidentiality issue, as those users can eventually read any encrypted passwords present in grub.cfg. This flaw affects grub2 2.06 and previous versions. This issue has been fixed in grub upstream but no version with the fix is currently released.
- Record
UBUNTU-CVE-2021-3981- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVALSA-2022:2110 No score
Low: grub2 security, bug fix, and enhancement update
The grub2 packages provide version 2 of the Grand Unified Boot Loader (GRUB), a highly configurable and customizable boot loader with modular architecture. The packages support a variety of kernel formats, file systems, computer architectures, and hardware devices.
Security Fix(es):
- grub2: Incorrect permission in grub.cfg allow unprivileged user to read the file content (CVE-2021-3981)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2022:2110- Updated
- 2026-11-02
OSVCLSA-2022-1669388927 No score
grub2: Fix of 7 CVEs
- CVE-2021-3981: Fix default privileges of grub.cfg file
- CVE-2022-28736: Fix use-after-free bug when grub_cmd_chainloader is executed more than once before a boot attempt is performed.
- CVE-2021-3695: Drop greyscale support to fix heap out-of-bounds write
- CVE-2021-3696: Fix out of range insertion into huffman table
- CVE-2021-3697: Fix integer undeflow which resulted in wild pointer write
- CVE-2022-28733: Fix integer underflow which resulted in subsequent unpleasantness
- CVE-2022-28734: Fix erros in handling of split http headers
- Record
CLSA-2022-1669388927- Updated
- 2026-11-02
OSVCLSA-2022-1669390018 No score
grub2: Fix of 7 CVEs
- CVE-2021-3981: Fix default privileges of grub.cfg file
- CVE-2022-28736: Fix use-after-free bug when grub_cmd_chainloader is executed more than once before a boot attempt is performed.
- CVE-2021-3695: Drop greyscale support to fix heap out-of-bounds write
- CVE-2021-3696: Fix out of range insertion into huffman table
- CVE-2021-3697: Fix integer undeflow which resulted in wild pointer write
- CVE-2022-28733: Fix integer underflow which resulted in subsequent unpleasantness
- CVE-2022-28734: Fix erros in handling of split http headers
- Record
CLSA-2022-1669390018- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11700-1 No score
grub2-2.06-13.1 on GA media
These are all security issues fixed in the grub2-2.06-13.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11700-1- Updated
- 2026-11-02
OSVUSN-6355-1 No score
grub2-signed, grub2-unsigned, shim, and shim-signed vulnerability
Daniel Axtens discovered that specially crafted images could cause a heap-based out-of-bonds write. A local attacker could possibly use this to circumvent secure boot protections. (CVE-2021-3695)
Daniel Axtens discovered that specially crafted images could cause out-of-bonds read and write. A local attacker could possibly use this to circumvent secure boot protections. (CVE-2021-3696)
Daniel Axtens discovered that specially crafted images could cause buffer underwrite which allows arbitrary data to be written to a heap. A local attacker could possibly use this to circumvent secure boot protections. (CVE-2021-3697)
It was discovered that GRUB2 configuration files were created with the wrong permissions. An attacker could possibly use this to leak encrypted passwords. (CVE-2021-3981)
Daniel Axtens discovered that specially crafted IP packets could cause an integer underflow and write past the end of a buffer. An attacker could possibly use this to circumvent secure boot protections. (CVE-2022-28733)
Daniel Axtens discovered that specially crafted HTTP headers can cause an out-of-bounds write of a NULL byte. An attacker could possibly use this to corrupt GRUB2's internal data. (CVE-2022-28734)
Julian Andres Klode discovered that GRUB2 shim_lock allowed non- kernel files to be loaded. A local attack could possibly use this to circumvent secure boot protections. (CVE-2022-28735)
Chris Coulson discovered that executing chainloaders more than once caused a use-after-free vulnerability. A local attack could possibly use this to circumvent secure boot protections. (CVE-2022-28736)
Chris Coulson discovered that specially crafted executables could cause shim to make out-of-bound writes. A local attack could possibly use this to circumvent secure boot protections. (CVE-2022-28737)
Zhang Boyang discovered that specially crafted unicode sequences could lead to an out-of-bounds write to a heap. A local attacker could possibly use this to circumvent secure boot protections. (CVE-2022-3775)
- Record
USN-6355-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
grub2-commonAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-aa64AlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-aa64-cdbootAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-aa64-modulesAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-ia32AlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-ia32-cdbootAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-ia32-modulesAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-x64AlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-x64-cdbootAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-efi-x64-modulesAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
Show 86 moreShow less
| Package | Affected | Fixed |
|---|---|---|
grub2-pcAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-pc-modulesAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-ppc64leAlmaLinux:8 |
before 1:2.02-123.el8_6.8.alma | 1:2.02-123.el8_6.8.alma |
grub2-ppc64le-modulesAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-toolsAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-tools-efiAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-tools-extraAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2-tools-minimalAlmaLinux:8 |
before 1:2.02-123.el8.alma | 1:2.02-123.el8.alma |
grub2Azure Linux:3 |
before 2.06-14 | 2.06-14 |
grub2Azure Linux:2 |
before 2.06-5 | 2.06-5 |
grub2-commonTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-ia32TuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-ia32-cdbootTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-ia32-modulesTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-x64TuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-x64-cdbootTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-x64-modulesTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-pcTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-pc-modulesTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-toolsTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-tools-efiTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-tools-extraTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-tools-minimalTuxCare:CentOS:8.4 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-commonTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-ia32TuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-ia32-cdbootTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-ia32-modulesTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-x64TuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-x64-cdbootTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-efi-x64-modulesTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-pcTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-pc-modulesTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-toolsTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-tools-efiTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-tools-extraTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2-tools-minimalTuxCare:CentOS:8.5 From an advisory covering 7 CVEs |
before 1:2.02-106.el8.tuxcare.els2 | 1:2.02-106.el8.tuxcare.els2 |
grub2Debian:12 |
before 2.06-8 | 2.06-8 |
grub2Debian:13 |
before 2.06-8 | 2.06-8 |
grub2Debian:14 |
before 2.06-8 | 2.06-8 |
grub2openEuler:20.03-LTS-SP1 |
before 2.04-23.oe1 | 2.04-23.oe1 |
grub2openEuler:20.03-LTS-SP2 |
before 2.04-23.oe1 | 2.04-23.oe1 |
grub2openEuler:20.03-LTS-SP3 |
before 2.04-23.oe1 | 2.04-23.oe1 |
grub2Red Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-commonRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-debuginfoRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-debugsourceRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-aa64Red Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-aa64-cdbootRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-aa64-modulesRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-ia32Red Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-ia32-cdbootRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-ia32-modulesRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-x64Red Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-x64-cdbootRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-efi-x64-modulesRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-pcRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-pc-modulesRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-ppc64leRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-ppc64le-modulesRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-toolsRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-tools-debuginfoRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-tools-efiRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-tools-efi-debuginfoRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-tools-extraRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-tools-extra-debuginfoRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-tools-minimalRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2-tools-minimal-debuginfoRed Hat:enterprise_linux:8::baseos |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
grub2Rocky Linux:8 |
before 1:2.02-123.el8 | 1:2.02-123.el8 |
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 |
before 1.187.3~20.04.1, plus listed versions 1.1281.1291.1301.1311.133 Show 23 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.2 |
1.187.3~20.04.1 |
grub2-unsignedUbuntu:20.04:LTS |
before 2.06-2ubuntu14.1, plus listed versions 2.04-1ubuntu442.04-1ubuntu44.22.04-1ubuntu47.42.04-1ubuntu47.52.06-2ubuntu14 |
2.06-2ubuntu14.1 |
grub2-signedUbuntu:22.04:LTS |
before 1.187.3~22.04.1, plus listed versions 1.1731.1741.1761.1771.178 Show 4 moreShow less1.1791.1801.182~22.04.11.187.2 |
1.187.3~22.04.1 |
grub2-unsignedUbuntu:22.04:LTS |
before 2.06-2ubuntu14.1, plus listed versions 2.04-1ubuntu472.04-1ubuntu482.06-2ubuntu32.06-2ubuntu42.06-2ubuntu5 Show 4 moreShow less2.06-2ubuntu62.06-2ubuntu72.06-2ubuntu102.06-2ubuntu14 |
2.06-2ubuntu14.1 |
grub2-signedUbuntu:20.04:LTS From an advisory covering 10 CVEs |
before 1.187.3~20.04.1, plus listed versions 1.1281.1291.1301.1311.133 Show 23 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.2 |
1.187.3~20.04.1 |
grub2-unsignedUbuntu:20.04:LTS From an advisory covering 10 CVEs |
before 2.06-2ubuntu14.1, plus listed versions 2.04-1ubuntu442.04-1ubuntu44.22.04-1ubuntu47.42.04-1ubuntu47.52.06-2ubuntu14 |
2.06-2ubuntu14.1 |
shimUbuntu:20.04:LTS From an advisory covering 10 CVEs |
before 15.7-0ubuntu1, plus listed versions 15+1533136590.3beb971-0ubuntu115+1552672080.a4a1fbe-0ubuntu115+1552672080.a4a1fbe-0ubuntu215.4-0ubuntu715.4-0ubuntu9 |
15.7-0ubuntu1 |
shim-signedUbuntu:20.04:LTS From an advisory covering 10 CVEs |
before 1.40.9, plus listed versions 1.391.401.40.31.40.41.40.61.40.7 |
1.40.9 |
grub2-signedUbuntu:22.04:LTS From an advisory covering 10 CVEs |
before 1.187.3~22.04.1, plus listed versions 1.1731.1741.1761.1771.178 Show 4 moreShow less1.1791.1801.182~22.04.11.187.2 |
1.187.3~22.04.1 |
grub2-unsignedUbuntu:22.04:LTS From an advisory covering 10 CVEs |
before 2.06-2ubuntu14.1, plus listed versions 2.04-1ubuntu472.04-1ubuntu482.06-2ubuntu32.06-2ubuntu42.06-2ubuntu5 Show 4 moreShow less2.06-2ubuntu62.06-2ubuntu72.06-2ubuntu102.06-2ubuntu14 |
2.06-2ubuntu14.1 |
shimUbuntu:22.04:LTS From an advisory covering 10 CVEs |
before 15.7-0ubuntu1, plus listed versions 15.4-0ubuntu9 |
15.7-0ubuntu1 |
shim-signedUbuntu:22.04:LTS From an advisory covering 10 CVEs |
before 1.51.3, plus listed versions 1.51 |
1.51.3 |
grub2openSUSE:Tumbleweed |
before 2.06-13.1 | 2.06-13.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-2021-3981 is a low vulnerability (CVSS 3.3) in Gnu Grub2, published March 8, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.32%, the 25th percentile. Fixed in grub2-common 1:2.02-123.el8.alma.
References
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/AI776L35DDYPCSAAJPJM3ZEQYSFZHBJX
bugzilla.redhat.com/show_bug.cgi?id=2024170
security.gentoo.org/glsa/202209-12
openwall.com/lists/oss-security/2024/01/15/3
nvd.nist.gov/vuln/detail/CVE-2021-3981
lists.fedoraproject.org/archives/list/[email protected]/message/AI776L35DDYPCSAAJPJM3ZEQYSFZHBJX
Show 35 moreShow less
access.redhat.com/errata/RHSA-2022:2110
access.redhat.com/security/cve/CVE-2021-3981
github.com/advisories/GHSA-6hfm-rxpf-979r
errata.almalinux.org/8/ALSA-2022-2110.html
vulners.com/cve/CVE-2021-3981
errata.cloudlinux.com/centos8.4-els/CLSA-2022-1669388927.html
errata.cloudlinux.com/centos8.5-els/CLSA-2022-1669390018.html
security-tracker.debian.org/tracker/CVE-2021-3981
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1597
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.6_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1809246
bugzilla.redhat.com/show_bug.cgi?id=1899903
bugzilla.redhat.com/show_bug.cgi?id=1914575
bugzilla.redhat.com/show_bug.cgi?id=2016269
bugzilla.redhat.com/show_bug.cgi?id=2020927
bugzilla.redhat.com/show_bug.cgi?id=2048904
bugzilla.redhat.com/show_bug.cgi?id=2061252
bugzilla.redhat.com/show_bug.cgi?id=2069157
security.access.redhat.com/data/csaf/v2/advisories/2022/rhsa-2022_2110.json
cve.org/CVERecord?id=CVE-2021-3981
errata.rockylinux.org/RLSA-2022:2110
ubuntu.com/security/CVE-2021-3981
ubuntu.com/security/notices/USN-6355-1
ubuntu.com/security/CVE-2021-3695
ubuntu.com/security/CVE-2021-3696
ubuntu.com/security/CVE-2021-3697
ubuntu.com/security/CVE-2022-3775
ubuntu.com/security/CVE-2022-28733
ubuntu.com/security/CVE-2022-28734
ubuntu.com/security/CVE-2022-28735
ubuntu.com/security/CVE-2022-28736
ubuntu.com/security/CVE-2022-28737
launchpad.net/bugs/2029518
suse.com/security/cve/CVE-2021-3981