Every CVE Search/ Get API key

CVE-2021-3981

A flaw in grub2 was found where its configuration file, known as grub.cfg, is being created with...

3.3 LowFix available

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

0.32%Down 0.6 points since Mar 9, 2022
90%50%10%1%

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 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
CVSS 2.0
2.1 LowAV: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 LowCVSS: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 LowCVSS: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 LowCVSS: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 LowCVSS: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 LowCVSS: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 MediumCVSS: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 LowCVSS: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 LowCVSS: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 LowCVSS: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

Affected packages
PackageAffectedFixed
grub2-common
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-aa64
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-aa64-cdboot
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-aa64-modules
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-ia32
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-ia32-cdboot
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-ia32-modules
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-x64
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-x64-cdboot
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-efi-x64-modules
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
Show 86 moreShow less
Affected packages
PackageAffectedFixed
grub2-pc
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-pc-modules
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-ppc64le
AlmaLinux:8
before 1:2.02-123.el8_6.8.alma
1:2.02-123.el8_6.8.alma
grub2-ppc64le-modules
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-tools
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-tools-efi
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-tools-extra
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2-tools-minimal
AlmaLinux:8
before 1:2.02-123.el8.alma
1:2.02-123.el8.alma
grub2
Azure Linux:3
before 2.06-14
2.06-14
grub2
Azure Linux:2
before 2.06-5
2.06-5
grub2-common
TuxCare: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
TuxCare: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-cdboot
TuxCare: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-modules
TuxCare: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
TuxCare: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-cdboot
TuxCare: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-modules
TuxCare: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
TuxCare: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-modules
TuxCare: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
TuxCare: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-efi
TuxCare: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-extra
TuxCare: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-minimal
TuxCare: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-common
TuxCare: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
TuxCare: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-cdboot
TuxCare: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-modules
TuxCare: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
TuxCare: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-cdboot
TuxCare: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-modules
TuxCare: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
TuxCare: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-modules
TuxCare: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
TuxCare: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-efi
TuxCare: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-extra
TuxCare: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-minimal
TuxCare: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
Debian:12
before 2.06-8
2.06-8
grub2
Debian:13
before 2.06-8
2.06-8
grub2
Debian:14
before 2.06-8
2.06-8
grub2
openEuler:20.03-LTS-SP1
before 2.04-23.oe1
2.04-23.oe1
grub2
openEuler:20.03-LTS-SP2
before 2.04-23.oe1
2.04-23.oe1
grub2
openEuler:20.03-LTS-SP3
before 2.04-23.oe1
2.04-23.oe1
grub2
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-common
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-debuginfo
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-debugsource
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-aa64
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-aa64-cdboot
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-aa64-modules
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-ia32
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-ia32-cdboot
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-ia32-modules
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-x64
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-x64-cdboot
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-efi-x64-modules
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-pc
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-pc-modules
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-ppc64le
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-ppc64le-modules
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-tools
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-tools-debuginfo
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-tools-efi
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-tools-efi-debuginfo
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-tools-extra
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-tools-extra-debuginfo
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-tools-minimal
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2-tools-minimal-debuginfo
Red Hat:enterprise_linux:8::baseos
before 1:2.02-123.el8
1:2.02-123.el8
grub2
Rocky Linux:8
before 1:2.02-123.el8
1:2.02-123.el8
grub2-signed
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
1.221.231.241.251.26
Show 23 moreShow less
1.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-signed
Ubuntu:16.04:LTS
All versions, plus listed versions
1.551.561.571.581.59
Show 32 moreShow less
1.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-unsigned
Ubuntu:16.04:LTS
All versions, plus listed versions
2.04-1ubuntu442.04-1ubuntu44.12.04-1ubuntu44.1.2
None known
grub2-signed
Ubuntu:18.04:LTS
All versions, plus listed versions
1.851.861.871.891.91
Show 27 moreShow less
1.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-unsigned
Ubuntu: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-signed
Ubuntu:20.04:LTS
before 1.187.3~20.04.1, plus listed versions
1.1281.1291.1301.1311.133
Show 23 moreShow less
1.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-unsigned
Ubuntu: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-signed
Ubuntu:22.04:LTS
before 1.187.3~22.04.1, plus listed versions
1.1731.1741.1761.1771.178
Show 4 moreShow less
1.1791.1801.182~22.04.11.187.2
1.187.3~22.04.1
grub2-unsigned
Ubuntu: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 less
2.06-2ubuntu62.06-2ubuntu72.06-2ubuntu102.06-2ubuntu14
2.06-2ubuntu14.1
grub2-signed
Ubuntu: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 less
1.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-unsigned
Ubuntu: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
shim
Ubuntu: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-signed
Ubuntu: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-signed
Ubuntu: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 less
1.1791.1801.182~22.04.11.187.2
1.187.3~22.04.1
grub2-unsigned
Ubuntu: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 less
2.06-2ubuntu62.06-2ubuntu72.06-2ubuntu102.06-2ubuntu14
2.06-2ubuntu14.1
shim
Ubuntu:22.04:LTS
From an advisory covering 10 CVEs
before 15.7-0ubuntu1, plus listed versions
15.4-0ubuntu9
15.7-0ubuntu1
shim-signed
Ubuntu:22.04:LTS
From an advisory covering 10 CVEs
before 1.51.3, plus listed versions
1.51
1.51.3
grub2
openSUSE:Tumbleweed
before 2.06-13.1
2.06-13.1

History

History
RecordedChangedSources
affected
factsOSV
aliasesEUVD
first indexedCVE 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

Show 35 moreShow less
MoveEnter Open