CVE-2025-71099CWE-416

CVE-2025-71099

High · published January 13, 2026

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

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

drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl()

In xe_oa_add_config_ioctl(), we accessed oa_config->id after dropping

metrics_lock. Since this lock protects the lifetime of oa_config, an

attacker could guess the id and call xe_oa_remove_config_ioctl() with

perfect timing, freeing oa_config before we dereference it, leading to

a potential use-after-free.

Fix this by caching the id in a local variable while holding the lock.

v2: (Matt A)

- Dropped mutex_unlock(&oa->metrics_lock) ordering change from

xe_oa_remove_config_ioctl()

(cherry picked from commit 28aeaed130e8e587fd1b73b6d66ca41ccc5a1a31)

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.00138 · 2.9th percentile
Weakness
CWE-416 · Use After Free
Published
2026-01-13T21:16Z
Affected products (11)
ProductVersionsFixed in
linux/linux_kernel≥ 6.11.1, < 6.12.646.12.64
linux/linux_kernel≥ 6.13, < 6.18.46.18.4
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (3)
EPSS history
Timeline
  • 13 JAN 15:34Z
    drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl()
    cvelistv5