CVE-2022-48732 drm/nouveau: fix off by one in BIOS boundary checking

High 7.8 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2022-48732?

CVE-2022-48732 is a high-severity vulnerability in Linux kernel, published on 20 Jun 2024.

Official description

In the Linux kernel, the following vulnerability has been resolved:

drm/nouveau: fix off by one in BIOS boundary checking

Bounds checking when parsing init scripts embedded in the BIOS reject access to the last byte. This causes driver initialization to fail on Apple eMac's with GeForce 2 MX GPUs, leaving the system with no working console.

This is probably only seen on OpenFirmware machines like PowerPC Macs because the BIOS image provided by OF is only the used parts of the ROM, not a power-of-two blocks read from PCI directly so PCs always have empty bytes at the end that are never accessed.

Weakness: CWE-193

Which versions are affected by CVE-2022-48732?

It affects 1 product.

Products include Linux kernel.

How do I fix CVE-2022-48732?

Upgrade to a fixed version.

Is CVE-2022-48732 being exploited?

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

All Linux kernel vulnerabilities

Sources

Also known as DEBIAN-CVE-2022-48732, GHSA-vjh8-wgcx-46j4, UBUNTU-CVE-2022-48732.

Is CVE-2022-48732 in your software?

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

Check your SBOMs for free