CVE-2026-23466CWE-362

CVE-2026-23466

High · published April 3, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
0.8
In the wild
Unconfirmed
What it is

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

drm/xe: Open-code GGTT MMIO access protection

GGTT MMIO access is currently protected by hotplug (drm_dev_enter),

which works correctly when the driver loads successfully and is later

unbound or unloaded. However, if driver load fails, this protection is

insufficient because drm_dev_unplug() is never called.

Additionally, devm release functions cannot guarantee that all BOs with

GGTT mappings are destroyed before the GGTT MMIO region is removed, as

some BOs may be freed asynchronously by worker threads.

To address this, introduce an open-coded flag, protected by the GGTT

lock, that guards GGTT MMIO access. The flag is cleared during the

dev_fini_ggtt devm release function to ensure MMIO access is disabled

once teardown begins.

(cherry picked from commit 4f3a998a173b4325c2efd90bdadc6ccd3ad9a431)

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00099 · 0.8th percentile
Weakness
CWE-362 · Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Published
2026-04-03T20:16Z
Affected products (7)
ProductVersionsFixed in
linux/linux_kernel≥ 6.12, < 6.12.786.12.78
linux/linux_kernel≥ 6.13, < 6.18.206.18.20
linux/linux_kernel≥ 6.19, < 6.19.106.19.10
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (4)
EPSS history
Timeline
  • 03 APR 15:15Z
    drm/xe: Open-code GGTT MMIO access protection
    cvelistv5