CVE-2022-48893 drm/i915/gt: Cleanup partial engine discovery failures

Medium 5.5 Published Updated

A memory leak occurs in the Intel i915 graphics driver when engine discovery fails, potentially leading to resource exhaustion.

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-48893?

CVE-2022-48893 is a medium-severity vulnerability in Linux kernel, published on 21 Aug 2024. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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

drm/i915/gt: Cleanup partial engine discovery failures

If we abort driver initialisation in the middle of gt/engine discovery, some engines will be fully setup and some not. Those incompletely setup engines only have 'engine->release == NULL' and so will leak any of the common objects allocated.

v2: - Drop the destroy_pinned_context() helper for now. It's not really worth it with just a single callsite at the moment. (Janusz)

Weakness: CWE-459

Which versions are affected by CVE-2022-48893?

It affects 1 product.

Products include Linux kernel.

How do I fix CVE-2022-48893?

Apply the vendor's patch.

Is CVE-2022-48893 being exploited?

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

All Linux kernel vulnerabilities

Sources

Also known as AZL-49032, DEBIAN-CVE-2022-48893, GHSA-w5fv-hhfv-34jm, ROOT-OS-UBUNTU-2204-CVE-2022-48893, UBUNTU-CVE-2022-48893.

Is CVE-2022-48893 in your software?

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

Check your SBOMs for free