CVE-2025-71099

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

State
Published
Severity
7.8 High
Published
Jan 13, 2026
Updated
Oct 19, 2026
Reserved
Jan 13, 2026

Read the record on cve.org

Description

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)

Scores

CVSSScoreVectorSource
3.17.8 HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux

Weaknesses

Affected Products

ProductVersions
LinuxLinux
  • cdf02fe1a94a768cbcd20f5c4e1a1d805f4a06c0 to before c6d30b65b7a44dac52ad49513268adbf19eab4a2Affected
  • cdf02fe1a94a768cbcd20f5c4e1a1d805f4a06c0 to before 7cdb9a9da935c687563cc682155461fef5f9b48dAffected
  • cdf02fe1a94a768cbcd20f5c4e1a1d805f4a06c0 to before dcb171931954c51a1a7250d558f02b8f36570783Affected
LinuxLinux
  • 6.11Affected
  • before 6.11Not affected
  • 6.12.64 through 6.12.*Not affected
  • 6.18.4 through 6.18.*Not affected
  • 6.19 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.