PT-2026-61202 · Linux · Linux
CVE-2026-63885
·
Published
2026-07-19
·
Updated
2026-07-19
CVSS v3.1
8.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
In the Linux kernel, the following vulnerability has been resolved:
drm/gem: fix race between change handle and handle delete
drm gem change handle ioctl leaves the old handle live in the IDR
during the window between spin unlock(table lock) and the final
spin lock(table lock). A concurrent drm gem handle delete on the old
handle succeeds in this window, decrements handle count to 0, and frees
the GEM object while the new handle's IDR entry still references it.
NULL the old handle's IDR entry before dropping table lock so that any
concurrent GEM CLOSE on the old handle sees NULL and returns -EINVAL.
Restore the old entry on the prime-bookkeeping error path.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux