CVE-2021-3981 Information disclosure in grub2

Low 3.3 Published Updated

Local attackers can read GRUB configuration files to obtain encrypted passwords due to incorrect file permissions.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2021-3981?

CVE-2021-3981 is a low-severity vulnerability in Fedoraproject Fedora, published on 8 Mar 2022. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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.

Weakness: CWE-276

Which versions are affected by CVE-2021-3981?

It affects 2 products.

Linux distribution packages (40)
grub2-common AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-aa64 AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-aa64-cdboot AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-aa64-modules AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-ia32 AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-ia32-cdboot AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-ia32-modules AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-x64 AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-x64-cdboot AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-efi-x64-modules AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-pc AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-pc-modules AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-ppc64le AlmaLinux:8All versions1:2.02-123.el8_6.8.alma
grub2-ppc64le-modules AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-tools AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-tools-efi AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-tools-extra AlmaLinux:8All versions1:2.02-123.el8.alma
grub2-tools-minimal AlmaLinux:8All versions1:2.02-123.el8.alma
grub2 Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-common Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-debuginfo Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-debugsource Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-aa64 Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-aa64-cdboot Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-aa64-modules Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-ia32 Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-ia32-cdboot Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-ia32-modules Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-x64 Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-x64-cdboot Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-efi-x64-modules Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-pc Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-pc-modules Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-ppc64le Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-ppc64le-modules Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-tools Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-tools-debuginfo Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-tools-efi Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-tools-efi-debuginfo Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8
grub2-tools-extra Red Hat:enterprise_linux:8::baseosAll versions1:2.02-123.el8

Products include Fedoraproject Fedora, Gnu Grub2.

How do I fix CVE-2021-3981?

No fix published yet.

Is CVE-2021-3981 being exploited?

There is no known exploitation of CVE-2021-3981 in the wild and no public exploit code.

All Fedoraproject Fedora vulnerabilities

Sources

Also known as ALSA-2022:2110, AZL-34786, AZL-8937, DEBIAN-CVE-2021-3981, GHSA-6hfm-rxpf-979r, OESA-2022-1597 and 4 more.

Is CVE-2021-3981 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free