CVE-2022-3775 Memory corruption in grub2

High 7.1 Published Updated

An attacker can trigger out-of-bounds writes in GRUB2 via crafted Unicode sequences, causing memory corruption, denial of service, or potential code execution.

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-2022-3775?

CVE-2022-3775 is a high-severity memory corruption vulnerability in Redhat Enterprise Linux, published on 19 Dec 2022. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

When rendering certain unicode sequences, grub2's font code doesn't proper validate if the informed glyph's width and height is constrained within bitmap size. As consequence an attacker can craft an input which will lead to a out-of-bounds write into grub2's heap, leading to memory corruption and availability issues. Although complex, arbitrary code execution could not be discarded.

Weakness: CWE-787

Which versions are affected by CVE-2022-3775?

It affects 2 products.

Products include Gnu Grub2, Redhat Enterprise Linux.

How do I fix CVE-2022-3775?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2022-3775 being exploited?

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

All Redhat Enterprise Linux vulnerabilities

Sources

Also known as AZL-12079, AZL-34792, DEBIAN-CVE-2022-3775, GHSA-8h84-vmjf-pcmj, UBUNTU-CVE-2022-3775.

Is CVE-2022-3775 in your software?

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

Check your SBOMs for free