CVE-2026-72358 drm/xe/pt: prevent invalid cursor access for purged BOs

High 7.8 Published Updated

A missing check for purged buffer objects in the Intel Xe GPU driver causes invalid cursor access, leading to kernel warnings and potential denial of service.

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-2026-72358?

CVE-2026-72358 is a high-severity vulnerability in Linux, published on 15 Aug 2026. 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/xe/pt: prevent invalid cursor access for purged BOs

During a page table walk for binding, xe_pt_stage_bind() explicitly skips initializing the xe_res_cursor for purged BOs, treating them similarly to NULL VMAs by only setting the cursor size.

However, xe_pt_hugepte_possible() and xe_pt_scan_64K() did not check if the BO was purged before attempting to walk the cursor using xe_res_dma() and xe_res_next(). Because the cursor was left uninitialized for purged BOs, this falls through and triggers warnings like:

WARNING: drivers/gpu/drm/xe/xe_res_cursor.h:274 at xe_res_next

Fix this by explicitly checking if the BO is purged in both xe_pt_hugepte_possible() and xe_pt_scan_64K(), returning early just as we do for NULL VMAs, avoiding the invalid cursor accesses entirely.

As a precaution, also zero-initialize the cursor in xe_pt_stage_bind() to ensure we don't pass garbage data into the page table walkers if we ever hit a similar edge case in the future.

(cherry picked from commit 4c7b9c6ece32440e5a435a92076d049450cd2d2e)

Which versions are affected by CVE-2026-72358?

How do I fix CVE-2026-72358?

Apply the vendor's patch.

Is CVE-2026-72358 being exploited?

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

Sources

Also known as DEBIAN-CVE-2026-72358, GHSA-p58g-v37m-9wmc, UBUNTU-CVE-2026-72358.

Is CVE-2026-72358 in your software?

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

Check your SBOMs for free